jueves, 24 de febrero de 2011

Errores ORA-00283 ORA-01111 recuperación STANDBY MANUAL

Si tienes una base de datos STANDBY en modo manual ( Standard Edition, recordar que Dataguard únicamente esta disponible en Enterprise Edition ) y haz creado un tablespace en la base de datos PRIMARIA, cuando los "archivelogs" son replicados al servidor de contingencia e intentas realizar el recover standby database, obtienes como resultado los errores ORA-00283 y ORA-01111.


Lo que debes hacer en este caso es:
  1. En la base de datos STANDBY, agregar el datafile faltante con la instrucción "ALTER DATABASE CREATE DATAFILE". Como puedes ver en la imágen, el nombre del datafile es "UNNAMED00017", esto es producto de utilizar la característica "Oracle Managed Files", configurando el parámetro DB_CREATE_FILE_DEST.
Ejemplo:
  • alter database create datafile '/opt/oracle/product/10.2.0/db_1/dbs/UNNAMED00017' AS '/opt/oracle/product/10.2.0/db_1/dbs/TBS_DATA_01.dbf';
Una vez hecho esto, ya puedes reiniciar el proceso de recuperación del STANDBY manual.

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar