Feed on Posts or Comments

Category ArchiveDB



DB &Oracle Fernando José on 12 Aug 2007

Oracle 11g sobre Linux – ronda de Links

Listo, está disponible al fín para Linux Oracle 11g ( link de descarga).
Me voy de vacaciones y no lo podré probar. Sin embargo la opción para el que tenga M$ Windows y unos pocos GB de RAM es instalarlo sobre una máquina virtual de vmware. La opción más lógica para no tener problemas es usar la distribución de Oracle, (Unbreakable Linux).  Aunque se utilice otro sistema operativo siempre es bueno hacer una instalación desde cero para probar, las máquinas virtuales son lo mejor para esta tarea. No creo que sea una instalación sencilla, aunque últimamente me sorprende gratamente Oracle. Espero poder comentar sobre esta nueva versión cuando regrese de vacaciones.

Unos Links para facilitar las cosas:

Los links los he sacado de este post, sin embargo el tanto el agregador de oficial de Oracle como OraNA tienen mucha información al respecto. Nos vemos al regreso.

DB &Oracle Fernando José on 07 Jun 2007

Oracle 11g el 11 de julio

Lo dice todo la blogocosa de Oracle y oficialmente en el website de Oracle. La 11g se lanzará en NY. Tengo muchos links al final del post.

¿Que cambio será el que veremos en la 11g?. De 8i a 9i la administración de memoria, de undo y las estabilización del optimizador de costos me parecen relevantes. de 9i a 10g AWR, ADDM, la dbconsole, la administración de segmentos, flashback, RAC, grid control… en general me parece que de 9i a 10g hay muchos cambios.

Sobre las características relevantes se escucha el poder reproducir carga.. ¿será basado en AWR?, ¿en los flashback logs?. También se escucha el fin de la invalidación de objetos PL/SQL ante ciertos cambios. En Julio sabremos que sucede…

Link1, Link2, Link3, Link3, Link4

DB &Oracle Fernando José on 23 May 2007

Soporte para Oracle 9i hasta Junio del 2007

Para los DBAs de bases de producción una cosa más por la que preocuparse. El soporte para la 9i termina en junio de este año, de allí se entra en el primer año de soporte extendido que no tiene un coste adicional. Los subsiguientes años la cuota anual de soporte sube porque uno ya se encuentra dentro del periodo de extensión de soporte. En resumen o migrar a 10g o pagar más por el soporte a partir del 2008… tienen un año.

Si quieren mas información Don Burleson tiene un post, la noticia de Oracle sobre el soporte extendido sin costo adicional por un año más y finalmente el post del agregador de noticias por el que me enteré de esto.

Creo que el mensaje es claro, a migrar a 10g.

DB &Oracle Fernando José on 15 Feb 2007

Ten cuidado al utilizar las nuevas características de 10g, probablemente no has pagado por ellas..

Ya he impartido muchos cursos de administración de Oracle 10g, durante los mismos analizando nuevas características presento ADDM y AWR como las opciones más relevantes en facilitar el manejo de administración.

Hoy leo (post1,post2) en el Blog de Luz Hartmann (Oracle ACE) que estas caracteríscas NO deberían utilizarse si no se tiene comprada la versión empresarial+paquetes de adminsitración. Es decir vienen activadas en la versión standard y también en la empresarial sin los management packs pero si no tienes comprados estos últimos NO puedes usarlos (aunque nada te lo impide y tienes los botones que llaman a los advisors en muchos lugares).

Esto queda claro el momento que uno entra por primera vez a OEM DBconsole y nos pide que aceptemos que el paquete de administración y de administración tendrá un costo extra. También se puede validar si uno esta utilizando estas características en la tabla DBA_FEATURE_USAGE_STATISTICS. Sin embargo vienen activados por defecto y no existe ninguna advertencia posterior sobre su uso.
El cuidado que uno debe tener con este tema, es que si se llega a un caso extremo de una hipotética auditoria de licenciamiento, al utilizar estas características es posible que se nos pida subir a la versión empresarial ya que estamos usando paquetes por las que no hemos pagado.
A mi me parece (personalmente) una locura y un error grave en el tema de licenciamiento que puede mirarse por parte del usuario como una trampa ya que ADDM y AWR es parte integral de la versión 10g y usar los consejeros (advisors), es algo de lo más normal inclusive si se tiene la versión standard.

