Archives for: November 2010
Oracle Database 10g : Managing Oracle on Linux Certified Expert
Después de leer bastante , yo creo como 1 año
1z0-046 : Oracle Database 10g : Managing Oracle on Linux for DBAs

El exámen en sí tenía algunas complicaciones, pero me sirvió muchísimo conocer de RAC, conocer de Tunning y claro, todos los trabajos en S.O Linux, de hecho consultaban mucho sobre VLM , consultaban por los seteos del Kernel de Linux, por ejemplo el famoso parámetro shmmax
Así que eso, como queda mi historial de exámenes, algo así ...
1.- Certificación : Database 11g Administrator Certified Professional (OCP 11g DBA)
Exámenes rendidos
1z0-050 : Oracle Database 11g : New Features for Administrators
2.- Certificación : Database 10g Administrator Certified Professional (OCP 10g DBA)
Exámenes rendidos
1z0-043 : Oracle Database 10g : Administration II
3.- Certificación : Database 10g Administrator Certified Associated (OCA 10g DBA)
Exámenes rendidos
1z0-042 : Oracle Database 10g : Administration I
4.- Certificación : Oracle Database : SQL Certified Expert (OCE 10g SQL)
Exámenes rendidos
1z0-047 : Oracle Database SQL Expert Exam
5.- Certificación : Oracle Database 10g : Managing Oracle on Linux Certified Expert (OCE 10g Linux)
Exámenes rendidos
1z0-046 : Oracle Database 10g : Managing Oracle on Linux for Database Administrators
6.- Certificación : Oracle Database 10g : Real Application Cluster Administrator Certified Expert (OCE 10g RAC)
Exámenes rendidos
1z0-048 : Oracle Database 10gR2 : Administering RAC
7.- Certificación : Oracle Forms Developer Certified Professional (OCP Forms 6i)
Exámenes rendidos
1z0-131 : Oracle Forms Build Internet Applications I
1z0-132 : Oracle Forms Build Internet Applications I
8.- Certificación : Oracle Pl/Sql Developer Certified Associate (OCA SQL Pl/Sql 8i)
Exámenes rendidos
1z0-101 : Develop Pl/Sql Program Unit
1z0-001 : Introduction to Oracle : SQL and Pl/Sql
¿Qué es lo que viene? Pues tratar de seguir con una pauta generada por mí hace unos meses atrás
Pauta de rendición de exámenes
![]()
![]()
30.11.10. 12:55:22. 319 words, 3573 views. Categories: Certificaciones, Linux , 2 comments » • Send a trackback »
Rammstein en Chile ....INCREIBLE!!!!!!
La verdad no tiene nada que ver con Oracle
Pero ayer fuí a ver a Rammstein en su Tour 2010 y la verdad fue INCREÍBLE, siendo el estadio de concreto yo pensé que se venía abajo
Una fotito mía terminado el show , no pude conseguir una polera de Rammstein, pero bueno son los Batman también


Acá les dejo una pequeña muestra del monstruoso show , con un comentario en el 2:20
Y la apertura..sencillamente espectacular
De otro planeta!!!!
![]()
![]()
26.11.10. 19:16:08. 90 words, 547 views. Categories: Cosas varias , Leave a comment » • Send a trackback »
Problemas con el OUI de Grid Control 11.1.0.1 y Base de datos 11.2.0.2
Oracle acaba de lanzar una noticia que la verdad es bastante negativa (estoy eaxgerando) pues 2 de sus productos
- Grid Control 11.1.0.1
- Y el patchset 11.2.0.2 de Oracle 11gr2
Poseen problemas de seguridad a nivel del Oracle Universal Installer (OUI)

