Страница 1 из 1

что бывает после импорта ORACLE

Добавлено: 16 авг 2006, 18:55
Radik
были некоторые проблемы с СУБД ORACLE и было сделано следующие
Сделан полный экспорт базы
удален ORA_HOME (весь оракл)
Очищена машина от ORACLE
установлен новый оракл ORA_HOME
Пропатчен с 9.2.0.1 до 9.2.0.7
создана пустая база
сделан полный импорт

и вот что забавное обнаружилось
в модуле управление персоналом, в формах нарушелось соответствие полей и значенй находящихся в этих полях

анализ показалследующее
связь меж таблицами осуществляется через служебное поле ROWID
после некоторых манипуляций удалось востановить, НО возникло подозрение что в некоторых местах, где после Создания новой записи (F7) курсор улетает "кудато",
Причной может быть что после удаления записи в табличном пространстве образуется свободное место куда вставляется новая запись, а галактика пытается установить его на запись с максимальным ROWID
как предложите бороться с етим?

в продолжение вопроса

Добавлено: 13 сен 2006, 19:13
Radik
ТП посоветовали пересоздать суррогатные ключи
не подскажите что нужно запустить и с каким параметром для выполнения этой операции?

Добавлено: 14 сен 2006, 10:34
zorin
запустить support с ключом /nusk+

Добавлено: 22 сен 2006, 02:07
ScooP
Подозреваю что после такой операции не плохо было бы запустить проверку всей базы утилитой chkora.exe, она же запускается из меню Администратор - база данных - проверка базы данных.
Так же проблема может из за ломаных индексов в некоторых таблицах.