En proceso de traduccion ...
WARNING.
The following post describes a particular issue I wanted to document and share, the solution found for this issue worked for my particular environment, which does not mean it will work with yours. Dealing with internal Oracle structures without Oracle Support Services approval and supervision will render your database unsupported and it may (and most probably will) compromise its availability.
When performing the upgrade of the recovery catalog database an error showed up. This error has to do with a known issue when upgrading the recovery catalog to 11.1.0.7.0 after applying the patchset against the database.
The upgrade procedure corrupts the DBMS_RCVCAT procedure, so it is enough to get rid of it and have the rman catalog owner to upgrade its catalog from an rman prompt, as follows:
1. Connected to a SQL*Plus prompt as the recovery catalog owner issue the following commands:
sqlplus rcatOwner/rcatPassword
SQL> drop package DBMS_RCVCAT;
2. From a Recovery Manager prompt issue the following command:
rman catalog rcatOwner/rcatPassword
RMAN> UPGRADE CATALOG;
recovery catalog owner is RMAN
enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> UPGRADE CATALOG;
recovery catalog upgraded to version 11.01.00.07
DBMS_RCVMAN package upgraded to version 11.01.00.07
DBMS_RCVCAT package upgraded to version 11.01.00.07
At this moment the procedure has successfully upgraded the repository and the DBMS_RCVCAT stored unit has been properly rebuilt.
BUT ... Yes, the big BUT. In my case a particular issue arose. Instead of reading the above successful message this is what showed up instead:
RMAN> connect catalog rman/rman
connected to recovery catalog database
recovery catalog is partially upgraded to 11.01.00.07; UPGRADE CATALOG again
RMAN> upgrade catalog;
recovery catalog owner is RMAN
enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> upgrade catalog;
error creating upgcat_57
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06004: ORACLE error from recovery catalog database: ORA-02293: cannot validate (RMAN.CDF_C_STATUS) - check constraint violated
I hate whe RMAN complains. And it likes to pretty often.
RMAN.CDF_C_STATUS stands for a constraint that is added to the CDF table. This table stores information about the registered datafile copies. This constraint is defined in the ?/rdbms/admin/recover.bsq file and it literally reads as follows:
<<< define upgcat_57
>>>
alter table cdf add constraint cdf_c_status check (status in ('A','U','D','X'))
Notice the clause define upgcat_57 and the error message above, error creating upgcat_57.
Originally the CDF table is created with an offline constraint that can be found in the same file:
CONSTRAINT cdf_c_status CHECK (status in ('A','U','D','X','F')).
But when the upgcat_57 step is executed it magically leaves the 'F' value out.
In my particular case the CDF table, had four registered datafile copies, these copies were already obsoleted, but they were there any way with a 'F' flag. Since the add constraint applied against the repository table it crashed and made the upgrade procedure abort.
The workaround found for this particular case was to update the CDF table and change the 'F' flag in the status column with a 'U' value.
This renders the backups as Unavailable. The flag values are not documented in the file, but as far as I know the 'A' value means Available, meanwhile 'U' stands for unavailable.
After manually updating the column value the procedure to upgrade the repository was run once again from the RMAN prompt, this time it was successful.
In my particular case these backups were taken a very long time ago, and those are no longer available, so there it was no problem at all in my case taking this direction.
However a big issue that comes to my attention is that Oracle either has a bug in this upgrade procedure or it forgot to update the constraint declaration with the proper value set.
Update ...
While I was finding out if this issue could be reproduced on 11g Rel. 2 i found at the recover.bsq file the following lines:
define upgcat_166
<<<>>>
define upgcat_167
<<<>
CHECK (status in ('A','U','D','X','F')) >>>
So it means that someone in Oracle realized about this mistake, then they dropped the current constraint and then add the constraint with all the flags there included.
I can see that if someone has not hit this bug on 11g then most probably they will not realize about it by the time they migrate to 11g Rel. 2.
Thursday, May 6, 2010
Monday, May 3, 2010
ORA-42012: error occurred while completing the redefinition
Al momento de intentar utilizar el paquete DBMS_REDEFINITION para redefinir una partición en línea apareció el error descrito a continuación.
dbms_redefinition.finish_redef_table('MADRID', 'a_table', 'an_int_table', 'a_partition');
El siguiente error apareció:
begin
*
ERROR at line 1:
ORA-42012: error occurred while completing the redefinition
ORA-04020: deadlock detected while trying to lock object MADRID.TABLE1_INT
ORA-06512: at "SYS.DBMS_REDEFINITION", line 78
ORA-06512: at "SYS.DBMS_REDEFINITION", line 1680
ORA-06512: at line 2
Cuando intenté eliminar la tabla internia para reiniciar la redefinición en línea del objeto, este procedimiento tuvo un conflicto con un par de objetos creados al vuelo.
SQL> drop table table1_int;
drop table table1_int
*
ERROR at line 1:
ORA-12083: must use DROP MATERIALIZED VIEW to drop "MADRID"."TABLE1_INT"
SQL> DROP MATERIALIZED VIEW "MADRID"."TABLE1_INT";
Materialized view dropped.
SQL> drop table table1_int;
Table dropped.
Este error se debe a un bug en la version 11.2.0 en cualquier plataforma de sistema operativo. Este bug se va a corregir en futuras versiones, entre tanto la manera de rodear el problema es cambiando un parámetro de instancias, solo hay que poner deferred_segment_creation a FALSE y reintentar la operación.
dbms_redefinition.finish_redef_table('MADRID', 'a_table', 'an_int_table', 'a_partition');
El siguiente error apareció:
begin
*
ERROR at line 1:
ORA-42012: error occurred while completing the redefinition
ORA-04020: deadlock detected while trying to lock object MADRID.TABLE1_INT
ORA-06512: at "SYS.DBMS_REDEFINITION", line 78
ORA-06512: at "SYS.DBMS_REDEFINITION", line 1680
ORA-06512: at line 2
Cuando intenté eliminar la tabla internia para reiniciar la redefinición en línea del objeto, este procedimiento tuvo un conflicto con un par de objetos creados al vuelo.
SQL> drop table table1_int;
drop table table1_int
*
ERROR at line 1:
ORA-12083: must use DROP MATERIALIZED VIEW to drop "MADRID"."TABLE1_INT"
SQL> DROP MATERIALIZED VIEW "MADRID"."TABLE1_INT";
Materialized view dropped.
SQL> drop table table1_int;
Table dropped.
Este error se debe a un bug en la version 11.2.0 en cualquier plataforma de sistema operativo. Este bug se va a corregir en futuras versiones, entre tanto la manera de rodear el problema es cambiando un parámetro de instancias, solo hay que poner deferred_segment_creation a FALSE y reintentar la operación.
Friday, January 29, 2010
Problema de Performance con mi Estacion de Trabajo
Mi computadora recientemente ha estado muerta, ha habido varios procesos que han consumido una cantidad impresionante de recursos, hasta el limite de dejarla practicamente congelada. Hay un alto consumo de CPU, I/O y casi siempre se encontraba en limites del 100%, y no podia mas porque solo llega al 100. Ciertamente era una locura poder trabajar con una computadora tan lenta. Tal parece que entre mas grande la computadora, mas consumidores de recursos los procesos. Yo uso mi laptop como servidor, de hecho tiene los fierros para poder hacer esta tarea, y en esta tengo instalado VMWare con lo que puedo crear maquinas virtuales para ambientes de prueba. Uso Windows XP, siip, en lo personal no me gusta Windows Vista ni las nuevas actualizaciones, con excepcion del Windows 2003 y Windows 2008.
Uno de los procesos que encontre eran altos consumidores de recursos era el JQS.EXE, un proceso que corre con baja prioridad en background y que consume una gran cantidad de recursos de I/O, este proceso es necesario para las aplicaciones basadas en java a efecto de que puedan lanzarse mas rapido, y solo vale la pena tenerlo si constantemente se estan lanzando estas aplicaciones, de otro modo el consumo de I/O no vale la pena. Ahora, para deshabilitarlo, esto se hace desde el panel de control, alli hay un icono, la clásica taza de cafe. Al levantar el control de java aparece una seccion de avanzado. En esta seccion hay una caja de chequeo. Hay que desmarcarla y listo, el proceso JQS.EXE desaparece unos segundos mas tarde de la lista de tareas.
CCSCHST.EXE es otro proceso de peso completo de los que me quiero deshacer. Este proceso crea fuertes cuellos de botella a nivel de CPU y Entrada/Salida, o sea un muy fuerte cuello de botella. Tengo instalado Norton Antivirus, y de alli es de donde sale este proceso. Ciertamente no fue una buena elección, e NAV es muy ineficiente en cuanto a la administración de recursos y puede volver mortalmente lenta a la maquina. Dicen que esto se debe, entre otras cosas, a un conflicto entre el updater de Windows y el de Norton. Así que procedí a deshabilitar las características de actualizaciones automáticas de windows, ahora aparece una alerta roja en la barra de windows, lo que me hace recordar que debo de manualmente buscar y aplicar las actualizaciones yo mismo. También deshabilité el LiveUpdate de Norton, esto lo hice desde el panel de control, Norton crea un ícono en el panel de control de windows y con un par de clicks es fácil encontrar la opción para deshabilitar el live update. Esta es la referencia en la que me basé para anular las actualizaciones: Norton vs. Microsoft.
Otra aplicación muy bonita y práctica que tengo es el escritorio de The Weather Channel, esta aplicación me mantiene informado de alertas del clima, lo que me es particularmente importante sobre todo en esta época del año donde uno nunca sabe con las tormentas de nieve, hielo y otros imponderables del clima. Sin embargo, al momento de iniciar windows la cantidad de recursos consumidos es exageradamente alta, tanto en I/O como en CPU, así que tuve que deshabilitarla del inicio automático del sistema y revisar las alertas directamente en la página de The Weather Channel.
También tengo instalado VMWare, pero mucho de mi trabajo tiene que ver con pruebas en ambientes controlados y en donde en caso de que algo salga mal lo peor que suceda es que restaure otra semilla del conjunto de maquinas virtuales que tengo para ese efecto. Asi que no hay mucha opcion más que dejarle recursos a esta aplicación.
Y finalmente FireFox, me encanta FireFox y en lo personal lo prefiero mil veces al Internet Explorer, pero no sé que pasó en las últimas liberaciones del producto, particularmente desde el 3.x a la fecha, se ha robustecido bastante, tiene mas funcionalidad y es mas vistoso, pero ahora es una aplicación que consume mas recursos en CPU. De cualquier manera, después de haber adelgazado mi Estación de Trabajo quedaron suficientes recursos para mantener a este adorable navegador de Internet, así que este lo conservo y lo excluyo de la lista de desinstalación
Uno de los procesos que encontre eran altos consumidores de recursos era el JQS.EXE, un proceso que corre con baja prioridad en background y que consume una gran cantidad de recursos de I/O, este proceso es necesario para las aplicaciones basadas en java a efecto de que puedan lanzarse mas rapido, y solo vale la pena tenerlo si constantemente se estan lanzando estas aplicaciones, de otro modo el consumo de I/O no vale la pena. Ahora, para deshabilitarlo, esto se hace desde el panel de control, alli hay un icono, la clásica taza de cafe. Al levantar el control de java aparece una seccion de avanzado. En esta seccion hay una caja de chequeo. Hay que desmarcarla y listo, el proceso JQS.EXE desaparece unos segundos mas tarde de la lista de tareas.
CCSCHST.EXE es otro proceso de peso completo de los que me quiero deshacer. Este proceso crea fuertes cuellos de botella a nivel de CPU y Entrada/Salida, o sea un muy fuerte cuello de botella. Tengo instalado Norton Antivirus, y de alli es de donde sale este proceso. Ciertamente no fue una buena elección, e NAV es muy ineficiente en cuanto a la administración de recursos y puede volver mortalmente lenta a la maquina. Dicen que esto se debe, entre otras cosas, a un conflicto entre el updater de Windows y el de Norton. Así que procedí a deshabilitar las características de actualizaciones automáticas de windows, ahora aparece una alerta roja en la barra de windows, lo que me hace recordar que debo de manualmente buscar y aplicar las actualizaciones yo mismo. También deshabilité el LiveUpdate de Norton, esto lo hice desde el panel de control, Norton crea un ícono en el panel de control de windows y con un par de clicks es fácil encontrar la opción para deshabilitar el live update. Esta es la referencia en la que me basé para anular las actualizaciones: Norton vs. Microsoft.
Otra aplicación muy bonita y práctica que tengo es el escritorio de The Weather Channel, esta aplicación me mantiene informado de alertas del clima, lo que me es particularmente importante sobre todo en esta época del año donde uno nunca sabe con las tormentas de nieve, hielo y otros imponderables del clima. Sin embargo, al momento de iniciar windows la cantidad de recursos consumidos es exageradamente alta, tanto en I/O como en CPU, así que tuve que deshabilitarla del inicio automático del sistema y revisar las alertas directamente en la página de The Weather Channel.
También tengo instalado VMWare, pero mucho de mi trabajo tiene que ver con pruebas en ambientes controlados y en donde en caso de que algo salga mal lo peor que suceda es que restaure otra semilla del conjunto de maquinas virtuales que tengo para ese efecto. Asi que no hay mucha opcion más que dejarle recursos a esta aplicación.
Y finalmente FireFox, me encanta FireFox y en lo personal lo prefiero mil veces al Internet Explorer, pero no sé que pasó en las últimas liberaciones del producto, particularmente desde el 3.x a la fecha, se ha robustecido bastante, tiene mas funcionalidad y es mas vistoso, pero ahora es una aplicación que consume mas recursos en CPU. De cualquier manera, después de haber adelgazado mi Estación de Trabajo quedaron suficientes recursos para mantener a este adorable navegador de Internet, así que este lo conservo y lo excluyo de la lista de desinstalación
Tuesday, October 27, 2009
Mi experiencia personal en el OOW 2009
Hablar de cinco días de evento en algunas lines es como tratar de comprimir un archivo binario ya comprimido. Hay muchas cuestiones que se pueden hablar acerca del evento de Oracle. Primero que nada la organización estuvo excelente, como me han tocado, muy organizado, muy estudiado, dentro del evento los gastos son minimos. La ciudad de San Francisco es por sí sola una experiencia interesante visitarla.
Oracle Compra a Sun
Esto no es noticia de primera plana, esta conferencia no anunció el hecho en si, ya que esto era noticia antigua desde hace un buen rato. La parte interesante de esta conferencia es el hecho de que se aclararon dudas respecto del futuro de la compañía despés de la 'fusión'. Este año las conferencias clave no revelaron mucho contenido sorprendente o nuevo, desde el inicio la conferencia magistral del domingo, con la que oficialmente se abrió el OOW fue dirigida por Scott McNeally, un Scott vistiendo por primera vez un sweater rojo, lo que se lee como el que Sun se vuelve rojo, muy a propósito de parte de Scott y su característico sentido del humor. Scott anunció que cede los controles de su compañía a Larry Ellison, no hay mucho que decir acerca de esto, él personalmente dió a entender que va a vivir de sus rentas, y que cede todos los controles de la empresa a Oracle, quien tiene la experiencia y sobre todo el capital que le hace falta a Sun. Ahora ¿Qué va a pasar con sus lineas de productos? Pues bien, NADA, lo primero que se buscó en esta conferencia fue darle certidumbre tanto a clientes como inversionistas respecto de la visión del futuro de la empresa después de la fusión. Sun y sus líneas de producto son adoptadas por Oracle con la promesa de que van a ser mantenidas, y van a seguir siendo desarrolladas. Buenas noticias tanto para los clientes de hardware SPARC, sistema operativo, java, MySQL y Open Solaris. Las maquinas Sun seguirán usando SPARC como procesador, una duda que se despeja, y en cuanto a MySQL, este no es competencia para Oracle, cada quien tiene su mercado y su audiencia, simplemente son productos que Oracle adopta y va a seguir desarrollando, y como dijo Larry Ellison, si pueden sacar algo de dinero en el camino claro que lo van a hacer. Comentario que podía esperarse de Larry Ellison, no por nada Oracle es una empresa rentable y sólida.
Visita del Governator en el OOW.
Todos los años Larry Ellison da una sorpresa en el OOW, este año parece que se le habían acabado las sorpresas con anticipación, ya que ya se había anunciado la adquisición de Sun, ya se había anunciado el XMachine v.2, ya se habían anunciado los productos que se presentaron, entonces nos preguntábamos dónde iva a estar la sorpresa este año. La respuesta fue la visita del governator Arnold Swarchenegger. Esta visita yo la interpreto como la bendición papal para la fusión. El estado de California, según palabras de su governator no es el mismo del momento en que tomó control de la administración a la fecha y mucho se debe a la fuerte inversión en tecnología hecha por el estado.
El gobernador hizo una invitación abierta a la audiencia para quedarse en San Francisco gastando dolares como turistas.
Eventos en el Treassure Island
Después de la conferencia magstral de Larry Ellison prácticamente se cierra la actividad en el OOW, la gente empieza a apagar motores, empiezan los programas para dejar la ciudad y prácticamente el jueves es un día muerto, hay conferencias, pero ya cierran el área de acceso a los stands de patrocinadores y demo grounds. El evento se cierra en Treassure Island, y este año tuvimos la presencia de Aerosmith. Como fan del grupo fue la oportunidad de estar a nivel de foro, a un par de metros del boca de chancla Steven Tyler y sus sexagenarios musicos. Excelente el nivel de entrega y energia a sus más de sesenta años. Lamentablemente en estos escenarios hay mucha gente que va que no son rockers de corazon, y parece que van a una sesion de opera con Guadalupe Pineda, muy serios y poco participativos. Me pregunto si en el futuro Aerosmith o cualquier otro tuviera el interés de aceptar invitaciones con una audiencia tan poco participativa?
Mucha comida, cerveza y vino, qué mas se puede pedir para distensarse después de estar al punto de saturación con las toneladas de información provistas durante el evento.
Jonathan Lewis
Tuve la oportunidad de estar en la conferencia de Jonathan Lewis donde él habló acerca de los hints. Descubrí un sublenguaje de programación a través de los hints. Este tuvo mucho contenido técnico de mucho nivel, y en mi opinión la conferencia fue excelente pero al ser para una audiencia abierta hubo mucha gente a la que le pareció demasiado técnica y en ocasiones obscura. Jonathan, yo se de tu nivel técnico, y me gustó tu conferencia, pero te sugiero que la próxima vez pongas una advertencia, 'No es para principiantes'.
Richard Niemiec
La última conferencica que tomé fue la de las nuevas características en 11g. De hecho esta conferencia era para mi un relleno de tiempo entre mi última conferencia y el envento en la calle Howard. No me había percatado quienes estarían presentando, cuando vi era Richard Niemiec, uno de los gurús más reconocidos de la comunidad oracle. Esta para mi fue una gran experiencia, no aprendí muchas cosas nuevas de 11g ya que desde hace un rato estoy montado en esta plataforma, pero ciertamente es una experiencia muy agradable tomar una conferencia con Richard Niemiec, él tiene un muy buen sentido del humor y un buen manejo de la audiencia.
Conviviendo con amigos y socios.
Hans Forbrich, como siempre, tuve mucho gusto en haberte visto en persona en el evento. Te agradezco tu tiempo y te agradezco el que me hayas presentado personalmente con la familia del programa Oracle ACE. Tuve la oportunidad de estrechar la mano de Justin Kestelyn, la mente maestra detras de los foros de oracle, entre otras cosas. Tuve el gusto de conocer a Mark Rittman. Y durante el evento de editores tuve también la oportunidad de convivir con mucha gente interesante y armar redes con gente interesante. Tuve la oportunidad de externar opiniones con la gente que organiza el evento de editores.
La Experiencia Completa.
El OOW es una experiencia única en su tipo. Vale mucho la pena, sé que el evento no es barato, pero vale cada dolar que gastan en él. Nos vemos el próximo año en Septiembre 19 al 23.
Oracle Compra a Sun
Esto no es noticia de primera plana, esta conferencia no anunció el hecho en si, ya que esto era noticia antigua desde hace un buen rato. La parte interesante de esta conferencia es el hecho de que se aclararon dudas respecto del futuro de la compañía despés de la 'fusión'. Este año las conferencias clave no revelaron mucho contenido sorprendente o nuevo, desde el inicio la conferencia magistral del domingo, con la que oficialmente se abrió el OOW fue dirigida por Scott McNeally, un Scott vistiendo por primera vez un sweater rojo, lo que se lee como el que Sun se vuelve rojo, muy a propósito de parte de Scott y su característico sentido del humor. Scott anunció que cede los controles de su compañía a Larry Ellison, no hay mucho que decir acerca de esto, él personalmente dió a entender que va a vivir de sus rentas, y que cede todos los controles de la empresa a Oracle, quien tiene la experiencia y sobre todo el capital que le hace falta a Sun. Ahora ¿Qué va a pasar con sus lineas de productos? Pues bien, NADA, lo primero que se buscó en esta conferencia fue darle certidumbre tanto a clientes como inversionistas respecto de la visión del futuro de la empresa después de la fusión. Sun y sus líneas de producto son adoptadas por Oracle con la promesa de que van a ser mantenidas, y van a seguir siendo desarrolladas. Buenas noticias tanto para los clientes de hardware SPARC, sistema operativo, java, MySQL y Open Solaris. Las maquinas Sun seguirán usando SPARC como procesador, una duda que se despeja, y en cuanto a MySQL, este no es competencia para Oracle, cada quien tiene su mercado y su audiencia, simplemente son productos que Oracle adopta y va a seguir desarrollando, y como dijo Larry Ellison, si pueden sacar algo de dinero en el camino claro que lo van a hacer. Comentario que podía esperarse de Larry Ellison, no por nada Oracle es una empresa rentable y sólida.
Visita del Governator en el OOW.
Todos los años Larry Ellison da una sorpresa en el OOW, este año parece que se le habían acabado las sorpresas con anticipación, ya que ya se había anunciado la adquisición de Sun, ya se había anunciado el XMachine v.2, ya se habían anunciado los productos que se presentaron, entonces nos preguntábamos dónde iva a estar la sorpresa este año. La respuesta fue la visita del governator Arnold Swarchenegger. Esta visita yo la interpreto como la bendición papal para la fusión. El estado de California, según palabras de su governator no es el mismo del momento en que tomó control de la administración a la fecha y mucho se debe a la fuerte inversión en tecnología hecha por el estado.
El gobernador hizo una invitación abierta a la audiencia para quedarse en San Francisco gastando dolares como turistas.
Eventos en el Treassure Island
Después de la conferencia magstral de Larry Ellison prácticamente se cierra la actividad en el OOW, la gente empieza a apagar motores, empiezan los programas para dejar la ciudad y prácticamente el jueves es un día muerto, hay conferencias, pero ya cierran el área de acceso a los stands de patrocinadores y demo grounds. El evento se cierra en Treassure Island, y este año tuvimos la presencia de Aerosmith. Como fan del grupo fue la oportunidad de estar a nivel de foro, a un par de metros del boca de chancla Steven Tyler y sus sexagenarios musicos. Excelente el nivel de entrega y energia a sus más de sesenta años. Lamentablemente en estos escenarios hay mucha gente que va que no son rockers de corazon, y parece que van a una sesion de opera con Guadalupe Pineda, muy serios y poco participativos. Me pregunto si en el futuro Aerosmith o cualquier otro tuviera el interés de aceptar invitaciones con una audiencia tan poco participativa?
Mucha comida, cerveza y vino, qué mas se puede pedir para distensarse después de estar al punto de saturación con las toneladas de información provistas durante el evento.
Jonathan Lewis
Tuve la oportunidad de estar en la conferencia de Jonathan Lewis donde él habló acerca de los hints. Descubrí un sublenguaje de programación a través de los hints. Este tuvo mucho contenido técnico de mucho nivel, y en mi opinión la conferencia fue excelente pero al ser para una audiencia abierta hubo mucha gente a la que le pareció demasiado técnica y en ocasiones obscura. Jonathan, yo se de tu nivel técnico, y me gustó tu conferencia, pero te sugiero que la próxima vez pongas una advertencia, 'No es para principiantes'.
Richard Niemiec
La última conferencica que tomé fue la de las nuevas características en 11g. De hecho esta conferencia era para mi un relleno de tiempo entre mi última conferencia y el envento en la calle Howard. No me había percatado quienes estarían presentando, cuando vi era Richard Niemiec, uno de los gurús más reconocidos de la comunidad oracle. Esta para mi fue una gran experiencia, no aprendí muchas cosas nuevas de 11g ya que desde hace un rato estoy montado en esta plataforma, pero ciertamente es una experiencia muy agradable tomar una conferencia con Richard Niemiec, él tiene un muy buen sentido del humor y un buen manejo de la audiencia.
Conviviendo con amigos y socios.
Hans Forbrich, como siempre, tuve mucho gusto en haberte visto en persona en el evento. Te agradezco tu tiempo y te agradezco el que me hayas presentado personalmente con la familia del programa Oracle ACE. Tuve la oportunidad de estrechar la mano de Justin Kestelyn, la mente maestra detras de los foros de oracle, entre otras cosas. Tuve el gusto de conocer a Mark Rittman. Y durante el evento de editores tuve también la oportunidad de convivir con mucha gente interesante y armar redes con gente interesante. Tuve la oportunidad de externar opiniones con la gente que organiza el evento de editores.
La Experiencia Completa.
El OOW es una experiencia única en su tipo. Vale mucho la pena, sé que el evento no es barato, pero vale cada dolar que gastan en él. Nos vemos el próximo año en Septiembre 19 al 23.
Tuesday, September 22, 2009
El Oracle Open World Esta a la Vuelta de la Esquina
La primera vez que asistí al Oracle Open World fue en el 2008. El OOW es el momento de reunirse con amigos, compañeros, socios. Hay una cantidad impresionante de información y muchas actividades a lo largo del día y la noche. Esto inicia desde temprano, entre las 8 y las 9 de la mañana, dependiendo de las actividades calendarizadas y los eventos de interés programados. Si tú ya tienes tu pase al OOW asegúrate de accesar la herramienta del scheduler builder, esta te ayuda a organizar mejor tu tiempo, cuando vas a tomar un receso, cuando vas a asistir a una conferencia de interés, en què momento inician las conferencias clave, etc. De hecho tienes que hacer la reserva con anticipación para poder tener la oportunidad de entrar a tu evento de elección.
Una persona comentaba de accesar su correo electrónico a través de su iPod. Yo tengo una iPod, pero no se me ocurrió llevarla a San Francisco; esto verdaderamente fue una mala decisión. El poder contar con una herramienta que te permita accesar de primera mano tu calendario, mandar correos y mantenerte comunicado es sumamente útil. Al asistir traten de llevar una notebook o un dispositivo móvil que les permita versatilidad, mobilidad y que les de oportunidad de mantenerse electrónicamente comunicados durante el evento, es muy útil.
El año pasado no estuvieron disponibles las presentaciones electrónicas, más que para aquellos que explícitamente las compran. Valen la pena desde el punto de vista que son la memoria del evento y les permiten hacer análisis detallado de conferencias de interés más tarde, así como les da la oportunidad de poder ver aquellas conferencias que se traslapaban con conferencias a las que les interesaba asistir.
Dependiendo el tipo de pase que adquirieron, pueden asistir a eventos como el OTN night, o el evento de apreciación, que el año pasado lo hicieron en el treassure island y consistió en comida y concierto, estuvo Seal, Elvis Costelo, UB4o. Vale mucho la pena. Aún si el pase no lo incluye, este evento se puede adquirir durante el OOW.
El último día se hizo una comida donde la abundancia y lo sabroso eran las palabras comunes. Este evento se hizo en el parque Yerbabuena, que es un gran jardín donde un grupo daba un concierto y es una manera en la que Oracle agradece su asistencia al OOW.
Este año voy de regreso y con muchas expectativas. Ya en su oportunidad estaré comentando.
Una persona comentaba de accesar su correo electrónico a través de su iPod. Yo tengo una iPod, pero no se me ocurrió llevarla a San Francisco; esto verdaderamente fue una mala decisión. El poder contar con una herramienta que te permita accesar de primera mano tu calendario, mandar correos y mantenerte comunicado es sumamente útil. Al asistir traten de llevar una notebook o un dispositivo móvil que les permita versatilidad, mobilidad y que les de oportunidad de mantenerse electrónicamente comunicados durante el evento, es muy útil.
El año pasado no estuvieron disponibles las presentaciones electrónicas, más que para aquellos que explícitamente las compran. Valen la pena desde el punto de vista que son la memoria del evento y les permiten hacer análisis detallado de conferencias de interés más tarde, así como les da la oportunidad de poder ver aquellas conferencias que se traslapaban con conferencias a las que les interesaba asistir.
Dependiendo el tipo de pase que adquirieron, pueden asistir a eventos como el OTN night, o el evento de apreciación, que el año pasado lo hicieron en el treassure island y consistió en comida y concierto, estuvo Seal, Elvis Costelo, UB4o. Vale mucho la pena. Aún si el pase no lo incluye, este evento se puede adquirir durante el OOW.
El último día se hizo una comida donde la abundancia y lo sabroso eran las palabras comunes. Este evento se hizo en el parque Yerbabuena, que es un gran jardín donde un grupo daba un concierto y es una manera en la que Oracle agradece su asistencia al OOW.
Este año voy de regreso y con muchas expectativas. Ya en su oportunidad estaré comentando.
Sunday, August 2, 2009
Oracle ACE

