How to listed a patch installed on a Oracle instanced

Image representing Oracle Corporation as depic...

Image via CrunchBase

Listando Patches aplicados a una Instancia de Oracle

A la hora de resolver problemas en motores de bases de datos, nos encontramos que algunas soluciones son provistas mediante la aplicacion de un patch de oracle, ya que el error en variadas ocaciones son bugs de la aplicacion.
Tambien la aplicacion de estos patches, no solo nos proveen soluciones del motor, tambien lo hacen en lo relacionado a la seguridad del mismo.
La manera que tenemos de listar los patches que tenemos en una determinada instancia es la siguiente.

Podemos cargar las variables de entorno de la instancia a consultar.

#!/bin/bash 
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_daman 
export ORACLE_SID=DAMAN export PATH=$PATH:$ORACLE_HOME/bin 
export EDITOR=vi

Ahora nos posicionamos en el path donde hemos descargado o depositado nuestro patch.

cd /u01/app/oracle/product/10.2.0/db_/OPatch

Bien , procedamos a ejecutar el comando que lista el inventario de nuestro patch. Sigue leyendo

Bug 7208364: ORA-4031 (“SHARED POOL” % )”,”ASM extent pointer array”) On Stanby DataBase

Hace un tiempo que estoy siguiendo algunos errores con el dataguard que tengo en cluster, con la version 10gR2 10.2.1.0.4, y ellos ocurren en horarios aleatorios en el site donde tengo la contingencia.

Los sintomas son los siguientes:

  • Caida de la instancia dataguard que esta aplicando en maxima disponibilidad, con el error “shared pool”,”unknown object”,”sga heap(1,1)”,”ASM extent pointer array”.
  • El Dataguard broker levanta las instancias , pero no aplica más.

Sigue leyendo