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

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Radik
Сообщения: 19
Зарегистрирован: 27 мар 2006, 19:11
Контактная информация:

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

Сообщение Radik »

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

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

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

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

Сообщение Radik »

ТП посоветовали пересоздать суррогатные ключи
не подскажите что нужно запустить и с каким параметром для выполнения этой операции?
zorin
Сообщения: 11
Зарегистрирован: 29 мар 2005, 17:49

Сообщение zorin »

запустить support с ключом /nusk+
ScooP
Постоянный обитатель
Сообщения: 110
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ScooP »

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