Страница 1 из 1

Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 02 май 2024, 17:52
VAt
Добрый день!

Хочу поинтересоваться, у кого-нибудь был опыт переноса бд через утилиты expdp/impdp ? может какие нюансы отметите?
в штатной инструкции описан перенос лишь с использованием imp/exp. Отключали ли протект перед переносом или можно с боевой сразу снять дамп?

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 03 май 2024, 03:54
Ogeeon
Здравствуйте!
А почему Вы выбрали именно дамп?
По теме вопроса (почти): с переносом БД "Галактики" через дамп у меня опыта нет, мы делаем это копированием файлов базы.
У нас ежедневно делается архив серией вот таких команд (плюс архивлоги за время копирования):

Код: Выделить всё

alter tablespace SYSTEM begin backup;
host copy D:\ORADATA\GALA\SYSTEM01.DBF F:\backup\gala\SYSTEM01.DBF
alter tablespace SYSTEM end backup;
Потом файлы копируются на целевой сервер и там пересоздаётся control-файл. Собственно, так мы тестируем этот самый архив.

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 06 май 2024, 19:46
VAt
Приходиться через дамп, так как есть кроссплатформенный перенос БД.

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 07 май 2024, 13:52
edward_K
все упрется именно в права. Хотя бы потому что пользователей не будет на новом сервере/ в новой базе. В MSSQL я руками восстанавливаю права с другого сервера админу, а потом перегружаю x$users через экспорт импорт - этого обычно достаточно. Поэтому если не очень знаете как отключать протект через оракл, лучше его отключить заранее, а потом через сапорт настроить и включить.

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 08 май 2024, 17:52
VAt
Спасибо, да, думаю по классике надо будет отрубить протект, а может и журнал даже:)

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 16 май 2024, 11:56
KVS
Добрый день.

Был опыт переноса с Oracle на MS SQL Server, могу поделиться, если интересно

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 21 май 2024, 16:22
VAt
Экспорт в файлы с помощью утилит саппорта?

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 21 май 2024, 17:04
KVS
Нет, мы написали конвертер, который за ~12 часов перенёс базу в 4ТБ.
Конвертер написан на python с использованием библиотек cx_Oracle и pyodbc.

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 24 май 2024, 13:23
VAt
Данные напрямую лили из БД в БД без промежуточных файлов дампа?

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 24 май 2024, 13:23
VAt
Данные напрямую лили из БД в БД без промежуточных файлов дампа?

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 27 май 2024, 09:07
KVS
Данные лили напрямую.

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добавлено: 03 июл 2024, 18:09
VAt
Кто-нибудь может подсказать, если не делать impdp с опцией FULL=Y , то какие схемы и объекты надо указать?

схемы: GAL, GAL#ATLANTIS,