El alert.log es el archivo que consultamos en el momento de búsqueda de errores de nuestra base de datos.
El alert.log generalmente, tiene el nombre alert_SID.log, siendo el SID el nombre de la instancia.
Si nuestra base de datos se encuentra arriba, validaremos de la siguiente manera
SQL> show parameter background
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /oracle/app/oracle/diag/rdbms/
soyundba/soyundba/trace
Como podemos observar, tendremos dos resultados, pues el parámetro correcto es «background_dump_dest». Sin embargo, al ser tan extenso es difícil de recordar, por lo cual recomiendo solo el parámetro «background»
Otra manera de ver la ubicación de este archivo, si la base de datos se encuentra activa es
SET LINES 800
COL INST_ID FORM 9999 HEAD INST
COL NAME FORM A25
COL VALUE FORM A80 WRAP
SELECT * FROM V$DIAG_INFO;
INST NAME VALUE
---- --------------------- --------------------------------------------------------------------------------
1 Diag Enabled TRUE
1 ADR Base /oracle/app/oracle
1 ADR Home /oracle/app/oracle/diag/rdbms/soyundba/soyundba
1 Diag Trace /oracle/app/oracle/diag/rdbms/soyundba/soyundba/trace
1 Diag Alert /oracle/app/oracle/diag/rdbms/soyundba/soyundba/alert
1 Diag Incident /oracle/app/oracle/diag/rdbms/soyundba/soyundba/incident
1 Diag Cdump /oracle/app/oracle/diag/rdbms/soyundba/soyundba/cdump
1 Health Monitor /oracle/app/oracle/diag/rdbms/soyundba/soyundba/hm
1 Default Trace File /oracle/app/oracle/diag/rdbms/soyundba/soyundba/trace/soyundba_ora_2985.trc
1 Active Problem Count 0
1 Active Incident Count 0
11 rows selected.
SQL>
Ahora bien, qué hacemos si la base de datos se encuentra abajo?
Pues tendremos que realizar la búsqueda del archivo por el sistema operativo, teniendo en cuenta la nomenclatura del nombre de este
[oracle@soyundba ~]$ find $ORACLE_BASE -name alert_soyundba.log
/oracle/app/oracle/diag/rdbms/soyundba/soyundba/trace/alert_soyundba.log
Por ultimo, ya teniendo la ubicación del archivo, podremos utilizar las diferentes formas que nos otorga nuestro sistema operativo para validar su información cat, more, less, etc.
Te invito a seguir consultando más articulos relacionados a Oracle dando clic aquí.