#database #oracle #oracle10g #migration #oracle11g
#База данных #Oracle #oracle10g #миграция #oracle11g
Вопрос:
У меня есть сервер Oracle, на котором работает 10g с различными базами данных.
У меня есть сервер Oracle под управлением 11g без баз данных.
Могу ли я использовать помощник по обновлению базы данных для обновления одной из баз данных 10g на сервере 11g?
Когда я открываю помощник по обновлению базы данных, он говорит, выберите базу данных, но в списке ее нет. Я добавил запись в TNS, чтобы посмотреть, поможет ли это что-нибудь, но этого не произошло.
Спасибо за помощь
Комментарии:
1. Если вы собираетесь голосовать за закрытие вопроса, по крайней мере, проявите порядочность, чтобы сказать, почему, предложите лучший способ сформулировать это или предложите другой сайт stack exchange для его публикации.
2. оба голоса за закрытие не по теме. Я думаю, избиратели считают, что это лучше подходит для dba.se : dba.stackexchange.com
Ответ №1:
Помощник по обновлению базы данных обновит базу данных с 10g до 11g. Он не будет переносить эту базу данных с одного сервера на другой сервер.
Ответ №2:
Есть ли у вас запись в файле oratab (обычно в / etc в Linux или в /var / opt / oracle в Solaris) для обновления базы данных 10g? Я полагаю, что dbua использует для этого файл oratab. Исходную базу данных необходимо будет перезапустить в начале процесса обновления, и она будет недоступна во время миграции. Чтобы избежать проблем во время процедуры обновления, вы должны запустить сценарий предварительной информации об обновлении.
Ответ №3:
DBUA обновляет базу данных с 10.2.0.5.0 до 11.1.0.7, 11.2.0.2, 11.2.0.3 и 11.2.0.4 в серии 11g. Если вы запускаете dbua с любой из вышеупомянутых версий 11g, то ваша исходная база данных должна быть из одной из перечисленных предыдущих версий, иначе она не будет указана.