Ecuador Oracle Users Group

The community of Oracle Users in Ecuador.

Método para desparticionar una tabla rápidamente

Si se quiere desparticionar una tabla muy grande, en donde sacar un export y volverlo a subir con la estructura de la tabla sin particiones se vuelve un método demasiado lento, podemos utilizar los siguientes pasos para que el proceso se haga mucho más rápido:

1.- Primero se debe hacer un merge de las particiones existentes en una sola, esto se logra con la siguiente sentencia:

sql> ALTER TABLE tabla_particionada MERGE PARTITIONS part1, (part2,part3) INTO ultima_particion;

Para saber el nombre de las particiones puede utilizar la sentencia que se detalla a continuación:

sql> SELECT PARTITION_NAME FROM USER_TAB_PARTITIONS WHERE TABLE_NAME=tabla_particionada;

Consultar el número de registros existentes actualmente en la tabla para una posterior comprobación. (select count(*) from tabla_particionada)

2.- Crear la tabla con un nombre temporal (tabla_desparticionada) y sin particiones.

3.- Pasar los datos de la tabla particionada a la nueva tabla creada sin particiones:

sql> ALTER TABLE tabla_particionada EXCHANGE PARTITION ultima_particion WITH TABLE tabla_desparticionada INCLUDING INDEXES WITHOUT VALIDATION;

4.- Comprobar que la tabla creada sin particiones (tabla_desparticionada) tiene ahora el mismo número de registros que tenía antes la tabla particionada. Esta última debería tener ahora 0 registros como consecuencia de la migración. Si se migraron correctamente los registros, se deberá finalmente borrar la tabla particionada (verificar antes dependencias con otros objetos) y renombrar a la tabla sin particiones con el nombre original.

5.- Renombrar la tabla:

sql> ALTER TABLE tabla_desparticionada RENAME TO nuevo_nombre;

Por: Izquierdo Paola

Oracle completa la adquisición de BEA Systems

Redwood Shores, California, 29-ABR-2008 05:45 AM Oracle Corporation (NASDAQ: ORCL) anunció  que ha recibido la aprobación de la Comisión Europea y posteriormente completó su adquisición de BEA Systems, Inc

“La adición de BEA acelerará la innovación, reuniendo a dos empresas con una visión común de una moderna arquitectura orientada a servicios de infraestructura (SOA)”, dijo el Presidente de Oracle Charles Phillips. “Juntos, Oracle y BEA ofrecerá una serie de complementos y productos middleware, lo que permite a los clientes con mayor facilidad construir, implementar y administrar aplicaciones en un entorno seguro.”

Acerca de Oracle

Oracle (NASDAQ: ORCL) es la más grande empresa del mundo de software empresarial. Para obtener más información sobre Oracle, visite el sitio Web en http://www.oracle.com.

Marcas

Oracle es una marca registrada de Oracle Corporation y/o sus afiliadas. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios.

Advertencia en relación con declaraciones sobre el futuro

Este documento contiene ciertas declaraciones acerca de Oracle y BEA. Cuando se utiliza en este documento, las palabras “anticipa”, “puede”, “cree”, “espera”, “proyectos”, “intención”, “probable”, expresiones similares y cualquier otra declaración que no sea un factor histórico, en cada caso, se relaciona a Oracle y BEA, la gestión de este tipo, ya sea empresa o la transacción tienen la intención de identificar esas afirmaciones como declaraciones a futuro. Al hacer este tipo de declaraciones, la persona que las efectúa cree que sus expectativas se basan en supuestos razonables. Sin embargo, esta declaración puede verse influída por factores que podrían causar resultados reales y los resultados sean materialmente diferentes de aquellos proyectados o anticipados. Estas declaraciones a futuro están sujetas a numerosos riesgos e incertidumbres. Hay varios factores importantes que podrían causar que los resultados reales difieran materialmente de aquellos descritos en este tipo de declaraciones sobre el futuro, muchos de los cuales están fuera del control de Oracle y BEA, incluyendo: el impacto de las condiciones económicas generales en regiones en las que cualquiera de esas compañías actualmente, hace negocios, las condiciones de la industria, incluyendo competencia, fluctuaciones en los tipos de cambio de divisas y valores, los gastos de capital, necesidades, exigencias legislativas o reglamentarias, los cambios en las leyes tributarias, los tipos de interés, el acceso a los mercados de capitales y nuestra capacidad de forma rápida y eficiente integración de nuestras adquisiciones con nuestro negocio existente. Los resultados reales o el rendimiento de Oracle o BEA pueden diferir materialmente de aquellos expresados, o implícitos en estas declaraciones prospectivas. En consecuencia, las garantías no pueden ser dado que ninguno de los eventos anticipados por las declaraciones sobre el futuro quedará reflejado o se producen, o si alguno de ellos lo hacen, cuál es el impacto que tendrán sobre los resultados de las operaciones o la condición financiera de Oracle o BEA.

