Hola Nick,
No hemos realizado cambios en el servidor principal. Tanto los sistemas de archivos como las estructuras de directorios son iguales.
Saludos,
Sunil
Avalados por :
Hola a todos,
Estoy recibiendo el siguiente error al aplicar el registro en el servidor de recuperación.
Por favor, aconsejen.
SQL> recuperar base de datos en espera;
ORA-00283: sesión de recuperación cancelada debido a errores
ORA-01111: nombre del archivo de datos 210 es desconocido - renombrar al archivo correcto
ORA-01110: archivo de datos 210: '/oracle/PDR/112_64/dbs/UNNAMED00210'
ORA-01157: no se puede identificar/bloquear el archivo de datos 210 - ver archivo de traza de DBWR
ORA-01111: nombre del archivo de datos 210 es desconocido - renombrar al archivo correcto
ORA-01110: archivo de datos 210: '/oracle/PDR/112_64/dbs/UNNAMED00210'
Saludos
Sunil
Hola Nick,
No hemos realizado cambios en el servidor principal. Tanto los sistemas de archivos como las estructuras de directorios son iguales.
Saludos,
Sunil
Hola,
Esto se debe a que Dataguard no pudo encontrar la estructura de FS igual que en el primario.
Por ejemplo: Tienes sapdata1 a sapdata10, en el primario has añadido un nuevo archivo de datos sapdata11 y añadiste un archivo de datos en él. Pero olvidaste crear un nuevo FS sapdata11 en el secundario. En esta situación, Dataguard crea el sistema de archivos recién añadido en el directorio oracle_home por defecto y causa que tu recuperación falle.
Sigue los pasos mencionados anteriormente por Yves KERVADEC.
Saludos,
Nick Loy
Hola a todos,
Este es mi servidor de recuperación de desastres y todos mis archivos de datos están en /oracle/PDR/sapdata1, 2, 3, 4, etc.
No tengo ninguno de mis archivos de datos en ' /oracle/PDR/112_64/dbs '. incluso el archivo ' UNNAMED00210' está allí en el directorio dbs.
Aplicamos manualmente los registros en nuestro servidor de recuperación de desastres y funcionaba bien hasta ayer. No sé por qué de repente empecé a recibir este error.
Gracias
Sunil
Hola
Este error puede estar relacionado con un archivo de datos creado en el primario sin crear la estructura de directorios adecuada en el standby.
Dataguard solo puede replicar nuevos archivos de datos en el standby si la estructura de directorios adecuada está disponible.
Debes identificar primero el archivo de datos que se ha creado en la base de datos primaria.
Luego, en el standby, suspende la recuperación, crea el directorio adecuado y establece el archivo de datos en la ubicación correcta.
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;
PD: Deberías publicar esa pregunta en el lugar correcto ( ) obtendrías respuestas más rápidas y mejores
Saludos
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute