Adición de un nuevo archivo de datos a Oracle standby

X

Privacidad & Cookies

Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.

¡Lo tengo!

Anuncios

¿Tiene una base de datos manual de Oracle en espera para capturar los registros de archivo del sitio de producción? El proceso se interrumpirá si agrega un nuevo archivo de datos a la base de datos de producción debido a un error

ORA-01244: unnamed datafile(s) added to controlfile by media recovery

Y encontrará algunos archivos de datos sin nombre en su base de datos en espera:

SELECT name FROM v$datafile;

No puede aplicar registros de archivo hasta que cree un archivo de datos en la base de datos en espera también. El archivo de control ha añadido un nuevo archivo de datos en los metadatos porque se está sincronizando con la base de datos de producción, pero este archivo de datos no existe en el disco. Así que tienes que convertir ese archivo de datos falso a uno real:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;

Este comando creará un archivo de datos en el disco y cambiará el nombre/ruta del archivo de datos sin nombre. Si está utilizando ASM, el comando será:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;
Anuncios

Write a Comment

Tu dirección de correo electrónico no será publicada.