Задача 102.161139

Задача :102.161139

Краткое описание :
Сбойная нумерация записей в журнале (nrec стали нумероваться с начала)
Описание :
Общие проблемы по модулю
Что измененно :


Журнализация
Очистка журнала

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Очистка журнала сейчас корректно работает, только если нумерация записей в журнале (X$JOURNAL.NREC) всегда была монотонной. Доработать алгоритм очистки журнала так, чтобы он работал по крайней мере еще в следующем случае: нумерация была сброшена на 0 и какое-то время работала так, а потом была восстановлена к большим числам.

Как измененно :

1. При любом искажении нумерации работает чистка в режиме DataBase.SolidJournalClear=0 на всех платформах;
2. В режиме DataBase.SolidJournalClear=1 при искажении нумерации вследствие сброса и восстановления работа на разных платформах отличается:
на СУБД Oracle очистка работает; на других платформах выдается сообщение о невозможности очистки. Это рекомендуемый режим.
3. Если нумерация была сброшена на маленькие числа и еще не исправлена, то выдается предупреждение при попытке чистить журнал.

Название продукта Название компонента Тип Последняя версия Дата выхода
baseBASEDLL5.5.27.0
ora90drvORA90DRVDLL5.5.27.0