Перенос БД с одного сервера на другой средствами Oracle.
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Перенос БД с одного сервера на другой средствами Oracle.
Добрый день!
Хочу поинтересоваться, у кого-нибудь был опыт переноса бд через утилиты expdp/impdp ? может какие нюансы отметите?
в штатной инструкции описан перенос лишь с использованием imp/exp. Отключали ли протект перед переносом или можно с боевой сразу снять дамп?
Хочу поинтересоваться, у кого-нибудь был опыт переноса бд через утилиты expdp/impdp ? может какие нюансы отметите?
в штатной инструкции описан перенос лишь с использованием imp/exp. Отключали ли протект перед переносом или можно с боевой сразу снять дамп?
GAL 9.1, Oracle 11.2
Re: Перенос БД с одного сервера на другой средствами Oracle.
Здравствуйте!
А почему Вы выбрали именно дамп?
По теме вопроса (почти): с переносом БД "Галактики" через дамп у меня опыта нет, мы делаем это копированием файлов базы.
У нас ежедневно делается архив серией вот таких команд (плюс архивлоги за время копирования):
Потом файлы копируются на целевой сервер и там пересоздаётся control-файл. Собственно, так мы тестируем этот самый архив.
А почему Вы выбрали именно дамп?
По теме вопроса (почти): с переносом БД "Галактики" через дамп у меня опыта нет, мы делаем это копированием файлов базы.
У нас ежедневно делается архив серией вот таких команд (плюс архивлоги за время копирования):
Код: Выделить всё
alter tablespace SYSTEM begin backup;
host copy D:\ORADATA\GALA\SYSTEM01.DBF F:\backup\gala\SYSTEM01.DBF
alter tablespace SYSTEM end backup;
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Приходиться через дамп, так как есть кроссплатформенный перенос БД.
GAL 9.1, Oracle 11.2
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Перенос БД с одного сервера на другой средствами Oracle.
все упрется именно в права. Хотя бы потому что пользователей не будет на новом сервере/ в новой базе. В MSSQL я руками восстанавливаю права с другого сервера админу, а потом перегружаю x$users через экспорт импорт - этого обычно достаточно. Поэтому если не очень знаете как отключать протект через оракл, лучше его отключить заранее, а потом через сапорт настроить и включить.
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Спасибо, да, думаю по классике надо будет отрубить протект, а может и журнал даже:)
GAL 9.1, Oracle 11.2
Re: Перенос БД с одного сервера на другой средствами Oracle.
Добрый день.
Был опыт переноса с Oracle на MS SQL Server, могу поделиться, если интересно
Был опыт переноса с Oracle на MS SQL Server, могу поделиться, если интересно
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Экспорт в файлы с помощью утилит саппорта?
GAL 9.1, Oracle 11.2
Re: Перенос БД с одного сервера на другой средствами Oracle.
Нет, мы написали конвертер, который за ~12 часов перенёс базу в 4ТБ.
Конвертер написан на python с использованием библиотек cx_Oracle и pyodbc.
Конвертер написан на python с использованием библиотек cx_Oracle и pyodbc.
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Данные напрямую лили из БД в БД без промежуточных файлов дампа?
GAL 9.1, Oracle 11.2
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Данные напрямую лили из БД в БД без промежуточных файлов дампа?
GAL 9.1, Oracle 11.2
Re: Перенос БД с одного сервера на другой средствами Oracle.
Данные лили напрямую.
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Перенос БД с одного сервера на другой средствами Oracle.
Кто-нибудь может подсказать, если не делать impdp с опцией FULL=Y , то какие схемы и объекты надо указать?
схемы: GAL, GAL#ATLANTIS,
схемы: GAL, GAL#ATLANTIS,
GAL 9.1, Oracle 11.2