Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Upgrading the Database Using the Database Upgrade Assistant  [new]
Gennadiy_2006
Guest
Мне нужно перейти с 8,0,5 на 9-й оракл, естественно,чтобы база осталась рабочая....
Смотрел в сторону - Експорта с опцией Full моей базы на 8,0,5 и импорта затем ее в 9-ку.....

Но прочитав о Upgrading the Database Using the Database Upgrade Assistant
подумал : значит ли, что для перехода таким методом, мне нужно на один сервер
1 = поставить 8,0,5 и запустить на нем мою базу
2 = на тот же сервер поставить Оракл 9-й
3 = провести Upgrading the Database Using the Database Upgrade Assistant (не пробовал = буду копать)
4 = убедившись, что база удачно перенеслась удалить 8,0,5 за ненадобностью?

Или же не стОти ехать в этом направлении???

А сделать так:
1 = снимаю экспортом с опцией ФУЛЛ базу с серваре 8,0,5
2 = ставлю 9-й оракл, и в нем при помощи Oracle Database Assistant создаю новую базу (параметры ее по максимуму постараюсь сделать те же, что и в старой базе, вплоть до названий датафайлов)
3 = после этого на ночь запускаю импорт из созданного в пункте 1 дампа....
4 = наслаждаюсь жизнью......


Посоветуйте, что же лучше, или же оба метода - это не то.....

вот такая задачка для далеко не профессионального АБД
8 авг 06, 12:31    [2976492]     Ответить | Цитировать Сообщить модератору
 Re: Upgrading the Database Using the Database Upgrade Assistant  [new]
Denis Popov
Member

Откуда: Санкт-Петербург
Сообщений: 7862
Например: https://www.sql.ru/forum/actualthread.aspx?bid=3&tid=170354
8 авг 06, 14:21    [2977166]     Ответить | Цитировать Сообщить модератору
 Re: Upgrading the Database Using the Database Upgrade Assistant  [new]
Gennadiy_2006
Guest
читаю доку
Oracle Database Upgrade Guide 10g Release 1 (10.1) b10763.pdf

не совсем-то понятно...

Export/Import
Unlike the Database Upgrade Assistant or a manual upgrade, the Export/Import
utilities physically copy data from your current database to a new database. The
current database’s Export utility copies specified parts of the database into an export
dump file. Then, the Import utility of the new Oracle Database 10g release loads the
exported data into a new database. However, the new Oracle Database 10g database
must already exist before the export dump file can be copied into it.

исходя из этого:
However, the new Oracle Database 10g database
must already exist before the export dump file can be copied into it

Можно сделать вывод о том, что в случае использования мною Database Upgrade Assistant, мне НЕ НУЖНО уже иметь готовую базу данных ?????

Далее, если я хочу использовать Database Upgrade Assistant, мне нужно ставить на одну машину и старую (8,0,5) версию и новую 9.2.0.1.0 (чтобы 9-ка могла взять старую базу и миграцию провести?)
8 авг 06, 15:44    [2977681]     Ответить | Цитировать Сообщить модератору
 Re: Upgrading the Database Using the Database Upgrade Assistant  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
1. так вы куда переходить собрались - на 9i или 10g ?
2. Database Upgrade Assistant работает только с определёнными версиями оракла (терминальными для релиза). В данном случае, он не будет работать с 8.0.5 - скaжет, чтоб проапгрейдили сначала на 8.0.6

Я бы посмотрел на вариант ручной миграции при помощи скриптов - то есть ставите 10-ку, подсовываете ей файлы от старой базы и начинаете прогонять скрипты по-порядку. Как упоминалось уже не раз - если объёмы маленькие (скажем до десятков гигабайт), то оракл экспорт вполне может прокатить. Заодно тэйблспейсы сразу Locally Managed сделаете.

--
Антон
Per rectum ad astrum
9 авг 06, 00:51    [2979634]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить