Транспортировка базы данных: Соображения
Создайте файл паролей на целевой платформе.
Транспортируйте файлы
BFILE
, используемые в исходной базе данных.Сгенерированный PFILE и сценарий транспортировки используют OMF.
Используйте
DBNEWID
, чтобы изменитьDBID
.
Журналы транзакций, управляющие файлы и временные файлы не транспортируются. Они пересоздаются для новой базы данных на целевой платформе. В результате новая база данных на целевой платформе должна быть открыта с опцией RESETLOGS.
Если файл паролей используется, он не транспортируется, и Вы должны создать его на целевой платформе. Это - потому, что типы имен файлов, допустимые для файлов паролей, зависят от конкретной ОС. Однако, вывод команды CONVERT DATABASE перечисляет все имена пользователей и их системные привилегии, и советует, как пересоздать файл паролей и добавить записи для этих пользователей на целевой платформе.
Команда CONVERT DATABASE перечисляет объекты каталогов и объекты, которые используют типы данных BFILE или внешние таблицы в исходной базе данных. Вы, возможно, должны обновить эти объекты с новыми каталогами и именами файлов. Если файлы BFILE используются в базе данных, необходимо транспортировать файлы BFILE.
Сгенерированный PFILE и транспортный сценарий используют файлы, управляемые Oracle (OMF), для файлов базы данных. Если Вы не хотите использовать OMF, следует изменить PFILE и транспортный сценарий.
У транспортируемой базы данных тот же самый DBID, как у исходной базы данных. Можно использовать утилиту DBNEWID, чтобы изменить DBID. В транспортном сценарии так же, как выводе команды CONVERT DATABASE, Вам будет предложено использовать утилиту DBNEWID, чтобы изменить ID базы данных.