Назад | Перейти на главную страницу

Oracle 10g не может запуститься после клонирования сервера с помощью dd

Я использовал dd для клонирования сервера x4100 с Linux Red Hat. Оборудование для старых и новых серверов идентично. Затем я изменил IP-адрес и имя хоста. Недавно восстановленный сервер запущен и работает, но Oracle выдает следующие ошибки и не может запуститься.

Начало базы данных:

(...)

Opening oracle.

ALTER DATABASE OPEN
*
ERROR at line 1:

ORA-01113: file 1 needs media recovery    
ORA-01110: data file 1: '/../../system01.dbf'

Пытаюсь войти в SQL * Plus ....

ORA-01033: ORACLE initialization or shutdown in progress

Если я сбегу recover datafile '/../../system01.dbf'; я получил

ORA-00283: recovery session canceled due to errors    
ORA-00322: log 3 of thread 1 is not current copy    
ORA-00312: online log 3 thread 1: /../../_REDO3A.log

Как исправить проблему? Что не так в восстановлении Oracle с помощью dd?

дд это инструмент для копирования unix низкого уровня. Это не лучший способ клонировать базу данных, потому что существует слишком много мест, где хранится информация о хостах и ​​экземплярах. Вы говорите, что изменили «IP-адрес и имя хоста», но где? как?

Рекомендуемый подход - использовать RMAN. Процесс описан в документации. Узнать больше.