Transcripción total de la siguiente dirección: http://www.oracle.com/corporate/press/2008_apr/bea-closes-rls.html

Por: Rodríguez V. Paola

Vmware Server Console - Error

Estoy instalando el Vmware Server Console en Ubuntu 8.04 y me arroja el siguiente error:

/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)

¿La solución?
Esto típicamente ocurre cuando encuentra en el sistema operativo una librería de versión superior, por lo tanto hacemos lo siguiente:

mv /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1.bck

Y listo si ahora intentamos levantar vmware server cosole debería funcionar.

Autor: Paola Pullas

Critical Patch Update - April 2008

El Critical Patch Update de Abril de 2008 fue liberado el 15 de Abril pasado. En un comunicado enviado por Oracle se recomienda la aplicación de este parche lo más pronto posible.

El punto de partida para la aplicación del parche es dar lectura a la página Critical Patch Update Advisory en donde podrá encontrar toda la información relevante, esto es, productos afectados y links desde donde se podrá iniciar la descarga de los parches, resúmenes de las vulnerabilidades corregidas con el parche y otros links a documentos de importancia. Los productos de Oracle que estén soportados al momento y no estén listados en la sección “Supported Products and Components Affected” no requieren que este parche sea aplicado.

Antes de realizar la aplicación de estos parches consultar con sus proveedores de aplicaciones respectivos y leer toda la documentación asociada.

Las siguientes fechas en las que se tiene planeada la liberación de nuevos parches de seguridad son:

July 15, 2008
October 14, 2008
January 13, 2009
April 14, 2009

Autor: Paola Pullas

