@Vellis-msk

Как бэкапить БД Oracle?

Всем доброго времени суток.
Подскажите пожалуйста рабочий инструмент, позволяющий создать полностью рабочий бэкап с БД А и перенести её на БД B. Как например создание резервных копий в других СУБД (MS Sql, PostgreSQL, MySql). Существует ли вообще такой инструмент, позволяющий быстро и просто переносить БД между хостами (возможно даже на разных ОС, с разными именами инстансов и т.д.), вот просто взять 1 файл и с БД А и на БД B "сказать" - вот тебе файл, работай.
Рассматриваются все возможные варианты (платные в том числе).
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 3
Если именно бэкап, то тут однозначно RMAN. Если нужны дампы - то либо через дата-пампы (expdp/impdb), либо, если версии oracle старенькие, утилиты экспорта и импорта (exp/imp)
Ответ написан
@romaro
Ваш вопрос скорее о миграции данных: https://blogs.oracle.com/russia/19c-migration
Ответ написан
Комментировать
erge
@erge
Примус починяю
В пределах ОС одного семейства (типа) просто "холодный" бекап - копирование файлов БД.
с созданием соответствующего init файла и возможно пересозданием control файлов (если пути до базы различаются), так же настроить listener для прослушки соединений на БД, при этом сами СУБД должны быть полностью идентичны (одна и та же версия, разрядность и т.п.)

PS: возможно не самый быстрый способ, но самый простой.

PPS: если переносить между разными версиями СУБД и ОС, то имхо , только exp/imp
можно еще по линкам данные перекачивать или велосипедные файловые репликации (но это между рабочими БД со структурой данных)...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы