25июнИспользование представления v$db_cache_advice
В СУБД Oracle9i появилась консультативная справка по кешу буферов (Buffer Cache Advisory). Данные этой справки (представление V$DB_CACHE_ADVICE ) - это результат внутреннего моделирования, основанного на текущей рабочей нагрузке. Справка предсказывает частоту неудачных обращений к кешу для различных размеров кеша буферов в диапазоне от 10% до 200% текущего размера кеша. При этом параметр STATISTICS_LEVEL должен принимать значения TYPICAL или ALL. Или можно установить в параметре db_cache_advice файла init.ora значение "on" или "ready".
далее
Добавил dbstalker в 25 июня 2008 г. [Ссылка | Комментарии (0) ]
12февHeap size … exceeds notification threshold (2048K). Параметр инициализации _kgl_large_heap_warning_threshold
В журнале оповещения alert_my_db.log появились сообщения типа:
Memory Notification: Library Cache Object loaded into SGA
Heap size 2725K exceeds notification threshold (2048K)
Details in trace file /opt/oracle/admin/my_db/bdump/my_db_j003_20259.trc
KGL object name :select /*+ no_parallel(t) no_parallel_index(t) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring */ count(*),……
Это сообщение memory manager является информационным, угрозы базе данных не несет. Но если вас оно нервирует, то можно поступить таким образом:
Sqlplus /nolog
SQL> Conn / as sysdba
SQL> alter system set "_kgl_large_heap_warning_threshold"=8388608 scope=spfile ;
SQL> shutdown immediate
SQL> startup
_kgl_large_heap_warning_threshold (maximum heap size before KGL writes warnings to the alert log) – новый недокументированный параметр Oracle 10g
Пожалуй, это все. Если у Вас больше информации, то поделитесь. Будем благодарны.
Добавил dbstalker в 12 февраля 2008 г. [Ссылка | Комментарии (0) ]
24янвГде находиться Alert.log?
Сегодня пришлось на чужой базе искать журнал оповещений (предупреждений). В той папочке, где у меня лежит этот журнал, файлика не нашлось. Где он? За это отвечает параметр background_dump_dest. Его значение можно посмотреть в файле параметров init.ora .
Добавил dbstalker в 24 января 2008 г. [Ссылка | Комментарии (0) ]
11декFAST_START_MTTR_TARGET
В Oracle9i появился новый параметр инициализации FAST_START_MTTR_TARGET, который призван заменить FAST_START_IO_TARGET. Новый параметр устанавливает желаемое максимальное время восстановления после сбоя экземпляра (MTTR – Mean Time To Recover). Желаемое время задается в секундах от 0 до 3600, причем значение 0 запрещает этот механизм.
далее
Добавил dbstalker в 11 декабря 2007 г. [Ссылка | Комментарии (0) ]
01нояORA-03113: end-of-file on communication channel; параметры инициализации query_rewrite_enabled, query_rewrite_integrity.
После перехода на версию 9.2.0.6, который происходил в авральном порядке и не был продуман, некоторые режимы в эксплуатируемых задачах перестали работать: ORA-03113: end-of-file on communication channel. С этой ошибкой попробуй разберись, что к чему. Порывшись в логах задач, сделали вывод, что используются индексы по функциям и материализованные представления.
Значит, нужно пользователю иметь привилегию query_rewrite и параметры инициализации: query_rewrite_enabled='TRUE', query_rewrite_integrity='TRUSTED'.
Внесли изменения в init.ora и все чудесным образом заработало. Установить эти параметры можно также на уровне сессии командой ALTER SESSION.
далее
Добавил dbstalker в 1 ноября 2007 г. [Ссылка | Комментарии (0) ]
11октПереключение журналов по времени. ARCHIVE_LAG_TARGET
Есть такой параметр инициализации ARCHIVE_LAG_TARGET. С его помощью можно задать время между переключениями журнальных групп, т.е., чтобы переключение журналов происходило не по событию, а через некоторый период времени при условии, что текущий журнальный файл непустой. Когда это нужно:
- Для уменьшения рассинхронизации резервной и основной базы (standby)
- Для точного указания периода времени, за которое может быть потеряна информация
- Для принудительного архивирования.
Переключение журналов будет происходить через промежуток времени заданный указанным параметром минус время необходимое на архивацию журнала.
Если же значение параметра будет нулевым, то переключение журнала будет происходить по событию.
Если же значение параметра слишком мало – переключение журнала будет происходить часто, а это потребует значительных серверных ресурсов. Поэтому к установке этого параметра нужно подходить взвешено.
А вот Вам вырезка из документации:

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