viernes, 29 de julio de 2011

Lo interesante de las estadísticas: Firefox-Chrome igualan en participación a IE


Lo interesante de las estadísticas, no es tan sólo, conocer el número de visitas a tu blog, sino también, poder tener una pequeña visión, de cuáles son la tendencias actuales en el mercado mundial de software de escritorio.
Hoy día, Internet es algo más que simplemente PC de escritorio accesando la red. En el registro del 80% de las visitas más recientes al blog, aún cuando no sobrepase el 1%, ya es participativo el acceso a través de teléfonos móbiles de las múltiples marcas que hay en el mercado, siendo el más importante, el IPHONE y el BlackBerry. Android y iPAD, se dan codo a codo.

El amo y señor de los sistemas operativos, que accesan Internet, sigue siendo Windows con más de un 90%.
Las máquinas basadas en LINUX, en portátiles y PCs de escritorio, son aún muy pocas.
Pero a pesar, que LINUX no es el sistema operativo preferido para navegar, es curioso ver, como FireFox y Chrome en conjunto, tienen el mismo porcentaje, 47%, de los navegadores utilizados, lo que refleja claramente, un cambio de comportamiento en el gusto del usuario final.

Safari y Opera, siguen sin despegar y forman un bloque mínimo, apenas perceptible.

En el origen de acceso, España mantiene el primer lugar, como lo ha hecho a lo largo de la existencia del blog, seguido eso sí, ahora muy de cerca por México y luego un poco más atrás mi país natal Costa Rica, Colombia, Estados Unidos, Perú - una grata sorpresa-, Argentina, Chile, Ecuador e Israel, en los primeros 10 lugares.


Con dos años de existencia, es sumamente gratificante, el ver estas estadísticas y observar, como el proyecto se ha ido expandiendo a lo largo de todo el continente. Incluso, siendo "profeta", en mi propio país, lo que agradezco profundamente.

Oracle 11gR2: SQL*PLUS el parámetro exitcommit


En las versiones previas a Oracle Database 11gR2, la herramienta SQL*PLUS, utilizada para accesar a nivel de línea de comando la base de datos, requería que de manera explícita, se especificara la finalización de un trabajo, o en palabras más técnicas, que se hiciera un "COMMIT" después del último comando ejecutado, en caso de estar actualizando, insertando o borrando registros en una tabla, antes de hacer un "EXIT" de la herramienta, para fijar los cambios en la base de datos.

Cuando le dabamos "EXIT" y no habíamos hecho "COMMIT"- fijación de datos, automáticamente la base de datos, generaba un rollback de las transacciones pendientes de fijación.

En la versión 11gR2, las cosas han cambiado.  Ahora en la herramienta SQL*Plus, existe un nuevo parámetro llamado "exitcommit", que controla, que debe hacer la herramienta, previo a la salida de la misma, en caso de no haber hecho un COMMIT explícito.

De facto, este parámetro, esta configurado al valor "ON", por tanto, antes de salir de la herramienta, realiza un "COMMIT" explícito.
Esto es sólo, si se hace a través de la palabra EXIT, si la salida de la herramienta, es a través de darle click en la "X" de la ventana, cumple con las mismas pautas que ya previamente conocemos.  Si cerramos abruptamente la aplicación, se generará un rollback.

Veamos un ejemplo:


SQL> connect hr/hr
Connected.
SQL> select count(*) from employees;

  COUNT(*)
----------
       107

Vamos a crear una tabla de pruebas, tomando como origen los registros de la tabla employees del esquema HR.

SQL> create table pruebas as select * from employees;

Table created.

SQL> select count(*) from pruebas;

  COUNT(*)
----------
       107

Procedemos a borrar los registros de la tabla de pruebas y luego introducimos el comando "EXIT".

SQL> delete pruebas;

107 rows deleted.

SQL> exit

Nos volvemos a conectar con la herramienta de la base de datos y como puede verificar, aunque no hice "COMMIT" al final de la transacción realizada, cuando le dimos "EXIT", hizo una fijación de los cambios realizados en la base de datos.

SQL*Plus: Release 11.2.0.1.0 Production on Vie Jul 29 14:14:03 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: hr
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select count(*) from pruebas;

  COUNT(*)
----------
         0

Volvamos a repetir el ejercicio, pero esta vez, vamos a cambiar el valor de facto, del parámetro "EXITCOMMIT".
Primero que todo verifiquemos que el parámetro esta en estado "ON".

SQL*Plus: Release 11.2.0.1.0 Production on Vie Jul 29 14:14:03 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: hr
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select count(*) from pruebas;

  COUNT(*)
----------
         0

SQL> show exitcommit
exitcommit ON

Ahora procedemos a setear el parámetro al valor "OFF". Borramos la tabla de ejemplo y la volvemos a crear.

SQL> set exitcommit OFF
SQL> drop table pruebas;

Table dropped.

SQL> create table prueba as select * from employees;

Table created.

SQL> select count(*) from prueba;

  COUNT(*)
----------
       107



Borramos los registros de la tabla y sin confirmar los cambios - el borrado, a través de un COMMIT- procedemos a darle "EXIT" en la herramienta.

SQL> delete prueba;

107 rows deleted.

SQL> exit

Nos volvemos a conectar y al consultar la tabla de pruebas, logramos darnos cuenta, que efectivamente, los registros aún existen en la tabla.

SQL*Plus: Release 11.2.0.1.0 Production on Vie Jul 29 14:18:11 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: hr
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select count(*) from prueba;

  COUNT(*)
