miércoles, 14 de marzo de 2018

SQL Developer 17.4.1 disponible



La versión actualizada (17.4.1) del SQL Developer fue liberada la semana pasada


Se puede descargar desde este LINK.

Los bugs resueltos puede consultarse aqui.

martes, 13 de marzo de 2018

Oracle 18c - ORACLE_HOME de Solo Lectura


Instalar en un ORACLE_HOME de sólo lectura

La versión 18c de Oracle permite realizar la instalación del motor de bases de datos en un ORACLE_HOME de sólo lectura, mientras que los archivos de configuración y logs residen en un directorio independiente fuera del mismo. Esta nueva característica permite utilizar a un ORACLE_HOME instalado en modo sólo lectura como una imagen para ser distribuida entre múltiples servidores, agilizando el proceso de actualización (patches & upgrades) y simplificando la provisión de entornos, al separar la instalación de la configuración.

¿Qué es ORACLE_BASE_HOME?

Es la ubicación donde se encuentran los archivos de logs y de instancia de un "ORACLE_HOME". En una instalación normal, la misma coincide con el "ORACLE_HOME", pero en una instalación de modo sólo lectura esta ubicación se encuentra ahora en "ORACLE_BASE/homes/HOME_NAME".

Por ejemplo, los directoriosn "network/admin", "network/trace", y "network/log" se encuentran dentro del directorio "ORACLE_BASE_HOME".

Para saber donde se encuentra ubicado "ORACLE_BASE_HOME", se debe realizar lo siguiente:

$ setenv ORACLE_HOME /u01/app/oracle/product/18.0.0/dbhome_1
$ cd $ORACLE_HOME/bin
$ ./orabasehome
$ u01/app/oracle/homes/OraDB18Home1

¿Qué es ORACLE_BASE_CONFIG?

Es la ubicación donde se encuentran los archivos de configuraciónde un "ORACLE_HOME". En una instalación normal, la misma coincide con el "ORACLE_HOME", pero en una instalación de modo sólo lectura esta ubicación se encuentra ahora en "ORACLE_BASE".

Por ejemplo, "ORACLE_BASE_CONFIG/dbs" contiene los archivos de configuracion para el "ORACLE_HOME". Cada archivo en el directorio "dbs" directory contiene "$ORACLE_SID" como parte del nombre de forma tal que pueda ser compartido por distintos "ORACLE_SIDs".

Para saber donde se encuentra ubicado "ORACLE_BASE_CONFIG", se debe realizar lo siguiente:

$ setenv ORACLE_HOME /u01/app/oracle/product/18.0.0/dbhome_1
$ cd $ORACLE_HOME/bin
$ ./orabaseconfig
$ u01/app/oracle/

¿Qué es orabasetab?

Es un archivo utilizado para definir donde se ubican los directorios principales de cada "$ORACLE_HOME": "ORACLE_BASE", "ORACLE_BASE_HOME" y "ORACLE_BASE_CONFIG". 

El archivo se encuentra en "ORACLE_HOME/install/orabasetab" y puede ser utilizado para determinar si el "ORACLE_HOME" es de sólo lectura. También define los valores de "ORACLE_BASE" y "HOME_NAME" (nombre interno del "ORACLE_HOME")

Para consultar su contenido, se puede realizar:

$ cd /u01/app/oracle/product/18.0.0/dbhome_1/install
$ cat orabasetab
$ u01/app/oracle/product/18.0.0/dbhome_1:/u01/app/oracle:OraDB18Home1:Y:

La última "Y" indica que el Oracle Home es de sólo lectura.



jueves, 8 de marzo de 2018

Oracle 18c - Instalación mediante RPM en Linux

Instalar en Linux Utilizando RPM

La instalación de base de datos basada en RPM (RDI) permite, en entornos Linux, instalar el software de base de datos Oracle utilizando RPM.

Con el comando rpm-ivh, una instalación de base de datos basada en RPM realiza las validaciones de pre-instalación, extrae el software empaquetado, reasigna el propietario del software extraído al usuario y grupos pre-configurados, actualiza el inventario de Oracle y ejecuta todas las operaciones de "root" requeridas para completar la instalación del software Oracle.


La documentación oficial esta disponible: 


Como Descargar Oracle 18c

Para descargar Oracle 18c y probarla en Linux, es posible utilizar los binarios de Exadata, los cuales se encuentran disponibles en el sitio de eDelivery de Oracle

Primero se debe seleccionar "Oracle Database (Exadata Only)" en la búsqueda de productos



Luego, seleccionar la plataforma (recordando que Exadata es Linux )


Luego de aceptar la licencia, se puede descargar el archivo en forma directa o utilizando un gestor de descargas.



Serie de Artículos sobre Oracle 18c


Tal como lo hice el año pasado con el lanzamiento de Oracle 12c Release 2, este año voy a estar subiendo artículos técnicos sobre nuevas características de Oracle 18c.


Los primeros temas a tratar son:


A medida que publique un articulo, el link estará actualizado y disponible en esta misma nota.


miércoles, 7 de marzo de 2018

Oracle Code en Argentina



Oracle Code es una serie de eventos gratuitos para explorar las últimas y mejores tecnologías, prácticas y tendencias para desarrolladores.

El objetivo es aprender de expertos técnicos, líderes de la industria y otros desarrolladores en conferencias, sesiones y laboratorios prácticos, experimentando la tecnología de desarrollo en la nube en Developer Lounge, realizando talleres y otras experiencias interactivas y demostraciones en vivo.

Este año, el World Tour de Oracle Code llega a la Argentina, y lo hará el martes 15 de Mayo en Buenos Aires. La inscripción no se encuentra abierta todavía, pero pueden registrarse para ser notificados cuando la misma comience.

Las fechas de todos los eventos y los periodos para enviar propuestas de presentaciones se encuentran disponibles a continuación:



Si te interesaría participar como Speaker en el evento, podés enviar tu propuesta aquí.