h1

Los números de 2010

enero 11, 2011

Los duendes de estadísticas de WordPress.com han analizado el desempeño de este blog en 2010 y te presentan un resumen de alto nivel de la salud de tu blog:

Healthy blog!

El Blog-Health-o-Meter™ indica: ¡Este blog está en fuego!.

Números crujientes

Featured image

Un duende de estadísticas ha creado esta pintura abstracta, inspirada en tus estadísticas.

Alrededor de 3 millones de personas visitan el Taj Mahal cada año. Este blog fue visto cerca de 31,000 veces en 2010. Si el blog fuera el Taj Mahal, se necesitarían alrededor de 4 días para visitarlo.

 

In 2010, there were 3 new posts, growing the total archive of this blog to 39 posts.

The busiest day of the year was 1 de junio with 215 views. The most popular post that day was Crear y Configurar un Catálogo RMAN.

¿De dónde vienen?

Los sitios de referencia más populares en 2010 fueran google.es, google.com.co, google.com.pe, es.wordpress.com y google.cl.

Algunos visitantes buscan tu blog, sobre todo por rman, undo oracle, auditd, rman crosscheck y crear un job en oracle.

Lugares de interés en 2010

Estas son las entradas y páginas con más visitas en 2010.

1

Crear y Configurar un Catálogo RMAN junio, 2007
26 comentários

2

Recuperar Base de Datos usando RMAN junio, 2007
22 comentários

3

Jobs de Oracle febrero, 2008
4 comentários

4

Reducir tamaño en el tablespace UNDO octubre, 2007
13 comentários

5

Reducir tablespace TEMP en ORACLE 10g octubre, 2007
11 comentários

h1

Apuntes Oracle 11g. Discos de Quorum.

marzo 8, 2010

Ahora que vamos a comenzar a trabajar con Oracle 11g (ya tenemos una instalación en cluster con dos nodos funcionando como entorno de pruebas), voy a inaugurar una serie de artículos sobre mis notas personales acerca de esta nueva versión de Oracle. En concreto, se trata de la versión 11.2.0.1.

Y para empezar con la serie, hablaré de los discos de QUORUM. Una de las grandes novedades en esta versión es que se estos componentes se pueden almacenar haciendo uso de +ASM. Según la documentación oficial, Oracle Universal Installer para Oracle Clusterware 11g realease 2 (11.2) de dispositivos tipo raw (otra cosa es el upgrade de previas versiones; pero de momento ese tema no lo tocaré en este artículo).

Otra gran novedad es la existencia de tres componentes y no dos como en 10g. A saber:

  • Voting Disks: donde se almacena información relativa a los nodos del cluster.
  • OCR (Oracle Cluster Registry): almacena información relativa a la configuración del cluster.
  • OLR (Oracle Local Registry): este es la novedad. Existe uno por cada nodo del cluster, almacenándose en el sistema de ficheros local, y guardando información relativa a ese nodo concreto.

Leer el resto de esta entrada »

h1

Instalando Oracle RAC (VIII)

febrero 5, 2010

Con esta entrada voy a cerrar la serie que inicié hace ya muuuchos meses sobre la instalación de Oracle 10g RAC. Principalmente porque vamos a migrar (por fin) a Oracle 11R2, y me gustaría describir aquí la instalación de esta nueva versión también en un entorno de RAC (y, esta vez, sobre máquinas de 64 bits).

Bien, a lo largo de la serie he ido describiendo todas las tareas necesarias para configurar los discos +ASM, los discos del cluster, el usuario y grupos del sistema operativo… Ya solo queda instalar el software. En primer lugar, el software de cluster, o CRS. El CD de instalación tiene su runInstaller; un sencillo e intuitivo wizard gráfico (serán necesarias unas X) que nos guiará durante el proceso de instalación del CRS.

Leer el resto de esta entrada »

h1

Instalación cliente Oracle 10.2 en RHEL-5.

febrero 5, 2010

A la hora de instalar el cliente Oracle 10.2 en máquinas RHEL-5 (Red Hat Enterprise Linux 5) se puede dar el siguiente error durante la ejecución del runInstaller:

Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall<time_stamp>/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall<time_stamp>/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.<clinit>(Unknown Source)
at java.awt.Component.<clinit>(Unknown Source)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
Exception in thread "main" java.lang.NoClassDefFoundError
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiif.oiifm.OiifmAlert.<clinit>(OiifmAlert.java:151)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:984)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall<time_stamp>/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.. java.lang.UnsatisfiedLinkError: /tmp/OraInstall<time_stamp>/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at sun.security.action.LoadLibraryAction.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.NativeLibLoader.loadLibraries(Unknown Source) at sun.awt.DebugHelper.<clinit>(Unknown Source) at java.awt.Component.<clinit>(Unknown Source) at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866) Exception in thread "main" java.lang.NoClassDefFoundError at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)at oracle.sysman.oii.oiif.oiifm.OiifmAlert.<clinit>(OiifmAlert.java:151) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:984) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)

La solución es bastante sencilla. Viene especificada en la nota Metalink 443617.1, y pasa por instalar el paquete libXp-1.0.0. La fácil de hacerlo es:

yum install libXp-1.0.0

Los paquetes libXp instalados serán los siguientes:

libXpm-devel-3.5.5-3
libXp-1.0.0-8.1.el5
libXpm-3.5.5-3
h1

Explain Plan de una Sesión Activa

septiembre 10, 2009

Esta es la situación. Se está monitorizando un sistema en el que un proceso de usuario Oracle está haciendo un uso intensivo de la CPU (se puede comprobar con la instrucción top en Linux, o con taskmgr.msc en Windows). Y me estoy refiriendo a un proceso que ya lleva bastante tiempo en el sistema usando cotas cercanas al 100% de la CPU. Evidentemente, puede existir algún proceso puntual que alcance esos picos, pero cuando hay algún proceso que lleva demasiado tiempo en el sistema apropiándose de la CPU, es seguro que todo lo demás se va a ralentizar y las quejas comenzarán a llegar más pronto que tarde. Es necesario determinar quién es el responsable y qué está ejecutando.

Como es habitual en este blog, las instrucciones que se describen son aplicables a una base de datos Oracle sobre un sistema Linux.

Leer el resto de esta entrada »

Seguir

Get every new post delivered to your Inbox.