----------
       107

Conclusión: Antes de trabajar con SQL*Plus en la versión 11gR2, recuerde que la herramienta se comporta de manera diferente a sus antecesoras.  Si desea seguir utilizando SQL*Plus, tal y como lo hacía tiempo atrás, incluya en el archivo "glogin" de configuración en el directorio $ORACLE_HOME/sqlplus/admin, el parámetro con el valor "OFF", para evitar sorpresas.

Red OTN: Oracle Solaris Optimizations for x86 Hardware- Mayo 2011



Silencio Twitter- En memoria de las muertes en Noruega


Configurando el contralador EASY ODBC en linux para conectar Oracle con SQLSERVER

Como parte de un trabajo que tuve que realizar, tuve que ingeniarmelas, para poder configurar el controlador EASY ODBC para linux, para poder conectar una base de datos Oracle a un SQLSERVER.
El proceso de configuración del driver, despues de leer las guías de instalación y configuración, es en términos simples, relativamente fácil, siempre y cuando no te brinques ni un sólo paso.

Ahora bien, cuando todo estaba listo, se hizo la prueba de conexión a la base de datos y en la primera ejecución se obtuvo el siguiente mensaje:
"Error : ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user..."

Revisando el archivo odbc.ini, la definición de los servicios en el "listener.ora", renombrando el archivo sqlnet.ora y demás ajustes, no encontré nada especial en la configuración.
Sinceramente pensé, que algo faltaba en el proceso de configuración realizado.

Pregunté al encargado de la aplicación, si había hecho el dblink con el password correcto y además encerrado en comillas dobles.  La respuesta de parte de la persona fue afirmativa, así que pensé, que estaba en medio de un laberinto sin respuesta aparente.

Después de mucho andar, hice lo último que podía hacer: "Desconfiar que el dblink, se hubiera hecho de manera equivocada". Adivinen que pasó.?

Morphy, se hizo presente.  Hice una dblink de prueba utilizando el servicio que me estaba dando errores, el mismo funcionó adecuadamente, así que procedí a borrar el dblink de producción y volverlo a recrear con el usuario SYSTEM y en este caso PUBLICO.

Volví a ejecutar la consulta, sobre una tabla del catálogo del sistema en SQLSERVER y todo funcionó adecuadamente.

Revisando todas las notas, me encontré una muy pequeña, que indicaba de un posible BUG, cuando se creaba el dblink, haciendo referencia al servicio de SQLSERVER definido en el LISTENER.ORA en el directorio casa del software del motor de la base de datos Oracle, sin que previamente, estuviera bien configurado el software de ODBC.

La verdad, no puedo afirmar que fué esto, pero los hechos, no indican lo contrario.

Por otro lado, este software funciona excelentemente.

lunes, 25 de julio de 2011

ASKTOM en Facebook!!

Despues de su visita al OTN TOUR DAY 2011, Tom Kyte, ha tomado un poquito de tiempo y ha creado su perfil en facebook. No fuí el primero, pero si el número 24 en darle "Me gusta" a su perfil. Así que si quieres tener una forma más cómoda de como " ask tom!", te invito a que te unas a su perfil.

Thank you, Tom for all. ORAUGCRC, Oracle User Group Costa Rica.


jueves, 21 de julio de 2011

Después del 2do Aniversario de Oracledbacr.blogspot.com

Gracias a todos, por su apoyo y constante visita a oracledbacr.blogspot.com.
Debido a lo apretado de la agenda de este año, con la realización del OTN TOUR DAY 2011 en San José, Costa Rica; pasó de largo la celebración del 2 aniversario, el cuál sucedió el pasado 31 de Mayo.

Dicho mes, fué el segundo mes con más visitas históricas desde la existencia del blog, desde el mes de mayo del 2009, en que oficialmente vió la luz.

Agradezco a todos mis amigos y amigas, que me animan a seguir adelante con este proyecto.



Write and Read Consistency TOM KYTE OTN TOUR DAY Costa Rica

Disfrute de la última charla brindada por Tom Kyte, en el OTN TOUR DAY 2011 en San José, Costa Rica, gracias al aporte técnico de los muchachos de Elchoutv.com, quienes nos colaboraron en todo lo referente a grabación y difusión en vivo, el día del evento.

Primera Parte



Video streaming by Ustream

Segunda Parte



Video streaming by Ustream

Cuál es el producto del portafolio de Oracle más barato y el más caro, a nivel de licenciamiento de Procesador

Los rivales de Oracle en el mercado, han hecho en más de una oportunidad mofa, de que Oracle significa, lo que dice su nombre al revés. ORACLE = ELCARO!!!

De ahí que es importante saber, que la mayoría de los productos de Oracle, pueden ser licenciados por Usuario Nombrado, con mínimos que van de 5 a 25 licencias, por procesador o por core, dependiendo de la familia a la cuál pertenece el producto. Si los productos incluyen la palabra "STANDARD" en el nombre, entonces estos pueden ser licenciados por NUP ( Usuario nombrado ) o por socket físico, entiendo como tal, a la ranura física que existe en la tarjeta madre del servidor, sin importar la cantidad de cores que compongan el procesador.

Si el producto, no incluye la palabra "STANDARD" en el nombre, o bién, indica claramente la palabra "ENTERPRISE", se puede licenciar por NUP o se debe licenciar por "Core's", aplicando una tabla de conversión de factores, dependiente de la arquitectura del servidor ( CISC, RISC ).