Me quedo un poco más tranquilo publicando esto porque nunca lo he dicho a mis alumnos y creo que es algo que necesariamente deben saber. Si tienen la versión estandar tienen que afinar con STATSPACK, trace de usuarios y análisis de los eventos de espera.

DB &Oracle Fernando José on 12 Feb 2007

Como probar RAC de forma sencilla

Simular un cluster de base de datos es complejo, antes Oracle para probar sus productos nos daba documentos orientados a usar iSCI o una caja de discos con FireWire con Red Hat Linux principalmente. El problema de esta opción es que puede costar unos cuantos miles y si bien no es un problema en sí, gastar dinero para aprender una tecnología muchas veces no es una opción.

Hace aproximadamente un mes está disponible en OTN un documento para crear un cluster con VMware, es decir virtualizando dos servidores Linux Oracle Unbreakable ( Un clon de RedHat ). Si se sigue paso a paso la instalación es relativamente sencilla y permite probar la funcionalidad del RAC. El software de VMware es la versión Workstation, que si bien tiene costo, se puede utilizar para pruebas por 30 días.
Tuve unos pocos problemas ya que se me ocurrió utilizar los módulos de kernel que no correspondían para las bibliotecas de OCFS y ASM, así tenga un solo procesador la máquina virtual utiliza el kernel SMP por defecto.

Lo interesante de la virtualización con VMware es que permite utilizar un almacenamiento compartido para las dos máquinas así como virtualizar las interfaces de red entre las dos máquinas, lo que permite jugar con ASM y el VIPCA. Esto no tiene nada de nuevo pero es mejor verlo en acción.

Al final utilicé este material para dar un curso de RAC junto con el libro Pro Oracle Database 10g RAC on Linux: Installation, Administration, and Performance de Julian Dyke, Steve Shaw, libro que recomiendo ampliamente ( Se que hay uno nuevo de RAC de Oracle Press pero no lo he comprado aún).

Esta es una forma válida y económica de probar RAC, ASM, OCFS, y las bibliotecas de ASMlib para Linux.

DB &Oracle Fernando José on 15 Dec 2006

Las 50 siglas más famosas en RAC

En esta lista están las 50 siglas más utilizadas en RAC. Lectura más que necesaria para darle una pasada a cualquier libro o documentación de RAC. Los más relacionados con RAC encontraran viejas conocidas en esta lista, en ella encontré más de un conjunto de siglas que se usa a diario pero no se tiene necesariamente presente su significado. Buena lectura.
[Leer Oracle Applications DBA Blog]

DB &Oracle Fernando José on 10 Dec 2006

El reinado de Linux después de la 11g

Leo en el blog de Kevin Closson un artículo muy interesante titulado “No More Oracle Ports to Solaris/AIX/HP-UX. After Oracle11g?“, reflexiona sobre la posibilidad de que Oracle no lance más versiones a otras plataformas y solo desarrolle para Linux. Para justificar esta idea se basa en el costo asociado con hacer la migración a cada plataforma y que se puede plantear una solución intermedia, como ejemplo: Apple y la transición que le está dando con Rosetta de los PPC a los procesadores Intel. A esta solución intermedia le llama “Transive” que podría traducirse transitivo, habla de virtualización.

Realmente tiene su golpe de verdad, lo que les puede doler a muchos (alguno de mis ex jefes incluidos) es que declara a plataformas como HP-UX, Solaris, AIX e Itanium plataformas “muertas”. Si bien las antes mencionadas están perdiendo cuota de mercado, no será su perecer un cambio drástico y las veremos alrededor mucho tiempo. Entonces que hacer cuando quieres correr Oracle-Linux sobre Solaris.. fácil usas el Transive.

