25июнВзаимодействие параметров STATISTICS_LEVEL, DB_CACHE_ADVICE, TIMED_STATISTICS, TIMED_OS_STATISTICS

Параметр STATISTICS_LEVEL был введен в Oracle 9.2 и призван упростить управление параметрами, отвечающими за сбор статистики.

далее

Добавил dbstalker в 25 июня 2008 г. [Ссылка | Комментарии (0) ]

24июнГетерогенный сервис.

В первый раз довелось настраивать гетерогенный сервис для ORACLE 8. С того времени сохранилась инструкция (я её приведу ниже). По ней настраивался гетерогенный сервис для ORACLE 9 и 10. Так как ORACLE 10g у меня под Linux, то были некоторые отличительные моменты, о которых я упомяну в конце поста. Сервис настраивался для работы с dbf-файлами. Для работы с файлами excel пользовались инструкцией здесь есть описание настройки для работы с Microsoft SQL Server и приведены решения возможных проблем.

далее

Добавил dbstalker в 24 июня 2008 г. [Ссылка | Комментарии (1) ]

23июнХэш-таблицы (Hash Tables ).

Oracle использует хэш-таблицы (hash tables)для эффективного размещения объектов в памяти. Например, хэш-таблица используется для размещения блоков данных в буферном кэше.

далее

Добавил dbstalker в 23 июня 2008 г. [Ссылка | Комментарии (0) ]

20июнПоиск блока в буферном кэше, cache buffers chains. Параметры _db_block_hash_buckets , _db_block_hash_latches.

Предположим, что нам нужно провести определенную работу над конкретным блоком. Из словаря базы данных (Data Dictionary) мы знаем его адрес (DBA – data block address) – file#+block#. Есть ли этот блок в кэше, или ораклу нужно читать его с диска? Как такую процедуру организовал ORACLE? Поделюсь своими представлениями об этом.

далее

Добавил dbstalker в 20 июня 2008 г. [Ссылка | Комментарии (5) ]

18июнНе выполняется экспорт схемы:ORA-01187: cannot read from file 201 because it failed verification tests

При выполнении экспорта схемы получили сообщение:

EXP-00056: ORACLE error 1187 encountered
ORA-01187: cannot read from file 201 because it failed verification tests
ORA-01110: data file 201: 'D:\ORACLE\ORADATA\MY_DB\TEMP01.DBF'
ORA-06512: at "SYS.DBMS_LOB", line 424
ORA-06512: at "SYS.DBMS_METADATA", line 1140
ORA-06512: at line 1

далее

Добавил dbstalker в 18 июня 2008 г. [Ссылка | Комментарии (0) ]

17июнКаков размер SGA? X$KSMFSV,X$KSMMEM

Основная структура памяти Oracle – System Global Area (SGA, системная глобальная область). Размер SGA вычисляется по определенным параметрам инициализации.

SGA разбивается на четыре раздела:

  • фиксированный раздел,
  • переменный раздел,
  • журнальный буфер,
  • пул буферов блоков базы данных.

далее

Добавил dbstalker в 17 июня 2008 г. [Ссылка | Комментарии (0) ]

17июнDROP USER . ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist

На одном из подопечных серверов нужно было удалить пользователя. Но на команду DROP USER my_user cascade было получено сообщение: «ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist».

далее

Добавил dbstalker в 17 июня 2008 г. [Ссылка | Комментарии (4) ]

13июнМеханизм групповых защелок. Родительские и дочерние защелки.v$latch,v$latch_parent,v$latch_children

В статье "Oracle latches – механизм последовательного доступа Статья II" (к.ф.-м.н. Ю.Пудовченко, ypudovchenko@ot.ru “Открытые технологии”) есть небольшое описание родительских и дочерних защелок. Я приведу выдержку из этой статьи.

далее

Добавил dbstalker в 13 июня 2008 г. [Ссылка | Комментарии (0) ]

11июнДвунаправленный список (Double Linked Lists)

Вам, наверняка, в англоязычной документации по ORACLE встречалось такое понятие как Double Linked Lists. Вы так же знаете, что буфера в буферном кэше управляются тремя типами списков: cache buffer chains, LRUW(dirty) списком и LRU списком. О списках можно немного почерпнуть из этого поста. Все эти структуры организованы как двунаправленные списки. Мне попались настолько красивые и наглядные рисунки, что захотелось их поместить на своем блоге.

далее

Добавил dbstalker в 11 июня 2008 г. [Ссылка | Комментарии (0) ]

11июнЗаголовки буферов (buffer header).X$BH.

Буферный кэш содержит только буфера, но не управляющие структуры. Для каждого буфера есть соответствующий буферный заголовок в переменной области SGA. Аналогично, working set headers, the hash chain headers и их защелки также находятся в переменной области SGA.

далее

Добавил dbstalker в 11 июня 2008 г. [Ссылка | Комментарии (0) ]


Postings: 1-10 11-20 21-30 31-40... 121-130 131-140   All

Подпишись на RSS:

RSS - Подписаться на блог

Читателям


Рекомендую к прочтению


Разделы блога



Последние публикации



Последние коментарии