Estado y carga del agente Oracle

carretera bajo cielo nublado

A veces es necesario asegurarse de que el agente de Oracle o el agente de control de la nube funcionan correctamente.

O puede que tenga un problema en su interfaz de control, como que una PDB se muestre caída o un listener, por lo que necesita realizar los siguientes pasos para asegurarse de que el agente de Oracle funciona correctamente.

<AGENT_HOME>/bin/ emctl status agent
<AGENT_HOME>/bin/ emctl config agent listtargets
<AGENT_HOME>/bin/ emctl clearstate agent
<AGENT_HOME>/bin/ emctl upload agent

Después de realizar estos pasos, vuelva y compruebe el estado.

Si desea reiniciar el agente de Oracle, puede utilizar estos comandos

<AGENT_HOME>/bin/ emctl stop agent
<AGENT_HOME>/bin/ emctl start agent
<AGENT_HOME>/bin/ emctl status agent

Si todo ha ido bien, entonces debería estar resuelto.

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*