Tengo que decir que esta idea está muy bien sustentanda pero no será algo que se de mañana (si se dá), el ciclo de cada versión de Oracle es oficialmente de 4 años, pero se demora casi el doble en el giro de la empresa, estamos hablando de futurología en la más pura escencia. Si aceptamos esto como un hecho nos deja con una única plataforma a futuro: Intel en 64 bits con Linux en Real Application Clusters. Además de los motivos económicos, afirma,que si se sigue dando la ley de Moore los Oracle RACs serán cada año mucho más fuertes lo que justificaria solo usar esa plataforma, algo que no deja de ser verdad.

Finalmente nos dice que este tema tiene más una lógica de negocio que técnica y como todos sabemos esa es la que pesa más.

[Leer el Blog de Kevin Closson]

DB &Oracle Fernando José on 10 Dec 2006

Oracle 11g Nuevas Características

Me encuentro en el sitio web de Don Burleson una lista de las nuevas características de Oracle 11g. Vale la pena echarle un vistazo. Lo más interesante tal vez Fine Grained Dependecy Tracking (FGDT) , esta característica permite que al agregar una columna a una tabla, o modificar el cursor de un paquete, no se invaliden los objetos relacionados (al fin!).

Es interesante también encontrar características de “Replay” (Database y SQL) para capturar carga y reproducirla en test, muy útil para hacer pruebas pre producción de un nuevo desarrollo o ver el impacto de una actualización.

Una cosa que me llama la atención es la cantidad de nuevas características enfocadas a manejo de incidentes. Dentro de poco espero poder traducir la lista completa y dar un poco de información adicional.

[Leer Don Burleson]

DB &Oracle Fernando José on 10 Dec 2006

Pruebas de resistencia de ASM

ASM para los nuevos en 10g es el sistema de administración automática de almacenamiento de Oracle DB. Lo que lo diferencia de otros modelos de administración de almacenamiento es su enfoque a archivos de base de datos (Datafiles, Redo Logs, Undo Tablespaces, Tem Files) balanceándolos automáticamente.

ASM es una instancia de Oracle en sí misma y administra la capa de almacenamiento con todas las bases de datos que se encuentren en el nodo. A cada nuevo espacio de almacenamiento al que se le da acceso a la instancia ASM se llama un disco ASM. El conjunto de espacios de almacenamiento es un grupo de discos ASM (diskgroup), se da esta agrupación para darles diferente nivel de reduncia principalmente. Aclaro estos términos para que sea fácil leer el enlace.

En el blog de Alejandro Vargas están unas pruebas de resistencia de ASM en diferentes escenarios:

  • Falla de la instancia de ASM en el momento de aumentar un disco ASM.
  • Falla de la instancia de ASM en el momento de quitar un disco ASM.
  • Falla en la instancia ASM en el momento que se esta añadiendo y quitando un disco ASM simultáneamente.
  • Fallaen el servidor ASM mientras se elimina un disco en un grupo de discos (diskgroup) y se añade otro a otro grupo de discos ASM, el rebalanceo está en progreso.

Para todos los casos el momento en que la instancia ASM vuelve a estar en línea el rebalanceo continúa, estas son pruebas interesantes para conocer la resistencia de ASM en casos extremos.

[Leer Blog de Alejandro Vargas]

DB &Oracle Fernando José on 06 Dec 2006

Presentación de Oracle+PHP

En Blog de Alison Holloway encuentro una presentación  de Oracle + PHP, está la evolución del driver OCI8 y algunas cosas de mercadotécnia. En general nada que no se haya visto antes aunque si información muy bien estructurada. Lo interesante, y por eso lo público,  es que en las últimas diapositivas se encuentra un pequeño draft de lo que puede ser un pre pool para PHP en la próxima versión de Oracle Database.

[Leer Alison Holloway's Blog]

« Previous Page