Restaure o backup do banco de dados Oracle do servidor Windows 2000 para o Linux

2

Atualmente estou usando o Oracle 11g no Windows 2000 Server. Eu faço um backup completo do banco de dados (por exemplo, banco de dados de backup mais archivelog) e quero restaurar esse backup no Linux. Quais são as etapas apropriadas para restaurar esse backup no Linux?

Observação: configurei o autobackup controlfile on;

Atenciosamente,

Sarith

    
por Sarith 11.06.2009 / 04:19

2 respostas

3

Resposta curta: você não pode. Se o seu sistema Windows estiver morto, você precisará restaurar para outro sistema Windows. A partir daí, você deve migrar seu banco de dados usando os utilitários da Oracle:

Metalink indica o seguinte:

Não existe um utilitário de migração (Script ou DBUA) para executar uma migração entre plataformas.

Para alterar as plataformas, é necessário que a instância do banco de dados seja reconstruída e / ou os dados sejam movidos usando um dos seguintes métodos:

  1. Exportar / Importar para incluir o uso de recursos de Datapump. Todas as versões suportam exportação / importação, mas para o Datapump 10.1.0.2 ou superior é necessário
  2. Espaços de tabela transportáveis 10G ou posterior
  3. RMAN Converter funções do banco de dados. 10G ou mais tarde

As opções disponíveis dependerão das versões SO e Oracle da origem e do destino.

Por exemplo, o RMAN Convert Database funciona apenas se a origem e o destino pertencerem ao mesmo formato ENDIAN.

Tablespaces transportáveis têm uma função de conversão para converter de um formato ENDIAN para outro.

HTH.

    
por 11.06.2009 / 16:38
0

O que eu faria é criar um link db do novo servidor Oracle Linux para o servidor Oracle Windows existente. Em seguida, você pode criar o esquema e copiar os dados pelo link de dados.

    
por 12.06.2009 / 19:38

Tags