El alert log, es un archivo de registro, al que podemos recurrir para conocer eventos importantes en Oracle.
Si la base de datos se encuentra arriba, procedemos entonces a ejecutar un query a traves de sqlplus
Connected to: Oracle Database 10g Release 10.2.0.5.0 - 64bit Production SQL> show parameter background_dump_dest; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_dump_dest string /oracle/admin/DSRLLO/bdump
En oracle 12c es lo mismo
Connected to: Oracle Database 12c Release 12.1.0.1.0 - 64bit Production With the Automatic Storage Management option SQL> show parameter background_dump_dest; NAME TYPE VALUE ------------------------------------ ---------- ------------------------------ background_dump_dest string /oracle/diag/rdbms/ice_qas/ICEQAS/trace
Ya tenemos la ubicacion, ahora miremos el archivo
En 10g :
[ICEQAS][DB12C]oradb@apolo:oradb $ ls -ltr /oracle/admin/DSRLLO/bdump/alert_DSRLLO.log -rw-r----- 1 oradb oinstall 756918 Feb 3 22:27 /oracle/admin/DSRLLO/bdump/alert_DSRLLO.log
En 12c :
[ICEQAS][DB12C]oradb@apolo:oradb $ ls -ltr /oracle/diag/rdbms/ice_qas/ICEQAS/trace/alert_ICEQAS.log -rw-r----- 1 oradb oinstall 581334176 Feb 4 16:40 /oracle/diag/rdbms/ice_qas/ICEQAS/trace/alert_ICEQAS.log
Ahora, que pasa si la base de datos se encuentra abajo? No podriamos realizar directamente la consulta, por lo cual nos toca recurrir a lo siguiente. Generalmente, por no decir siempre, el alert log es un archivo que tiene un nombre generico asi:
alert_SID.log
SID es el valor o nombre de la instancia. Para estos casos, en Oracle 10g tengo la instancia con nombre SID=DSRLLO, por tanto el archivo se llamara alert_SID.log. En Oracle 12, tengo que SID=ICEQAS, por tanto el nombre de archivo es alert_ICEQAS.log
Nos queda entonces buscar los archivos indicados en el sistema
[ICEQAS][DB12C]oradb@apolo:oradb $ find /oracle/ -name alert_DSRLLO.log /oracle/admin/DSRLLO/bdump/alert_DSRLLO.log
[ICEQAS][DB12C]oradb@apolo:oradb $ find /oracle/ -name alert_ICEQAS.log /oracle/diag/rdbms/ice_qas/ICEQAS/trace/alert_ICEQAS.log
Y eso es todo…
Tomado de: http://csl-oracle.blogspot.com.co/2013/01/finding-location-of-oracle-alert-log.html
Sin respuestas