Si tú eres una de las personas que conecta Metalink mediante el OCM (Oracle Configuration Manager) cuando estás realizando instalaciones de patchset para el motor 11gr2 o el Grid Control 11gr1 y bajaste el producto antes del 16 de Nov, pues deberías volverlo a descargar.
Para las personas que no saben de que hablo, cuando se instalan productos de la línea 11g, llega un momento en que se piden las credenciales de Metalink, con el cual el OCM (Oracle Configuration Manager) puede tomar información de la plataforma y llevarla a la cuenta de Metalink que posee la persona, con lo cual crea perfiles de la plataforma.
En sintésis, deben bajar nuevamente Grid Control 11gr1 y el patchset 11.2.0.2 para el motor Oracle si lo bajaron antes del 16 de Noviembre.
La nota de Metalink
Potential security issue requires a new download of Oracle Database 11.2.0.2 and Grid Control 11.1.0.1 [ID 1266978.1]
![]()
![]()
21.11.10. 13:49:32. 189 words, 2433 views. Categories: Enterprise Manager Grid Control, Instalación, Oracle11gR2 , Leave a comment » • Send a trackback »
Modos de Protección en bases de datos StandBy (Protection Mode in StandBy)
Cada vez que configuramos un Data Guard (StandBy mas envío de archives automáticos) siempre vamos a quedar enmarcados en unos de estos tipos de disponibilidad de la StandBy :
MAXIMA PROTECCION (MAXIMUM PROTECTION)
MAXIMA DISPONIBILIDAD (MAXIMUM AVAILABILITY)
MAXIMA PERFORMANCE (MAXIMUM PERFORMANCE)
Con los 3 modos siempre estamos protegiendo los datos, pero la gran diferencia está en como actúa la base de datos primaria cuando la StandBy tiene problemas