Cuando un producto se licencia por procesador, no tiene límites en cuánto a la cantidad de usuarios que puedan hacer uso del producto, de ahí, que el valor sea mayor, a si se hace por usuario nombrado.
Pero aún licenciando por usuario, existe un punto de quiebra en cuánto a la cantidad de licencias que se deben comprar por NUPs en dónde es mejor hacerlo por procesador, en términos monetarios. Por ejemplo, en el motor de la base de datos, Oracle Database One Edition, el punto de quiebra son 33 NUPs, mientras que en Oracle Database Enterprise Edition y Standard Edition, son 50 licencias NUP.

Oracle posee apróximadamente unos 10800 productos, de los cuáles, según la lista de precios glabal de Oracle Corporation al 01 de Julio del 2011, los siguientes productos por valor a nivel de procesador, son, el más barato y el más caro respectivamente:

Application Development Framework Mobile Client, $250,00, más el 22% de soporte, por procesador.
Business Intelligence Foundation Suite, $450.000,00 más el 22% de soporte, por procesador.

Si tienes alguna duda en como licenciar un producto de Oracle, acude a la red de Partners establecida en cada uno de los países, en donde los productos de Oracle, son vendidos.

Otra nota curiosa, es que los productos Oracle, no pueden ser exportados a los siguientes países explícitamente:
  • Cuba, 
  • Iran, 
  • Sudan, 
  • Libya, 
  • North Korea, 
  • Syria

martes, 19 de julio de 2011

MOS My Oracle Support en HTML ?

Te haz preguntado, que pasa si deseas ingresar en My Oacle Support y no tienes los plugins de adobe o java necesarios para visualizar de manera correcta el sitio.?

Pues no hay problema, puedes accesar Oracle MOS, desde la dirección: https://supporthtml.oracle.com en formato "HTML" únicamente.


Oracle Critical Patch Set Julio 2011 Disponible

El día de hoy, a través de la nota de: My Oracle Support Note 1323616.1, Released July 19th, 2011, fué liberado el CPU correspondiente a este cuatrimestre.

Los CPU (Critical Patch Update), es el esquema escogido por Oracle, a través de su distribucción en el sitio de My Oracle Support, para realizar las actualizaciones de software a nivel de vulnerabilidades de seguridad y actualizaciones, y los PSU ( Patch Set Update ), son los parches para abordar soluciones proactivas, críticas y de vulnerabilidades de seguridad.

Estos CPU's, aplican a los productos de las familias:
  • Database Product Suite,
  • Fusion Middleware Product Suite, and
  • Enterprise Manager Suite
La próxima revisión será en el mes de Octubre del presente año.
El actual CPU, significa el último para los productos:
  • Oracle Database 10.2.0.4 PSU and CPU for all platforms except Oracle Solaris x86 (32-bit) and Apple Mac OS X
  • Oracle Database 11.2.0.1 PSU and CPU
El CPU del mes de Octubre de este año, representará el último para:
  • Oracle Identity Management 10.1.4.3, except for Oracle Single Sign-on and Delegated Administration Services working with Oracle Internet Directory 11gR1 for user authentication of Portal 11gR1, Forms 11gR1, Reports 11gR1 and Discoverer 11gR1 Middleware 11g PFRD installation.
  • Oracle Identity Management 10.1.4.0.1
  • Oracle Fusion Middleware 10.1.2.3
Para tener acceso al CPU, debes logearte en el sitio de My Oracle Support, con tu respectivo usuario. Recuerda leer antes, la información de las notas adjuntas al software, antes de proceder a aplicarlo.

PuTTY 0.61 Beta disponible

Fuente: Linuxzone, Elias Hidalgo

Acaba de ser liberado PuTTY (Port unique Terminal Type), un conocido cliente SSH, Telnet, Remote Login, y TCP, inicialmente creado para sistemas operativos Windows para mejorar la conectividad con GNU/Linux, pero que con el tiempo se ha tenido que adaptar hasta el punto de convertirse en una muy buena opción, y ya casi multiplataforma (para Mac OS se encuentra en su versión beta).


Y digo ‘con el tiempo’, porque hace cuatro años desde la última actualización importante.Las principales novedades a destacar de esta versión son:

- El almacenamiento de hosts y preferencias para uso posterior.
- Control sobre la clave de cifrado SSH y la versión de protocolo.
- Clientes de línea de comandos SCP y SFTP, llamados “pscp” y “psftp” respectivamente.
- Control sobre el redireccionamiento de puertos con SSH, incluyendo manejo empotrado de reenvío X11.
- Completos emuladores de terminal xterm, VT102, y ECMA-48.
- Soporte IPv6.
- Soporte 3DES, AES, RC4, Blowfish, DES.
- Soporte de autenticación de clave pública.
- Soporte para conexiones de puerto serie local.

Oracle 11g: Error conectándose al repositorio de Parches de Oracle

Puede ser, que cuándo realices la instalación de tu base de datos, quieras utilizar el área de configuración de parches en el "Setup" del Oracle Enterprise Manager.
Sin embargo, al ingresar tu usuario de MOS ( My Oracle Support ) en la configuración y salvar la misma, te da un error de validación, como si el usuario o la clave estuvieran incorrectas.


Pues ten en cuenta la siguiente información: Cuando ingreses por primera vez al área del contenedor para parches, cambia el protocolo de comunicación con el sitio update.oracle.com a "https", la configuración inicial, lo trae, como lo puedes ver en la imágen superior, con "http".


