PorMyWebStudies
Ficheros de trazas y log alert - oracle dba
Los ficheros de traza y de alerta se encuentran según el valor del parámetro BACKGROUND_DUMP_DEST.
1. Ficheros de traza
Estos son generados por varios procesos en segundo plano, normalmente cuando ocurre un error. Registran todas las modificaciones hechas en la base de datos y se organizan en grupos escritos de forma circular, lo que implica que la información se elimina periódicamente.
Alert Log
El alert log es un archivo en formato XML que contiene un registro cronológico de mensajes de la instancia y de la base de datos.
El alert log almacena los siguientes mensajes:
El alert log puede consultarse a través del Enterprise Manager [EM] o con la utilidad ADRCI. También existe una versión en formato texto, pero Oracle recomienda no utilizarla ya que es desestructurada y puede variar entre versiones.
El archivo de alerta sigue la nomenclatura alert_SID.log, donde SID representa el nombre de la instancia.
Para trabajar con una base de datos Oracle, es esencial configurar tres variables de entorno:
Dependiendo de cómo se configuren estas variables, trabajaremos con una u otra base de datos. Si se configuran incorrectamente, no podremos operar con la base de datos, ni con otras aplicaciones de Oracle.
Para consultar las variables de entorno del sistema, podemos utilizar el comando printenv. Si deseamos filtrar solo las variables relacionadas con Oracle, usamos:
Si no aparecen variables, es posible que no estén configuradas correctamente. Para asignarles un valor, usamos el comando export, seguido del nombre de la variable, un signo igual, y el valor.
Ejemplo para configurar ORACLE_BASE:
Después de asignar un valor, podemos verificarlo nuevamente usando:
Para configurar ORACLE_HOME, podemos usar el valor de otra variable, como ORACLE_BASE:
Finalmente, configuramos ORACLE_SID con el nombre de la base de datos con la que deseamos trabajar, por ejemplo:
Si ejecutamos printenv | grep ORACLE nuevamente, veremos las tres variables correctamente configuradas.
Es fundamental recordar que cuando se cambia de base de datos, se deben ajustar estas variables para evitar trabajar con una base equivocada.
Oracle facilita la configuración de estas variables con un archivo ejecutable llamado oraenv.
Este archivo puede ejecutarse directamente, sin importar la ubicación actual, ya que Linux buscará el ejecutable en las rutas especificadas. Para ejecutar oraenv, escribimos:
Esto nos permitirá modificar las variables de entorno y elegir la base de datos con la que queremos trabajar.
Una vez ejecutado, oraenv nos mostrará el valor actual de ORACLE_SID. Si queremos cambiarlo, basta con introducir el nombre de la nueva base de datos y presionar Intro.
Después de configurar la nueva base, podemos verificar las variables de entorno con printenv | grep ORACLE para asegurarnos de que están correctamente configuradas.
Es recomendable ejecutar oraenv al iniciar una sesión de trabajo para asegurarse de que las variables están configuradas para la base de datos correcta.