Добрый день. 7.11. Оракл. Пересоздавал временнон табл. пространство. Теперь при каждом входе в Г. админом запускается сжатие журнала. Как победить энто дало? Спасибо.
У вас стоит ограничение на размер журанала, в саппорте, модуль журнализации. Журнал достиг своего размера, например 3 месяца. Теперь если вы заходите через неделю в Галактику (Саппорт) Администраторо, то он убирает из журнала последние записи, дата которых старше трёх месяцев.
Это нормально.
Чуть не так. Если сегодня заходить админом в Г. - то запускается эта процедура. Сколько раз в течении дня буду подкл. к Г. - стлько раз и запуститься процедура сжатия
Проблему решил так, сделал отдельный support.cfg в который включил следующие строки
.
.
.
[login]
/u:POUBIVAJU
/p:JOURNAL
[Support]
ClearJourBatchMode=on
.
.
.
(Юзер должен кажись быть админом)
И настроил планировщик, который запускает этот саппорт на серваке ночью.
Результат - ночью журнал сжимается, утром все работают и не тормозят (в том числе и админы при входе)
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Полагаю, что у вас при включенной журнализации стоит ограничение срока хранения журнала по количеству дней, а количество дней равно 0.
В такой ситуации чистка журнала и будет происходить при каждом запуске
... а у нас снова не стал сжиматься журнал корректно
не удалять же каждый раз его полностью, он у нас на 32 дня
будем искать другие способы и причины такого несчастья
Гал-7.12 Oracle 9.2
намаялись с журнализацией тоже не слабо...
решили следующим образом
1. отключили стандартное ограничение на срок журнала
2. прикрутили ночной джоб, который чистит X$JOURNAL в курсоре, с комитом через 10 записей т.к. на X$JOURNAL тригер на удаление оч мудреный, если не делать промежуточные коммиты, то к утру ни какого UNDO нехватит..
p.s.
в этомже джобе и ограничиваем срок хранения журнала