Cómo encontrar la ubicación del alert log en Oracle

cúmulos

En las versiones más recientes de Oracle no es obvio dónde está el alert file para investigar posibles problemas.

Si quieres saber cómo comprobar los errores del alert file en Oracle, sigue leyendo.

Tienes un par de maneras de saber dónde se encuentra tu alert file en Oracle.

1. Si la base de datos Oracle está abierta

Puedes utilizar esta consulta después de conectarte con: sqlplus / as sysdba

select * 
from v$diag_info 
where NAME = 'Diag Trace';

2. Si la base de datos Oracle no está abierta

Puedes utilizar adrci desde la línea de comandos

# adrci

ADR base = "/u01/app/oracle"
adrci> show homes
ADR Homes:
diag/rdbms/yp001p/YP001P1
diag/rdbms/azamoa/azamoa1
diag/clients/user_oracle/host_2133002082_110
diag/tnslsnr/xm1iddb21/listener_dg
adrci>

Puedes ver que hay varios homes.

Si quieres comprobar el alert file de la base de datos YP001P1, debes utilizar el ADR base seguido del ADR home (de la salida anterior) y, a continuación, añade la carpeta trace al final

cd /u01/app/oracle/diag/rdbms/yp001p/YP001P1/trace

Una vez en esa carpeta puedes comprobar el alert file

ls -lrt alert*

Comprobar todos los registros de Apache Virtual Host en Ubuntu

tela con diseño artístico

A veces necesito comprobar todos mis hosts virtuales en mi servidor Apache.

La mejor manera de hacerlo es con un comando cat como este

/var/log/apache2# cat *.access.log

Si quiero seguir observando el log uso el comando tail de la siguiente manera

/var/log/apache2# tail -f *.access.log

Pero si quiero comprobar algo más específico también puedo usar un grep

/var/log/apache2# cat *.access.log | grep root

Es una forma rápida de verificar mis registros sin tener que comprobarlos uno por uno.