Una vez hecho ese cambio, guarda la configuración y podrás observar, como ahora si te da opción de configurar las tareas de actualización, para los Patch Sets de tu base de datos.


domingo, 17 de julio de 2011

Uruguay dos razones para celebrar: UYOUG OTN Tour 2011: Montevideo 19 de Julio



Dos buenas razones tienen nuestros hermanos Uruguayos, para celebrar esta semana. Primeramente, ayer en la celebración de la Copa América, dejan por fuera de la competición a la anfitriona Argentina y se convierte en un fuerte aspirante, al título del torneo y en segundo lugar, el día martes 19, estarán realizando el segundo OTN TOUR DAY en la bella ciudad de Montevideo.

El programa oficial y la información de detalle, la pueden encontrar en el siguiente link: http://www.uyoug.org.uy/

Desde Costa Rica, en particular y en nombre de ORAUGCRC, le envíamos, nuestros más sinceros deseos de éxitos, al equipo de UYOUG.

Montevideo OTN Tour 2011
19 de Julio, 8:30 a 20:30 hs
Auditorio de ANTEL
Complejo Torre de las Telecomunicaciones

viernes, 15 de julio de 2011

Limpiando directorios en Oracle Enterprise Linux 5.6

En la nueva versión de Oracle Enterprise Linux 5.6, a la hora que queremos hacer una limpieza de un directorio "X" o por ejemplo, deseamos borrar un directorio con toda la jerarquía creada, como para reinstalar el software de la base de datos, tenemos un comportamiento distinto, en el comando "rm", a como generalmente estamos acostumbrados.
El clásico "rm -r" pide confirmar el borrado de los directorios dependientes del directorio raíz

Cómo podemos rápidamente solucionar este pequeño problema, si estamos totalmente seguros, que deseamos remover el directorio respectivo.?
Fácil, nada más agrega al comando "rm -r " la letra  "f", así ahora, se lee "rm -rf " y este no nos pide confirmar, a cada directorio contenido en el borrado dentro del directorio especificado.


Suscribete al Canal de Oracle America Latina en YOUTUBE

En un gran esfuerzo que Pablo Cicarrello de OTN LAD, esta haciendo en la cobertura del OTN TOUR DAY en Latinoamérica, ha inagurado un canal en YouTube, en dónde podrá observar las entrevistas que se han realizado a lo largo del recorrido del evento de este 2011, por cada una de las 7 ciudades.

Además de este canal, puedes encontrar fotografías del evento en el siguiente link:

Estimados amigos y amigas,
 
