O Oracle 10g não pode iniciar após o servidor de clonagem com o dd

1

Eu usei o dd para clonar um servidor x4100 com o Linux Red Hat. O hardware é idêntico para servidores antigos e novos. Então eu mudei o endereço IP e o nome do host. O servidor recém-restaurado está em funcionamento, mas o Oracle fornece os seguintes erros e não pode ser iniciado.

Início do banco de dados:

(...)

Opening oracle.

ALTER DATABASE OPEN
*
ERROR at line 1:

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

Tentando entrar no SQL * Plus ....

ORA-01033: ORACLE initialization or shutdown in progress

Se eu executar recover datafile '/../../system01.dbf'; , obtenho

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

Como posso resolver o problema? Qual é a coisa errada em restaurar o Oracle com o dd?

    
por Ephieste 24.08.2011 / 14:35

1 resposta

3

dd é uma ferramenta de cópia unix de baixo nível. Esta não é uma boa maneira de clonar um banco de dados, porque há muitos lugares onde as informações de host e instância são armazenadas. Você diz que mudou "endereço IP e nome do host", mas onde? como?

A abordagem recomendada seria usar o RMAN. O processo é definido na documentação. Saiba mais.

    
por 24.08.2011 / 15:10