MAXIMA PROTECCION (MAXIMUM PROTECTION)
Este modo garantiza que no hay perdida de datos si la base de datos primaria falla
Con este nivel de protección cada redo data -vector de redo generado en la primaria- debe ser aplicado por lo menos en una StandBy , en los on line redo logs y además en los redo de stanby de esa Standby sólo allí se produce el commit
Si por ABC motivo el redo data no es escrito en una StandBy , la base de datos primaria se viene abajo (shutdown), si existen 2 StandBy en máxima protección , basta que los redo data sean escritos en 1 de ellas, para que la base de datos productiva siga arriba.
La configuración de la máxima protección pasa por la siguiente configuración
- Proceso que lleva a cabo el archive de los redo : LGWR
- Modo de transmisión a través de la red : SYNC
- Opción de escritura en disco : AFFIRM
- ¿Necesarios los redo de standby? : SI
- Tipo de Standby soportadas : StandBy física sólo en 9i , física y lógica en 10g
Ej:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR SYNC AFFIRM';
MAXIMA DISPONIBILIDAD (MAXIMUM AVAILABILITY)
Este modo de protección no afecta la base de datos y proporciona un alto nivel de protección de los datos, tal cual en el modo de máxima protección , las transacciones no se comitean hasta que el redo data sea aplicado en los redologs de la base de datos standby , por lo menos en una de ellas (si existe más de una)
Si no se puede escribir el redo data , en por lo menos una StandBy , la base de datos primaria no se cae
La configuración de la máxima disponibilidad pasa por la siguiente configuración
- Proceso que lleva a cabo el archive de los redo : LGWR
- Modo de transmisión a través de la red : SYNC
- Opción de escritura en disco : AFFIRM
- ¿Necesarios los redo de standby? : SI
- Tipo de Standby soportadas : StandBy física y lógica
Ej:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR SYNC AFFIRM';
OBS : El seteo de la máxima disponibilidad con la máxima protección es la misma, lo que cambia es como seteamos nuestra base de datos
alter database set standby database to maximize {AVAILABILITY | PERFORMANCE | PROTECTION};
MAXIMA PERFORMANCE (MAXIMUM PERFORMANCE)
Este modo de protección ofrece la mayor seguridad en la base de datos sin perder nada en la performance de la base de datos primaria, acá las transacciones de la base de datos primaria se les generá commit sólo cuando la transacción llega a los redo locales.
Este modo se debiese usar cuando la red hacía la StandBy no es lo suficientemente óptima y se producen delays al momento de traspasar paquetes a través de TCP.
La configuración de la máxima performance pasa por la siguiente configuración
- Proceso que lleva a cabo el archive de los redo : LGWR o ARCH
- Modo de transmisión a través de la red : ASYNC cuando se usa LGWR
- Opción de escritura en disco : NOAFFIRM
- ¿Necesarios los redo de standby? : NO
- Tipo de Standby soportadas : StandBy física y lógica
Cuando LGWR envía los archives en modo ASYNC, LGWR no espera la respuesta de I/O de la red para completar la tarea, simplemente se desliga, pero no es tan así, sino que deja la actividad de envío del archive a un proceso intermedio llamado LGWR network server process (LNS) y es este proceso el que espera por el I/O de la red y para poder almacenar el redo data que trae el LGWR el LNS posee un buffer , el cual se puede setear sólo en Oracle9i y Oracle10gr1. Este dato se modifica en el parámetro ASYNC de los destinos de archive.
Ej:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC=1024 NOAFFIRM';
El tamaño del buffer que usa el LNS esta dado por el dato puesto en el parámetro ASYNC * 512 bytes , o sea, 524288 bytes , por lo tanto, estaríamos usando un buffer de 512Kb
Como el proceso LNS es más rápido que el proceso LGWR , esto significa que el buffer entre ambos nunca se llenará y por ende el LGWR no se detendría.
Desde Oracle10gr2 ya no se usa este buffer , lo que hace el proceso LNS es leer directamente desde los redologs de la primaria.
El uso de ARCH para enviar archive a través de la red hacía las Standby, no impacta en la performance de la base de datos, el único problema es que hay que disponer de varios grupos de redo , para que LGWR nunca se encuentre con que un redolog está siendo ocupado por un ARCH
Siempre tener en cuenta lo siguiente
SYNC-ASYNC : Indicamos que usamos sincronismo o asincronismo para el envío de los archives a la standby y el proceso que lleva los archives, ya sea el LGWR o el ARCH no espera la respuesta de la red
AFFIRM-NOAFFIRM : Indica que espera o no espera la respuesta de disco en el ambiente standby cuando se aplican los redo data, en el fondo es como un asincrónico/sincrónico de
disco
Interesante cierto?
Ya sabemos entonces, que la idea es utilizar ASYNC y NOAFFIRM
cuando estamos en máxima performance.
Cuando no se especifica LGWR ni ARCH , el defecto es ARCH , por ende se utiliza ASYNC y por defecto NOAFFIRM.
También recordar que se puede cambiar desde ASYNC a SYNC cuando trasladamos archives con LGWR, no con ARCH.
Y si quieres saber como está tu base de datos, pues deberías ejecutar la siguiente consulta
select protection_mode, protection_level from v$database
Algunos links de ayuda
Métodos de protección en 10gr2
Managing Redo Transport Services for Data Protection Modes
![]()
![]()
12.11.10. 19:21:41. 1085 words, 1550 views. Categories: Base de datos, StandBy - Data Guard , Leave a comment » • Send a trackback »
Ahora Oracle soporta RAC en VMWare !!! (Oracle Support on VMWare)
Oracle realizo un "pequeño" anunció que en el fondo traerá muchas repercusiones, sobre todo, en lo relativo al mundo de la virtualización.

Desde ahora Oracle realizará soporte sobre VMWare de sus productos, o sea, podremos abrir SR sin problemas, el único detalle es que si el problema se relaciona con VMWare , Oracle recomendará de forma inmediata el cambio a la plataforma nativa
Da para pensar que habrá un gran cambio a nivel empresarial, en el fondo , le están doblando la mano y Oracle se da cuenta que su solución de virtulización es ocupada sólo por los valientes
O sea, cada día más , a partir de ahora, veremos producción montada sobre máquinas virtuales VMWare, que para mí modo de ver, es lo más sólido que existe en el mercado.
Un punto no menor, es que RAC también está soportado sobre máquinas virtuales, pero sólo desde la versión 11gr2 , que bien!!!
O sea...grande VMWare
Referencia
La nota en metalink Support Position for Oracle Products Running on VMWare Virtualized Environments [ID 249212.1]
![]()
![]()
11.11.10. 10:19:05. 185 words, 837 views. Categories: Cosas varias, Real Application Cluster , Leave a comment » • Send a trackback »