CLOUG te invita al 3r CLOUG OTN DAY el cual se estará realizando en el día 22 de Julio de este año y contara con un gran número de speakers internacionales de gran renombre. Como siempre CLOUG les estará brindando este evento el cual le brindara nuevos conocimientos y aprenderán mejores prácticas directamente de los mejores en un evento completamente gratuito. Tal como el año pasado, este evento sera parte oficial del Latino America OTN Tour 2011 ( http://bit.ly/pxh94I ).
 
Lugar del evento:
Universidad San Sebastian
Aula Magna Universidad San Sebastián, Bellavista 7 (esquina Pio Nono), Recoleta
Estacionamientos (pagado) disponible
Como registrarse?
 
Conteste (Reply) a este email (mbatec@hotmail.com) confirmando su presencia y con esto ya tendrá su cupo garantizado en el evento. Recuerden que los cupos son limitados debido a esto no pierda tiempo y regístrese ahora mismo. CLOUG les ruega que por favor distribuyan este email a todos sus conocidos del mundo Oracle en Chile, para de esta forma hacer de este el mayor y mejor evento en la historia de CLOUG.
 
Este año la lista de speakers contara con:
  • Hans Forbrich Oracle University Instructor del año 2010  y destacado speaker internacional especializado en Middleware, Development y GEO information.
  • Debra Lilley, La mayor celebridad en Oracle ERP y Fusion Applications
  • Graham Wood, Hablando de Performance tuning y Exadata Demos en vivo. Uno de los vice presidentes de Oracle y el genio por detras del AWR y Perfstat.
  • Kai Yu, Hablando sobre RAC y Virtualizacion. Presidente del RAC SIG mundial.
  • Pablo Cicarrelo, Gerente para Latino America de OTN

jueves, 14 de julio de 2011

Continuación error: Instalando Pre-built Virtual Machine for SOA Suite and BPM Suite 11g

Como les había contado inicialmente, tuve problemas con uno de los archivos que baje, del set de archivos correspondientes a la máquina virtual de plantilla para SOA y BPM.
Ayer cerca de la media noche, logré bajar el archivo que me hacía falta y por tanto, pude empezar el proceso de importación de la máquina virtual, en VirtualBox 4.0
El proceso lleva apróximadamente unos 8 minutos, mientras recrea la máquina virtual en la ruta de facto para tal fin, en la configuración del VBOX.


Previo al punto anterior, hice algunos ajustes que tienen que ver con el monto de memoria, ya que 2GB es demasiado para mi pobre pórtatil, con 3GB de memoria total.


Después de esperar unos cuántos minutos, "bueno le dijo la mula la freno", al completar el 100% del proceso, me dice que falla la importación de la máquina, por un problema que no puede verificar en un archivo de definición de la máquina.  Ya habrí el archivo manualmente y le hice un "copy paste", por aquello, de que halla bajado mal, sin embargo, después de volver a intentar el proceso, volví a obtener el mismo resultado.


Hice la validación de los archivos con md5sums, para verificar que no hubiera problemas de tamaño, sin embargo, al comparar la información del análisis, con el detallado en la página para bajar las imagenes, ambos son iguales.

C:\VirtualMachines\BPM>md5sums *.vmdk*
MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/
Type md5sums -h for help
[Path] / filename                              MD5 sum
-------------------------------------------------------------------------------
[C:\VirtualMachines\BPM\]
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 7304b3fb0de1c69dc6fd077d6f9679f4
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% bcaf413a8fe63dfce9949f4787851fd5
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 31ad64ceeb1fdcafbc75daa68ab02a64
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 6fb09ebd0f1b216e8c13bd07d7d183f7
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 142b028ad30ac7c21f4ffc9bb13849a1
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 296ef728c777008e83b0d8a790394560
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% 4d14c665c7bb266f98adcae6ce7e2ca4
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.... 100% eed4dc9317777ebdb14d9bf46d78345e
vbox-oel5u4-soabpm-11gr1ps2bp1-root.vmdk  100% 077692ffcdb3395fb92454e414f1f1f9

http://www.oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html
...
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.001 (bcaf413a8fe63dfce9949f4787851fd5)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.002 (31ad64ceeb1fdcafbc75daa68ab02a64)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.003 (6fb09ebd0f1b216e8c13bd07d7d183f7)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.004 (142b028ad30ac7c21f4ffc9bb13849a1)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.005 (296ef728c777008e83b0d8a790394560)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.006 (4d14c665c7bb266f98adcae6ce7e2ca4)
vbox-oel5u4-soabpm-11gr1ps2bp1-oracle.vmdk.007 (eed4dc9317777ebdb14d9bf46d78345e)
vbox-oel5u4-soabpm-11gr1ps2-bp1-otn.mf
vbox-oel5u4-soabpm-11gr1ps2-bp1-otn.ovf
vbox-oel5u4-soabpm-11gr1ps2bp1-root.vmdk (077692ffcdb3395fb92454e414f1f1f9)

Ahí les cuento, como me va resolviendo el via crucis...

Dos nuevas charlas ya estan disponibles para bajar del OTN TOUR DAY 2011


Saludos amigas y amigos, ya estan disponibles las charlas de Mejores Prácticas para el diseño de un Shared Services Center y Viabilidad Financiera de Proyectos Informáticos, impartidas por el equipo de colaboradores de la empresa Insight; que también, fueron patrocinadores del evento OTN TOUR DAY 2011.

miércoles, 13 de julio de 2011

Error bajando: Pre-built Virtual Machine for SOA Suite and BPM Suite 11g

SOA Suite logo

Pre-built Virtual Machine for SOA Suite and BPM Suite 11g


 
Durante el día de hoy, he estado trabajando en montar un laboratorio de pruebas, para SOA/BPM 11g. Para ahorrar un poco de tiempo, tome la decisión de bajar la plantilla ya creada en la sesión de "Downloads" del portal de oracle.com.
Inicié temprano tipo 9:00am a bajar los distintos archivos, cerca de 10 archivos. Siete de ellos, de 1GB de tamaño y un par de archivos pequeños y otro de 1.6GB.
Ejecute el archivo para en ambiente windows, para ensamblar la máquina virtual y luego, me dispuse a ejecutar el siguiente paso, para arrancar la máquina:
  • Start VirtualBox
  • Import the VM (File-->Import Appliance) Click Choose... to browse the file system and select the file vbox-oel5u4-soabpm-11gr1ps2-bp1-otn.ovf
  • Click Next
Sin embargo, para mi sorpresa, el archivo indicado, no lo pude bajar.
 
Cuando dejé los archivos bajando, no me dí cuenta, que me dió un error el proceso de bajado.
 
Cuando intenté volver a bajar el archivo, para mi sorpresa, obtuve el siguiente mensaje:
 
 
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.

 
 
Please contact the server administrator, naganand.abbaraju@oracle.com,havish.tangella@oracle.com,clark.elms@oracle.com,kiran.aki@oracle.com,geoffrey.hamamoto@oracle.com,song.wrensch@oracle.com,srinivas.thanneeru@oracle.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.


Vamos a ver si arreglan el problema y así terminar mi laboratorio, aunque como dicen ellos, esto es únicamente para propósitos de prueba y no existe ninguna obligación por parte de Oracle, de que realmente sirva.
http://www.oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html

Please note that this appliance is for testing purposes only, as such it is unsupported and should not to be used in a production environment.
 
 
This VirtualBox appliance contains a fully configured, ready-to-use SOA/BPM 11g R1 installation.

 
All you need is to install Oracle VirtualBox on your desktop/laptop and import the SOA/BPM appliance and you are ready to try out SOA 11g including the recently released BPM 11g -- no installation and configuration required! Oracle VirtualBox 4.0 may not be able to import this appliance. If it fails, try Oracle VirtualBox 3.x.

 
The following software is installed in this VritualBox image:

Oracle Enterprise Linux 5 Update 4
Oracle XE Universal database 10.2.0.1
Oracle WebLogic Server 10.3.3.0
SOA Suite 11gR1 PS2
BPM Suite 11gR1 PS2 (with bundle patch #1)
BAM 11gR1 PS2
B2B 11gR1 PS2
JDeveloper 11.1.1.3

Contraseñas o Password de usuarios, seguros en 11gR2 ?

En Oracle, tenemos una gama importante de productos, que permiten de manera eficiente y efectiva, brindar un nivel de seguridad de alto nivel, acorde con las necesidades y estándares internacionales, solicitados por entidades regulatorias.

Dentro de la base de datos, podemos realizar una gran cantidad de acciones, que nos permite de alguna forma, sentirnos seguros cada noche a la hora de irnos a descansar.

Sin embargo, como en ennumeradas ocasiones lo he dicho en mis charlas de productos de seguridad de Oracle, debemos tener en claro, que el DBA, siempre ha sido tratado como un dios y no debe porque ser un dios, en el tema de la base de datos.

Con Oracle Database Vault, un producto, licenciable sólamente en la versión Enterprise Edition de la base de datos Oracle, podemos hacer una separación de roles, de tal manera, que el DBA, no realice funciones, que no son de su competencia.

Qué debe estar haciendo un DBA a media noche del día sábado ( día no laboral ), pegado a la base de datos de producción, consultando la tabla de salarios del esquema de planillas.?

Oracle Database Vault, entre muchas otras cosas, puede filtrar e impedir este tipo de acciones, aún, cuando el usuario sea SYS o SYSTEM.

Pero para los simples mortales que cuentan con la versión One Edition o Standard Edition, que podemos hacer.?

Como hago yo, para impedir, el fraude más común, que un DBA puede hacer en una base de datos, como lo es el "ROBO DE IDENTIDAD".?

Es posible, realizar esta acción en una base de datos Oracle 11gR2, a pesar, que en la nueva versión en la tabla del diccionario de la base de datos DBA_USERS, en la columna de "Password", esta encriptada y no se pueden ver, aún codificados, los valores almacenados, aunque sea SYS o SYSTEM, los que estan consultando la tabla.?

La respuesta es: SI, si se puede hacer "Robo de Identidad" en una base de datos 11gR2, contando con los permisos adecuados en una cuenta común de usuario, o por parte de la persona que maneja las cuentas con privilegios SYSDBA, como SYS o SYSTEM.

Veamos como:
Vamos a crear un usuario en nuestra base de datos.
SQL> create user demo2 identified by demo2;
User created.

Le vamos a dar privilegios de poderse logear y crear una sesión de trabajo en la base de datos.

SQL> grant create session to demo2;
Grant succeeded.

Ahora veamos el contenido de la tabla DBA_USERS y que es lo que guarda en la columna de "PASSWORD".

SQL> desc dba_users
Name                           Null?    Type
------------------------------ -------- --------------
USERNAME                       NOT NULL VARCHAR2(30)
USER_ID                        NOT NULL NUMBER
PASSWORD                                VARCHAR2(30)
ACCOUNT_STATUS                 NOT NULL VARCHAR2(32)
LOCK_DATE                               DATE
EXPIRY_DATE                             DATE
DEFAULT_TABLESPACE             NOT NULL VARCHAR2(30)
TEMPORARY_TABLESPACE           NOT NULL VARCHAR2(30)
CREATED                        NOT NULL DATE
PROFILE                        NOT NULL VARCHAR2(30)
INITIAL_RSRC_CONSUMER_GROUP             VARCHAR2(30)
EXTERNAL_NAME                           VARCHAR2(4000)
PASSWORD_VERSIONS                       VARCHAR2(8)
EDITIONS_ENABLED                        VARCHAR2(1)
AUTHENTICATION_TYPE                     VARCHAR2(8)


SQL> select username, account_status, password_versions, password from dba_users
  2  where username='DEMO2';

USERNAME              ACCOUNT_STATUS     PASSWORD
--------------------- ------------------ --------
PASSWORD
-------------
DEMO2                          OPEN      10G 11G


SQL> column username format a10;
SQL> column account_status format a10;
SQL> /

USERNAME   ACCOUNT_ST PASSWORD PASSWORD
---------- ---------- -------- ----------
DEMO2      OPEN       10G 11G


Como pueden observar, la columna de "Password", se muestra en blanco, evitando que aquellas personas que tengan acceso a la tabla del diccionario de la base de datos, puedan conocer, en formato encriptado, el valor guardado para el usuario respectivo, como palabra clave.

SQL> select * from v$version;
BANNER
-------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production


Sin embargo, veamos, como conectado con el usuario SYS a la base de datos, tengo acceso a la vista USER$, en la cuál, también se encuentra la columna "Password".

SQL> show user
USER is "SYS"
SQL> desc sys.user$
 Name           Null?    Type
 -------------- -------- --------------
 USER#          NOT NULL NUMBER
 NAME           NOT NULL VARCHAR2(30)
 TYPE#          NOT NULL NUMBER
 PASSWORD                VARCHAR2(30)
 DATATS#        NOT NULL NUMBER
 TEMPTS#        NOT NULL NUMBER
 CTIME          NOT NULL DATE
 PTIME                   DATE
 EXPTIME                 DATE
 LTIME                   DATE
 RESOURCE$      NOT NULL NUMBER
 AUDIT$                  VARCHAR2(38)
 DEFROLE        NOT NULL NUMBER
 DEFGRP#                 NUMBER
 DEFGRP_SEQ#             NUMBER
 ASTATUS        NOT NULL NUMBER
 LCOUNT         NOT NULL NUMBER
 DEFSCHCLASS             VARCHAR2(30)
 EXT_USERNAME            VARCHAR2(4000)
 SPARE1                  NUMBER
 SPARE2                  NUMBER
 SPARE3                  NUMBER
 SPARE4                  VARCHAR2(1000)
 SPARE5                  VARCHAR2(1000)
 SPARE6                  DATE


A la hora de realizar la consulta a la vista, ahora si tengo acceso al código almacenado y encriptado del usuario, en la base de datos, correspondiente al usuario respectivo.

SQL> select name, password from sys.user$ where name='DEMO2';
NAME         PASSWORD
------------ -----------------
DEMO2        1175C8499AEA4DEC


Conociendo este dato, ahora el asunto es meramente, un juego de niños.  Yo podría cambiar el password al usuario "demo2", logearme en la base de datos a través de SQL o el aplicativo, teniendo así, acceso al grupo de privilegios asignados por aplicación; correr un proceso "X" y luego, simplemente, volver a cambiar la clave, al valor original, sin que el usuario dueño de la cuenta, se entere, de que su cuenta y seguridad, ha sido "HACKEADA".

SQL> alter user demo2 identified by oracle;
User altered.
SQL> connect demo2/oracle
Connected.
SQL> alter user demo2 identified by values '1175C8499AEA4DEC';

User altered.
SQL> connect demo2/demo2;
Connected.
SQL>

Recuerde que estadísticamente hablando, la mayor cantidad de ataques a los sistemas, se originan dentro de la organización y no fuera de ella.

Conozca al personal que tiene a su cargo y determine, cuál es el papel protagonista que puede jugar en el engranaje de la seguridad de su información y establezca mecanismos, que le permita mitigar, una acción indebida.

La clave de los usuarios SYS y SYSTEM, deben estar en manos de un grupo mínimo de personas. Si al menos confía en su DBA, no permita que personas ajenas a él, conozcan las claves de tan potenciales usuarios dentro de la base de datos.

Busque como asegurar sus sistemas ahora y no espere, a que la edad de retiro le alcance, para empezar a hacer algo.

La seguridad no es un juego de niños; tampoco lo es la información de su organización. Si usted se empeña en asegurar algo, habrán 10 o más, pensando y analizando, en como romper ese cerco.

Algunos cuentan con mucha suerte y nunca sufren ningún tipo de problema, otros sin embargo, no son tan suertudos en el tema. Sino que lo digan CITI y SONY, en los últimos días.


Compañeros y compañeras Informáticos:

Un grupo de estudiantes avanzados de la Facultad de Ingeniería de Sistemas de la ULACIT, necesitan su ayuda y por tanto, los invitan a formar parte de una gran iniciativa de voluntariado con fines acádemicos en la Casa Emanuel ubicada en Guinea Bissau, África.

Contáctanos para más información al correo surge.informatica@gmail.co​m.

¡No te pierdas esta gran oportunidad de implementar tus conocimientos y ayudar a esta comunidad!

Tendremos una charla informativa. ¡Participa!
Organizan:

Charlas de MySQL en el OTN TOUR DAY 2011 Costa Rica, ya están disponibles para bajar

Ya están las charlas impartidas por Manuel Contreras y Pedro Andrade de Oracle MySQL, en el OTN TORU DAY 2011, San José, Costa Rica



martes, 12 de julio de 2011

OTN TOUR DAY 2011- Continúa su marcha.

El OTN TOUR DAY 2011, ha concluído ya tres fechas de las siete establecidas para esta segunda edición.

A diferencia del año anterior, este año, OTN LAD, ha llevado un registro minucioso de los acontecimientos vivos en en cada país, gracias a la incorporación del evento de Pablo Ciccarello.

En el portal de OTN LAD, podrás ir teniendo acceso, a fotografías y videos, de los líderes de Grupo de Usuarios, así como de participantes, el link lo pueden encontrar al final de esta nota.

Importante resaltar, como parte del comentario del Sr. German Pancho del Ecuador, el nivel del evento como tal y la posibilidad de compartir experiencias y exposiciones de nivel mundial, con lo mejor de lo mejor del Mundo Oracle internacional y local, en Latinoamerica, placer que había sido reservado para algunos pocos de nuestros países, en el ya reconocido OOW, Oracle Open World.

No es para menos, un evento que cuenta con la participación de 13 expositores internacionales a lo largo de su recorrido, con nombres que van desde la leyenda "Tom Kyte", a quién personalmente, no le gusta mucho el tema de que sea llamado leyenda, hasta Kai Yu, Arup Nanda, Debra Lilley y otros, que por primera vez se incorporan el evento.

Importante no dejar de lado, la gestión realizada por Francisco Muñoz, Presidente de LAOUC, cuya participación, hizo posible, que este proyecto, llamado OTN TOUR DAY, sea hoy por hoy, un éxito rotundo.

Perú, Brasil, Uruguay y finalmente Chile, serán los próximos países en la gira.  Mañana 13 de julio, será el turno del Perú.
http://www.oracle.com/technetwork/es/community/developer-day/videos-otn-latinoamerica-tour-410684-esa.html

Primeras Charlas para bajar OTN TOUR DAY 2011

Saludos amigos y amigas, lo prometido es deuda y aquí estan las primeras charlas en formato PDF, que formaron parte del OTN TOUR DAY 2011. Poco a poco, vamos a ir agregando cada una de las restantes, para que las puedas obtener todas. Visita el facebook del grupo de usuarios o revisa cada cierto tiempo, el link, que estará en el blog al lado derecho.
Link de acceso para bajar las charlas en formato PDF.

domingo, 10 de julio de 2011

Volvemos a las andadas.

50000 mil visitas!!!

Bueno despues de haber concluído la semana recién, con la celebración del OTN TOUR DAY 2011, me voy a dar un tiempo, con el tema del Grupo de Usuarios y me dedicaré a trabajar nuevamente en el blog.

Así que esperen buen contenido para esta semana. Voy a entregarles poco a poco, cada uno de las tres charlas llevadas a cabo en el evento y un poquito de todo como siempre.

Un fuerte abrazo y los espero a todos celebrando conmigo, las 50 mil visitas al blog.
Hasta luego...

sábado, 9 de julio de 2011

Descanza Maestro Facundo Cabral

Vuela amigo y hermano, vuela alto no seas gaviota en el mar porque la gente tira a matar ... eso es algo que los hombres no aprenden jamas.

Facundo Cabral, con su voz de maestro, se expresaba así: “Diógenes cada vez que pasaba por el mercado se reía, porque decía que le causaba mucha gracia, y a la vez le hacía muy feliz, ver cuántas cosas había en el mercado que él no necesitaba”, y el cantautor concluye con esta lógica aplastante: “Es decir que rico no es el que más tiene, sino el que menos necesita”.
Haz dejado un vacío en mi vida y un dolor inmenso en mi corazón. Te haz ido de la misma manera como llegaste; sin que me diera cuenta.
Mi esposa me despertó, para contarme la noticia de tu partida. Por algunos momentos, incrédulo, busqué en los diarios, noticias que negaran el hecho. Luego de un contundente y macabro hallazgo, caí en un vacío enorme y solté a llorar, abrazando al amor de mi vida, mi esposa.

Ella conoció de tí por mí y casi de inmediato, se enamoró de tí.
Hoy no queda más que decirte buen viaje. Tu decías, "no creer en la muerte", tan sólo en el traslado.
Nos encontraremos algún día en algún otro lugar y espero, que sea mejor que en esta vida.

viernes, 8 de julio de 2011

OTN TOUR DAY 2011- Más de 500 Personas siguieron en Vivo el evento

El OTN TOUR DAY 2011 en San José, Costa Rica, logró en datos preliminares, reunir un total de 250 personas en el lugar de la realización del evento, la Universidad Latinoamerica de Ciencia y Tecnología, ULACIT. A través de Elchoutv.com, tuvimos cerca de 160 personas en línea y 151 personas siguieron el evento a través de nuestro blog.

Muchas gracias a todos los patrocinadores, alumnos de la ULACIT que colaboraron en cada una de las distintas actividades previas y propias del evento.

Les invitamos a unirse al facebook del Grupo de Usuarios Oracle de Costa Rica, buscándonos a través de la palabra, "ORAUGCRC" y tener acceso al material de los expositores, en el evento.

OTN TOUR DAY 2011 Costa Rica - Ronald Vargas


lunes, 4 de julio de 2011

A un día del OTN TOUR DAY 2011 San José, Costa Rica.

A falta de un día para la realización del OTN TOUR DAY 2011, ya casi, todos los invitados internacionales se encuentran en nuestro. Tom Kyte y su hija Megan, ingresaron el sábado por la tarde en el vuelo 621 de Lacsa, procedente de la Washington DC. Al aeropuerto, llegó a recibirlo, nuestro Presidente del Grupo de Usuarios Oracle de Costa Rica, el Msc Gerardo Brenes.



Posteriormente el día de ayer domingo, Kuassi Mensah, ingresó en horas de la mañana y ya por la tarde estaba disfrutando de una visita al Volcán Irazú en la ciudad de Cartago.

Hoy lunes, hizo su ingreso Pedro Ciccarello de OTN LAD y Murali Vallath, otros de los expositores de lujo, que tendremos en esta nueva edición del OTN TOUR.

En este momento, estan prontos a llegar al país, nuestros amigos Pedro Andrade y Manuel Contreras de Oracle MySQL Latinoamérica, que completarían así, la lista de expositores internacionales.

Si desean conocer detalles de la realización del evento, los invito a seguirnos por twitter en @rovaque, o en el facebook del ORAUGCRC http://www.facebook.com/oraclecrc.oraugcrc

viernes, 1 de julio de 2011

Detalles previos a la realización del OTN TOUR DAY 2011 San José, Costa Rica


Compañeros y compañeras, estas son algunas consideración que deben tener, antes de asistir el OTN TOUR DAY en Costa Rica.

1. Los parqueos que son parte de la ULACIT, no pueden ser utilizados por los participantes del evento. Hay varios parqueos privados en las cercanías de la U.
Si tienen alguna duda de como participar en el OTN TOUR DAY 2011, o alguna consulta sobre los expositores, etc. Estaré en línea para ayudarles con sus dudas, durante todo el día de hoy. Gracias amigos y amigas y bienvenidos y bienvenidas al OTN TOUR DAY 2011
2. Las cajas de la ULACIT, estarán en servicio a partir de las 8:00am el día lunes y martes, sin embargo, si deseas estar presente en la primera charla de Tom Kyte, y no haz hecho tu inscripción al día martes, va estar un poco difícil que le llegues a la hora.
3. Las cajas de la ULACIT, estan cerradas los días sábados. Si ya pagaste, vía internet y no haz recogido tu entrada, puedes pasar el día de hoy o el día lunes.

El día martes también se entregan previo al inicio del evento.

Con gusto, yo estaré en línea el día de hoy, para evacuarles consultas en el siguiente link:

http://webvideocall.oovoo.com/callme/ronald.vargas.quesada/454