Consultando Parámetros Ocultos en Oracle Database

#OracleACE

#OracleTIPSV

#21-04-2025

A veces, es necesario saber el valor de un parámetro oculto, especialmente cuando no se ha establecido un valor especifico,.

NOTA: esto no quiere decir que debemos andar estableciendo parámetros ocultos sin previa autorización o un ámbito de experiencia alta para dicho tipo de parámetros.

Establecemos una serie de opciones de sqlplus para pintar correctamente los datos, lo mas correcto.

Debemos hacerlo en sqlplus porque las vistas solo SYS las conoce .

Vamos a iniciar con una consulta de parámetro mediante la forma tradicional con show parameter

Como pudimos observar el parámetro oculto, _undo_debug_mode, no aparece.

Ahora vamos a consultar el valor del parámetro default, que muy probablemente esta en valor default, al solicitar el parámetro ingresamos:_undo_debug_mode

ahora aparece su valor, indica si es default , en sesión, ajustable dinámicamente

Aparece varias veces la salida porque en la DB que ejecute la prueba es una CDB con 3 PDBS( 3 de usuario incluyendo la seed).

Ahora establezco el de forma normal y veamos

ya se puede consultar mediante la forma estandar:

También al consultarlo mediante el query de vista de SYS aparece su valor.

Otra forma de consultar el valor de parámetros ocultos ya establecidos o utilizados en una instancia, es generando un pfile y consultando su valor con more/notepad o vi.

Ahí podemos observar el valor del parámetro.


Espero les sea de utilidad.

OEM Destinos con bloqueo Informativo o interrupciones(BlackOut).

#OracleTIPSSV

#ORACLEACEPRO

#RaulMolina 21-04-2025

En algunas situaciones necesitamos que no se nos llene el buzón de Correo con alertas de destinos del OEM, especialmente cuando ya sabemos que habría una desconexión por algún mantenimiento, esto se logra con una interrupción, o blackout.

Las alertas de las que hablo son como estas:

Vamos a configurar una interrupción,

Para acceder a las interrupciones se logra mediante el menu Enterprise.

Agregamos o modificamos una regla existente, para el caso agregaremos una regla nueva que indica que los destinos a los cuales se les aplica, no seran informados (mas si monitoreados) si hay un cambio de estado que el mas común es Iniciado a Detenido (Stop)

También podemos decir si la regla de interrupción se aplicara una vez o de forma programada N veces al dia o N dias a la semana de forma mas periódica.

Ciando la regla se ha terminado los destinos que seran ignorados en el alertado se observan con un icono de una llavecita inglesa indicando que tiene un monitoreo con interrupción activo.

Vamos a validar que tenemos una regla de incidente que enviara una alerta.

Apagamos la BD para validar el estado:

Apagando…

En el OEM: puede observarse que el icono de estado cambio, y en lugar de ser una flecha roja con sentido de arriba hacia abajo es la llave con flecha roja.

Al encender la Instancia y la BD estar accesible,

El OEM detecta rápidamente el cambio de estado y lo informa en su dash board.

Esta opción del OEM (que nunca deja de sorprendernos con sus fabulosas opciones), es genial para eventos en los que sacaremos destinos del estado UP o correcto por mantenimientos programados y evitar que generen listas de correo innecesarias o indeseadas.

Espero les sea de utilidad