los archivos redolog se ubican en la siguiente ruta:
$ORACLE_BASE/oradata/instancia/redo*.log
la consecuencia del borrado de estos archivos es que la bd no puede levantarse correctamente:
SQL> startup;
ORACLE instance started.
Total System Global Area 1660944384 bytes
Fixed Size 1274020 bytes
Variable Size 570429276 bytes
Database Buffers 1073741824 bytes
Redo Buffers 15499264 bytes
Database mounted.
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/ruta/redo01.log'
Para corregir el error "ORA-00313: open failed for members of log group 1 of thread 1"
se debe aplicar el siguiente comando:
ALTER DATABASE CLEAR LOGFILE GROUP 'N';
ejemplo:
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 1;
Database altered.
SQL> shutdown immediate;
ORACLE instance shut down.
SQL>
Ahora es posible que surga nuevamente el mismo tipo de error, pero el mensaje acusa para el grupo 2:
SQL> startup;
ORACLE instance started.
Total System Global Area 1660944384 bytes
Fixed Size 1274020 bytes
Variable Size 570429276 bytes
Database Buffers 1073741824 bytes
Redo Buffers 15499264 bytes
Database mounted.
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/psva/clarope/oradata/clarope/redo02.log'
Nuevamente se ejecuta el comando, para el redolog2
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 2;
Database altered.
Se reinicia el servicio de BD, esta vez se inicia correctamente.
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1660944384 bytes
Fixed Size 1274020 bytes
Variable Size 570429276 bytes
Database Buffers 1073741824 bytes
Redo Buffers 15499264 bytes
Database mounted.
Database opened.
SQL>
No hay comentarios:
Publicar un comentario