Simulación de carga en Oracle desde Windows :-(

Primero cabe aclarar que yo trabajo en Linux pero por esas cosas de la vida me ha tocado simular carga de trabajo en Oracle y solo tenía los scripts shell para hacerlo pero rápidamente he ubicado una forma de llamar con un for a mi script que inserta datos en una tabla de mi base de datos Oracle, en este caso de ejemplo el script es llamado tres veces y el for hace incrementos de 1.

A continuación les dejo el script el cual debe ser guardado en un archivo .bat para ser ejecutado:

@echo off
for /L %%X in (1,1,3) do sqlplus scott/tiger @script.sql

Tomen en cuenta que en el script.sql al final tengo colocado el comando exit; para que sqlplus no se quede experando una respuesta por parte del operador.

Autor: Paola Pullas

Tuve que dejar a mi novio…

¿Y que puede ser peor que use productos Microsoft o gifs animados?

Programador Java

Vía Mundo Geek deberás aprender Phyton y ligarás más.

Autor: Paola Pullas
Vía: Mundo Geek

20 de los Mejores bancos mejoran su funcionalidad con Oracle

Los bancos han obtado por quedarse con Oracle para aumentar su funcionalidad gracias a las diversas soluciones que ha venido proporcionando como ayuda a los procesos de negocio y además proporcionando mayor valor a lo clientes, prestando funcionalidad a los bancos a crecer su negocio y perfecciona la actuación.

Con Oracle los bancos pueden mejorar su efectividad operacional, pueden transformar los procesos comerciales para mejorar la efectividad del mercado, y pueden enfocar los funcionaientos del cliente.


Por: Paola Rodríguez

Yahoo desafía a Microsoft y probará el servicio de publicidad AdSense de Google

Poco después de anunciar que rechaza por segunda vez la oferta de Microsoft, Yahoo ha anunciado que probará de forma temporal el servicio de publicidad AdSense de Google, algo que ha sido interpretado como un desafío frontal a la empresa de Redmond. Esto le permitirá incorporar anuncios de Google en sus búsquedas que se realicen sólo a través de Yahoo.com y en EEUU. Por otro lado, Microsoft no se da por vencida y, según The New York Times, ha iniciado negociaciones con News Corporation para comprar Yahoo.

Por:  Paola Rodríguez

Decreto 1014: Adopción de Software Libre en Ecuador

El jueves 10 de abril de 2008, Rafael Correa, actual Presidente de Ecuador, firmó el decreto 1014 a través del cual Ecuador toma como política de Estado la adopción de Software Libre para todas sus entidades.

Hace exactamente un año Rafael Correa grabó un video que fue difundido en el Festival Latinoamericano de Software Libre 2007 realizado en la Universidad Central del Ecuador, en el cual expresaba su deseo de lograr una soberanía tecnológica e invitaba a todos a la adopción de Software Libre, un año después ha firmado este decreto, y se está esperando que se publique en el Registro Oficial, lo cual de acuerdo a comentarios de Esteban Mendieta en la página del Grupo de Usuarios Linux de Ecuador, se concretará en los próximos días.

A continuación les coloco el video que se grabó hace un año en el cual Rafael Correa resume las bondades del Software Libre como: dependencia tecnológica propia y no externa, posibilidad de ser productores de tecnología en lugar de consumidores, impulso al desarrollo de productos de utilidad para empresas públicas y privadas, etc.

Este ha sido un gran paso para la comunidad ecuatoriana de Software Libre y esperemos que el reto pueda ser bien llevado por aquellas companías que damos soporte a productos basados en tecnología Open Source.

Para los lectores dejo aquí el link desde donde podrán descargar una copia escaneada del decreto.

Autor: Paola Pullas
Vía: Esteban Mendieta

El nuevo estándar ISO y la corrupción develada

ISO Microsoft

EL “famoso” Open XML ya es estándar ISO, Microsoft gana y lo anuncia en su página en la sección de notas de prensa. No quiero ser pesimista pero se lo veía venir, para los que recién se juntan a esta novela les parecerá muy extraño, sobre todo, porque en los últimos meses mucho se ha dicho acerca del Open XML, muchos errores se le encontraron, muchos problemas se presentaron y después de que los miembros ISO solicitaron una larga lista de cambios a Open XML el año pasado y el presente lo lógico de suponer es que sería difícil que la ISO lo aceptara, y no ocurrió así, ganan con el 75% de la votación. ¿Se preguntarán que paso? Pues como en casi todo el dinero y las influencias pesan demasido y ahora ya nadie podrá quejarse de que Microsoft utiliza un estándar cerrado, esto, ya no será pretexto para aquellos que se resistan a adquirir su software, sobre todo, hablando de la empresa pública, que en el caso de nuestro país Ecuador estaba yendo hacia la adopción de estándares abiertos.

Han sido aproximadamente 14 meses de discusión, irregularidades y corrupción, y lo que se ha sacado de esto es una ISO manchada como organización ya que deja de ser confiable, ya que se ha abusado del proceso de normalización, ya que se ha cerrado los ojos frente a un proceso corrupto. Se ha dejado el mal sabor de que todo se lo consigue en base a sobornos, los mismos que fueron denunciados ya que se presentaron a todo nivel: comités, empresas y personas participantes, etc., con esto no quiero decir que todos los países son corruptos, pero la gran mayoría estuvo involucrado en procesos dudosos. Y es que solo basta revisar como ocurrió todo y darse cuenta que incluso muchos de los errores encontrados ni siquiera fueron solventados y para otros nunca hubo una respuesta apropiada.

La presencia de Microsoft Business Partners ha sido reportada en: Bélgica, Brasil, Colombia, Dinamarca, Egipto, Italia, Costa de Marfil, Kenya, México, Nigeria, Portugal, Eslovenia, Suecia, Suiza y Estados Unidos. Adicionalmente se reportó que en países como Francia y Malasia Microsoft hizo lobbie con el gobierno para inferir en las decisiones de los comités técnicos. ¿No es esto vergonzoso?, ¿no es esto una muestra de que todo estuvo mal llevado?, pues como dicen en la blogocosa, la ISO quedó con un historial manchado y desde hoy hay estándares antes de y después de.

A continuación les dejo un par de acotaciones que tomé de la página noooxml:

Jan Wildeboer, Arquitecto de Soluciones de RedHat, explica:

“OOXML was created solely for use in Microsoft applications. It is not currently suitable as an international standard, because it cannot be completely implemented by anyone without access to inside information. Although it is more than 6,000 pages long, it contains various references to things that are defined only in Microsoft’s software, not in the specification itself.”

Rui Seabra, Vicepresidente de ANSOL y miembro del comité técnico en portugal dice:

“Congratulations are due to Microsoft. They’ve been able to push an incomplete and buggy document as an international standard, that only they can implement. It’s now proven that ISO/IEC standard of quality can be subverted.”

Pieter Hintjens, de la European Software Market Association dice:

“Nobody wants standards you can buy. Microsoft bought a standard at ECMA, now they bought ISO. Who wants this?”

Los dejo entonces amigos con este mal sabor de boca, uno para Microsoft cero para el resto.

Autor: Paola Pullas