Avalados por :

Erros ao aplicar registro no servidor de recuperação: solução para ORA-00283, ORA-01111 e ORA-01110

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 19 Vistas
0
Cargando...

Olá a todos,

Estou recebendo o seguinte erro ao aplicar o registro no servidor de recuperação.

Por favor, aconselhem.

SQL> recuperar banco de dados em espera;

ORA-00283: sessão de recuperação cancelada devido a erros

ORA-01111: nome do arquivo de dados 210 é desconhecido - renomeie para o arquivo correto

ORA-01110: arquivo de dados 210: '/oracle/PDR/112_64/dbs/UNNAMED00210'

ORA-01157: não é possível identificar/bloquear o arquivo de dados 210 - veja o arquivo de rastreamento do DBWR

ORA-01111: nome do arquivo de dados 210 é desconhecido - renomeie para o arquivo correto

ORA-01110: arquivo de dados 210: '/oracle/PDR/112_64/dbs/UNNAMED00210'

Saudações

Sunil

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Nick,

Não fizemos alterações no servidor principal. Tanto os sistemas de arquivos quanto as estruturas de diretórios permanecem iguais.

Atenciosamente,

Sunil

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Isso ocorre porque o Dataguard não conseguiu encontrar a estrutura de FS igual à do primário.

Por exemplo: Se você tem sapdata1 a sapdata10 no primário, adicionou um novo arquivo de dados sapdata11 e adicionou um arquivo de dados a ele, mas esqueceu de criar um novo FS sapdata11 no secundário. Nesta situação, o Dataguard cria o sistema de arquivos recém-adicionado no diretório oracle_home por padrão, o que faz com que sua recuperação falhe.

Siga os passos mencionados anteriormente por Yves KERVADEC.

Atenciosamente,

Nick Loy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá a todos,

Este é o meu servidor de recuperação de desastres e todos os meus arquivos de dados estão em /oracle/PDR/sapdata1, 2, 3, 4, etc.

Não tenho nenhum dos meus arquivos de dados em ' /oracle/PDR/112_64/dbs '. até mesmo o arquivo ' UNNAMED00210' está lá no diretório dbs.

Aplicamos manualmente os registros em nosso servidor de recuperação de desastres e estava funcionando bem até ontem. Não sei por que de repente comecei a receber esse erro.

Obrigado

Sunil

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Esse erro pode estar relacionado a um arquivo de dados criado no primário sem a estrutura de diretórios adequada no standby.

O Dataguard só pode replicar novos arquivos de dados no standby se a estrutura de diretórios adequada estiver disponível.

Você deve identificar primeiro o arquivo de dados criado no banco de dados primário.

Em seguida, no standby, suspenda a recuperação, crie o diretório adequado e coloque o arquivo de dados na localização correta.

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

SHUTDOWN IMMEDIATE;

STARTUP MOUNT;

ALTER SYSTEM SET standby_file_management='MANUAL' SCOPE=BOTH;

ALTER DATABASE CREATE DATAFILE '/oracle/PDR/112_64/dbs/UNNAMED00210' as '/oracle/PRD/sapdataX/<TS_NAME>_Y/ <TS_NAME> .dataY';

ALTER SYSTEM SET standby_file_management='AUTO' SCOPE=BOTH;

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

PS: Você deveria publicar essa pergunta no local correto ( ) para obter respostas mais rápidas e melhores.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?