¿Qué significa el título Oracle ACE y a quien se lo otorgan?
"Los Directores de Oracle ACE y Oracle ACEs son conocidos por su gran capacidad como entusiastas y partidarios de la comunidad Oracle, con candidatos propuestos por cualquier persona dentro de las comunidades de Aplicaciones y Tecnología de Oracle. Los requisitos iniciales son los mismos para ambos; no obstante, los Directores de Oracle ACE trabajan más de cerca y de manera más formal con Oracle en términos de su actividad en la comunidad."
Ref. Programa Oracle ACE
Recientemente la comunidad Oracle me ha otorgado el Reconocimiento como Oracle ACE, por lo cual estoy profundamente agradecido, esto es una motivación para continuar desde mi trinchera como DBA con mis actividades extra curriculares para la promoción y uso eficiente de las herramientas de la tecnología Oracle. Para mi es un honor el tener el privilegio de colgar el logo de Oracle ACE en mis Blogs.
Mil gracias a la comunidad Oracle a la que me debo desde hace 20 años.
Saturday, August 1, 2009
Mi libro recientemente publicado
"Oracle 10g/11g Data and Database Management Utilities" es el título de mi libro recientemente publicdo por Packt Publishing. Este libro representa para mi mi debut como Autor de Oracle. Este libro fue escrito con la experiencia acumulada de 20 años de carrera profesional en Oracle.
Hay veces en las que un proceso no parece tener fin, y cuando ya casi alcanza el término algo pasa y termina estrepitósamente con un error de falla. Si tuviéramos una herramienta pra monitorear y cuando mentos detener el rpoceso antes de su desenlace fatal sería excelente. Esta herramienta de hecho sí existe, pero el problema con muchos DBA o DBO es que ni siquiera saben que existe, o muy pocos saben como sacarle provecho de forma que la puedan utilizar de manera efectiva en un ambiente práctico.
Este no es el único caso que expongo en mi libro, hay muchos otros escenario que se relacionan como es el caso de Datapump. Hoy día hay mucha gente que todavía habla en términos de la clásica herramienta exp/imp. Data Pump es una herramienta muy vieja (considerando el ritmo de la tecnología), fue liberada en 2003 con la versión 1 del 10g. exp/imp solo se mantiene para propósitos de compatibilidad ascendente pero la tendencia es el uso de Data Pump.
Otra de las herramientas que a pesar de que llevan muchos años en el mercado de Oracle no se les ha sabido sacar buen provecho es la herramienta SQL*Loader. No es nada nueva en sí, pero ésta ha incorporado mucha tecnología que se ha quedado sin explotar adecuadamente, como es el caso de las tablas externas, que son algo más que simplemente mapeos de archivos hacia la base de datos, son herramientas que pueden tener un uso ingenioso como el de analizar por sentencias de SQL archivos de bitácoras como el caso del alert.log o del listener.log.
Hay muchos otros tópicos que desarrollo en el libro, y lo que principalmente busco es que estos sean desarrollados desde un enfoque práctico de forma tal que el lector pueda desde el principio de cada capitulo tener un progreso, desde la puesta a punto hasta la elaboración de escenarios complejos. Este esfuerzo lo dedico como un apoyo que permita al DBA realizar más óptima y eficientemente las tareas del diario.
Hay veces en las que un proceso no parece tener fin, y cuando ya casi alcanza el término algo pasa y termina estrepitósamente con un error de falla. Si tuviéramos una herramienta pra monitorear y cuando mentos detener el rpoceso antes de su desenlace fatal sería excelente. Esta herramienta de hecho sí existe, pero el problema con muchos DBA o DBO es que ni siquiera saben que existe, o muy pocos saben como sacarle provecho de forma que la puedan utilizar de manera efectiva en un ambiente práctico.
Este no es el único caso que expongo en mi libro, hay muchos otros escenario que se relacionan como es el caso de Datapump. Hoy día hay mucha gente que todavía habla en términos de la clásica herramienta exp/imp. Data Pump es una herramienta muy vieja (considerando el ritmo de la tecnología), fue liberada en 2003 con la versión 1 del 10g. exp/imp solo se mantiene para propósitos de compatibilidad ascendente pero la tendencia es el uso de Data Pump.
Otra de las herramientas que a pesar de que llevan muchos años en el mercado de Oracle no se les ha sabido sacar buen provecho es la herramienta SQL*Loader. No es nada nueva en sí, pero ésta ha incorporado mucha tecnología que se ha quedado sin explotar adecuadamente, como es el caso de las tablas externas, que son algo más que simplemente mapeos de archivos hacia la base de datos, son herramientas que pueden tener un uso ingenioso como el de analizar por sentencias de SQL archivos de bitácoras como el caso del alert.log o del listener.log.
Hay muchos otros tópicos que desarrollo en el libro, y lo que principalmente busco es que estos sean desarrollados desde un enfoque práctico de forma tal que el lector pueda desde el principio de cada capitulo tener un progreso, desde la puesta a punto hasta la elaboración de escenarios complejos. Este esfuerzo lo dedico como un apoyo que permita al DBA realizar más óptima y eficientemente las tareas del diario.
Subscribe to:
Posts (Atom)