sábado, 20 de octubre de 2018

Oracle Database 18c XE Disponible para Linux


Después de mucho tiempo de espera, Oracle liberó la nueva versión de su base de datos Oracle 18c XE (eXpress Edition), la cual posee la mayoría de las características de la edición Enterprise, con algunas limitaciones:

  • Hasta 3 PDB (Plugabble Databases)
  • 2 CPU para procesamiento
  • 2 GB de RAM (PGA+ SGA combinadas)
  • 12G GB de almacenamiento de datos de usuarios (puede usarse compresión)


La misma es ideal para entornos de desarrollo y para pequeñas implementaciones productivas que no deseen afrontar los costos de licenciamiento de las versiones con soporte.

La versión 18c (18.0.4.0) ya se encuentra disponible para Linux 64 bit (no habrá versiones de 32 bit)  y puede ser descargada aqui.

Información Adicional:


Muy pronto estará disponible la misma para entornos Windows 64 bit

jueves, 11 de octubre de 2018

SQL Developer 18.3 disponible



Oracle SQL Developer 18.3 ya está disponible para ser descargado aquí.

Algunos links útiles:


Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community. Para conocer mas sobre los cambios de este release, nada mejor que el blog de Jeff Smith.

ODC Appreciation Day: Muchas Gracias a la Comunidad Oracle!

¿Que es ODC?

La mayoría de los que trabajamos con Oracle estábamos acostumbrados a ver el término "OTN" (acrónimo de Oracle Technology Network) frecuentemente. Ya sea que quisiéramos descargar algún producto o que consultáramos en los foros, el sitio donde comenzábamos una búsqueda era "otn.oracle.com".

El año pasado Oracle decidió cambiarle el nombre a OTN, convirtiéndose en Oracle Developer Community, refiriéndose frecuentemente como ODC (lo cual confunde con otras siglas o programas de Oracle, como Oracle Data Cloud o Oracle Developer Champions). De esta forma, la plataforma comunitaria de Oracle fue renovada.

Uno de los aspectos mas conocidos de ODC son los foros, donde los miembros de la comunidad de todo el mundo pueden preguntar y responder sobre los productos de Oracle. Cada usuario de la comunidad ODC tiene un perfil donde se puede ver su colaboración y participación en la misma. Los foros poseen una sección en Español que permite a los usuarios consultar y obtener respuestas aunque no conozcan inglés, lo cual es una característica distintiva respecto a otros sitios similares.

El cambio de nombre no sólo afectó al sitio online, sino que los eventos antes asociados al nombre OTN ahora son publicitados como ODC, tal fue el caso del ODC Latin America Tour 2018, en el cual tuvimos el gusto de participar en el pasado mes de Agosto en Buenos Aires, y del cual incluyo algunas fotos al final del post...

¿Que es el ODC Appreciation Day 2018?

El "Appreciation Day", traducible a "día de agradecimiento", es una otra genial idea de Tim Hall, reconocido referente de la comunidad Oracle, el cual en el año 2016 pensó en dedicarle un día al año donde los miembros de la comunidad generan un post sobre productos de Oracle (o en este caso en particular, como lo hago yo, sobre ODC) y usan el hashtag #ThanksODC para difundir la existencia de ODC y acercar a nuevos miembros a la comunidad.

¿Por que es importante participar de ODC?

Porque mas allá de los productos y servicios que Oracle ofrece, la posibilidad de compartir conocimientos y experiencias, adquirir conocimiento y resolver problemas es lo que define el éxito de un producto, y en el caso de Oracle ODC es la "herramienta" que permite que usuarios, profesionales e incluso empleados de Oracle compartan conocimientos e ideas las 24hs del día, no importa donde estén.

Ya sea haciendo o respondiendo preguntas en los foros, compartiendo cosas en un blog, participando en eventos de usuario como el ODC Tour (ya sea como speaker, organizador o asistente), en Grupos de Usuarios como AROUG,  o involucrándose en programas como Oracle ACEOracle Developer Champions, todos podemos colaborar para que la comunidad Oracle siga creciendo y junto con ellas todos los profesionales que día a día disfrutamos trabajar con los productos de Oracle

Fotos del ODC Latin America Tour 2018











Y de la cena de speakers!



martes, 21 de agosto de 2018

Oracle 18.3 Disponible On-Premise para MS Windows 64 bit


Oracle anunció la disponibilidad de Oracle 18.3 on-premise para Windows, completando así la disponibilidad en las cuatro plataformas mas utilizadas (ya se encontraban disponibles las versiones para Solaris x86, Solaris Sparc y Linux) en la actualidad.

La versión se encuentra disponible para ser descargada desde aquí.

Para mas detalles se puede consultar la sección de nuevas características de la documentación de la nueva versión.

Solo resta esperar a Octubre, fecha en la que Oracle planea liberar la versión XE de la base de datos.

miércoles, 8 de agosto de 2018

Oracle 18.3 Disponible On-Premise para Solaris x86


Oracle anunció la disponibilidad de Oracle 18.3 on-premise para sistemas operativos Solaris basado en arquitecturas x86, sumándose así a la versión para Linux y la versión para Solaris Sparc disponibles desde hace algunos días.

La versión se encuentra disponible para ser descargada desde aquí.

Para mas detalles se puede consultar la sección de nuevas características de la documentación de la nueva versión.

Seguramente en los próximos días se anunciará la disponibilidad de la misma en Windows, aunque lamentablemente la edición XE fue postergada para el mes de Octubre.

viernes, 3 de agosto de 2018

Agenda confirmada en ODC Latin America Tour 2018 Argentina

El próximo jueves 9 de Agosto llega la primera edición del Oracle Developer Community (ODC) Latin America Tour, la versión renovada del famoso OTN (Oracle Technology Network) Tour que desde hace varios años nos permite conocer características y detalles de las tecnologías de Oracle.

El evento se desarrollará entre las 08:30 y las 18:00 en la sede de la Fundación UADE, Lima 775, CABA. La inscripción al evento (requerida) se encuentra disponible en el siguiente link.

Al igual que en las ultimas ediciones, este año voy a participar con una charla titulada "What's new for developers in latest Oracle Database Releases?" en el Track #3 (Desarrollo PL/SQL), a las 11:45.

La agenda del completa del evento es la siguiente:


Oracle 18.3 Disponible On-Premise para Solaris Sparc


En el día de hoy Oracle anunció la disponibilidad de Oracle 18.3 on-premise para sistemas operativos Solaris SPARC, sumándose así a la versión para Linux disponible desde hace algo mas de una semana.

La versión se encuentra disponible para ser descargada desde aquí.

Para mas detalles se puede consultar la sección de nuevas características de la documentación de la nueva versión.

Seguramente en los próximos días se anunciará la disponibilidad de la misma en Windows, aunque lamentablemente la edición XE fue postergada para el mes de Octubre.

lunes, 23 de julio de 2018

Oracle 18.3 Disponible On-Premise para Linux


En el día de hoy Oracle anunció la disponibilidad de Oracle 18.3 on-premise para sistemas operativos Linux.

La versión se encuentra disponible para ser descargada desde aqui.

Para mas detalles se puede consultar la sección de nuevas características de la documentación de la nueva versión.

Seguramente en los próximos días se anunciará la disponibilidad de la misma en Windows, y la versión XE también estará disponible aproximadamente en un mes.

martes, 10 de julio de 2018

Voy a estar presentando en ODC Tour 2018 Argentina!



El próximo jueves 9 de Agosto voy a estar participando de  la primera edición del Oracle Developer Community, la versión renovada del famoso OTN (Oracle Technology Network) Tour que desde hace varios años nos permite conocer características y detalles de las tecnologías de Oracle. En este caso será una charla titulada "What's new for developers in latest Oracle Database Releases?" en el track de Desarrollo PL/SQL.





El evento se desarrollará entre las 08:30 y las 18:00 en la sede de la Fundación UADE, Lima 775, CABA. La lista de disertantes y agenda del evento se encuentra disponible aqui.


La inscripción al evento (requerida) se encuentra disponible en el siguiente link.

jueves, 28 de junio de 2018

Oracle Developer Community Tour 2018 en Argentina

El próximo 9 de Agosto llega a la Argentina, en Buenos Aires, la primera edición del Oracle Developer Community, la versión renovada del famoso OTN (Oracle Technology Network) Tour que desde hace varios años nos permite conocer características y detalles de las tecnologías de Oracle.



La inscripción al evento se encuentra disponible en el siguiente link.

martes, 12 de junio de 2018

Oracle 18c - Tablas Temporales Privadas


Desde Oracle 8i es posible crear Tablas temporales en Oracle, aunque la definición de Temporal en esos casos es relativa. Si bien el "contenido" (los datos) de dichas tablas es temporal, su definición no lo es.

Las tablas temporales tal cual las conocemos, llamadas Global Temporary Table, son objectos de diccionario de datos, por lo que su definición es almacenada en el mismo y persiste, no así con el contenido de las mismas.

¿Que son las tablas temporales privadas?

A diferencia de las tablas temporales globales, las tablas temporales privadas no se almacenan en el diccionario de datos, su definición reside en memoria en la PGA (Process Global Area, el area de memoria destinada a mantener valores de cada sesión en Oracle) por lo que son eliminadas en forma automática ya sea al hacer commit (opción por defecto) o bien al finalizar la sesión que la crea.

Al ser objectos que existen sólo en memoria y no se encuentran almacenados en el Diccionario de Datos, no pueden ser utilizados en forma directa en objetos PL/SQL (procedimientos, funciones) ni en vistas, ya que su definición es "volátil". Si necesitamos utilizar una tabla temporal privada dentro de un procedimiento o función, deberemos crear la misma y utilizarla mediante código dinámico.

¿Como se crea una tabla temporal privada?

La sintaxis para crear una tabla temporal privada es la siguiente:

CREATE PRIVATE TEMPORARY TABLE ORA$PTT_sales_ptt_transaction
(time_id      DATE,
 amount_sold  NUMBER(10,2))
[ON COMMIT [DELETE | PRESERVE] ROWS]
 ON COMMIT [DROP|PRESERVE] DEFINITION;

La primer cosa a considerar es el nombre de las tablas temporales privadas. Las mismas deben comenzar con un prefijo específico, el cual se define en el parámetro "PRIVATE_TEMP_TABLE_PREFIX", y cuyo valor por defecto es "ORA$PTT_".

Por otro lado, al declarar una tabla temporal privada deberemos especificar la "duración" de la misma, con la clausula "ON COMMIT [DROP|PRESERVE] DEFINITION". Por defecto, la tabla es eliminada (tanto su definición como su contenido) cuando se ejecuta un COMMIT en la sesión que la creó. Pero se puede preservar la existencia de la misma incluyendo la clausula "ON COMMIT PRESERVE DEFINITION".

La opción "ON COMMIT [DELETE|PRESERVE] ROWS" se mantiene igual que en la sintaxis de las tablas temporales globales.

Restricciones de las Tablas Temporales Privadas

De por si, las tablas temporales poseen un conjunto de restricciones que detallamos a continuación.

  • Las tablas temporales no puede ser particionadas, ni de tipo Cluster o Index Organized.
  • No se pueden definir claves foráneas sobre las tablas temporales.
  • Las tablas temporales no pueden contener columnas de tipo tabla anidada.
  • No se puede realizar UPDATE, DELETE ni MERGE en paralelo en las tablas temporales.
  • La única parte de la clausula de atributos de segmento que se puede especificar para las tablas temporales es la option TABLESPACE, la cual debe referenciar a un único tablespace de tipo temporal.
  • Las tablas temporales no pueden ser utilizadas en transacciones distribuidas.
  • Las tablas temporales no pueden contener columnas de tipo INVISIBLE.


Cuando trabajamos con tablas temporales privadas debemos tener en cuenta las siguientes restricciones adicionales:

  • No se puede crear índices, vistas materializadas con tablas temporales privadas.
  • No se puede asignar un valor por defecto a las columnas de una tabla temporal privada.
  • No se puede hacer referencia a tablas temporales privadas en objetos permanentes, como ser vistas o triggers.
  • Las tablas temporales privadas no son visibles a trabes de database links.
  • Al no almacenarse su definición en el diccionario de datos, no es factible ver las mismas en las vistas usuales del diccionario de datos, como ser "USER_TABLES". Para poder conocer las tablas temporales privadas existentes en un momento dado se pueden consultar estas dos nuevas vistas:


¿Cuando usar tablas temporales privadas?

Un ejemplo de cuando utilizar una tabla temporal privada es en una base de datos en modo READ ONLY, ya que la misma no es almacenada en el diccionario de datos.

lunes, 11 de junio de 2018

Oracle 18c - Tablas Externas "Inline"


Tablas Externas "Inline"

¿Que son las tablas externas?

Las tablas externas existen en Oracle desde la versión 9i, y permiten acceder a información contenida en archivos de texto como si fueran tablas almacenadas dentro de la base de datos.

Las mismas fueron adquiriendo nuevas características con el paso del tiempo. Inicialmente, eran de solo lectura, pero desde Oracle 10g se puede realizar modificaciones a las mismas.

En Oracle 12.2 es posible “particionar” el contenido de las tablas externas, con lo cual podemos ver varios archivos como si fueran una única tabla, y también es posible modificar algunos parámetros (como ser el directorio por defecto o los nombres de archivo) directamente al momento de escribir una consulta, sin necesidad de modificar la definición de la tabla en forma permanente.

¿Qué es lo nuevo en Tablas Externas en Oracle 18c?

Oracle 18c introduce la opción de Tablas Externas "INLINE", lo que traducido a conceptos básicos significa que la definición de la tabla externa se puede hacer directamente en la sentencia que la va a utilizar, sin necesidad de que la misma exista previamente.

SELECT Pais, Provincia, Sucursal, MontoMensual
FROM   EXTERNAL (
         (
           Pais    VARCHAR2(30),
           Provincia VARCHAR2(30),
           Sucursal  VARCHAR2(30),
           MontoMensual NUMBER(18,4)
         )
         TYPE oracle_loader
         DEFAULT DIRECTORY datos_externos
         ACCESS PARAMETERS (
           RECORDS DELIMITED BY NEWLINE
           BADFILE datos_externos
           LOGFILE datos_externos:'inline_ext_tab_%a_%p.log'
           DISCARDFILE datos_externos
           FIELDS CSV WITH EMBEDDED TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
           MISSING FIELD VALUES ARE NULL (
             Pais,
             Provincia,
             Sucursal,
             MontoMensual
           )
        )
        LOCATION ('ventas_argentina.txt', 'ventas_chile.txt', 'ventas_uruguay.txt')
        REJECT LIMIT UNLIMITED
      ) inline_ext_tab
ORDER BY Pais, Provincia, Sucursal;

Si bien el código no queda muy elegante, permite acceder a datos externos (que sean accesibles para la base de datos) sin necesidad de crear un objeto de tipo tabla, lo cual puede ser muy útil en bases de datos o esquemas de solo lectura.

La sintraxis completa puede ser consultada aqui y aqui.

viernes, 8 de junio de 2018

Oracle 18c - ALTER SYSTEM CANCEL


ALTER SYSTEM CANCEL

A partir de la version 18c, es posible cancelar una sentencia ejecutándose en la base de datos sin necesidad de terminar (matar) a la sesión que la está ejecutando.

Para ello, Oracle 18c introduce una nueva opción "CANCEL" en la sentencia "ALTER SYSTEM", la cual tiene la siguiente sintaxis:

ALTER SYSTEM CANCEL SQL ‘SID, SERIAL, [, @INST_ID] [, SQL_ID]’;

Los valores de "SID" y "SERIAL" son idénticos a los que se utilizan históricamente para terminar una sesión utilizando "ALTER SYSTEM KILL". La opción "CANCEL" nos permite indicar dos parámetros adicionales:


  • @INST_ID: Indica la instancia donde la sesión se está ejecutando, y va siempre precedida del símbolo @. Si no se especifica un valor, Oracle asume que la sentencia a cancelar se está ejecutando en la misma instancia donde se ejecuta la sentencia "ALTER SYSTEM CANCEL".
  • SQL_ID: Indica el identificador de la sentencia SQL que deseamos cancelar. Si no se especifica un valor, la sentencia que se esté ejecutando al momento de hacer el "ALTER SYSTEM CANCEL" será cancelada.

Para obtener los datos de las sesiones que están activas, se puede ejecutar la siguiente sentencia:

SELECT s.sid,
       s.serial#,
       s.sql_id,
       s.username,
       s.program,
       s.status
FROM   v$session s
WHERE s.status = 'ACTIVE';



En entornos RAC, se debe usar la vista global "gv$session" e incluir la columna "inst_id" en los resultados:

SELECT s.sid,
       s.serial#,
       s.inst_id,
       s.sql_id,
       s.username,
       s.program
FROM   gv$session s
WHERE s.status = 'ACTIVE';

Se puede consultar la documentación oficial aquí.

viernes, 13 de abril de 2018

Oracle Code 2018 Buenos Aires

La serie de Eventos "Oracle Code" llega en 2018 por primera vez a la Argentina. En esta ocasión, el evento será en Buenos Aires el próximo 15 de Mayo, en la Usina del Arte.



El evento se centrará en las últimas tecnologías, arquitecturas y prácticas, que incluyen:

  • Machine Learning & AI
  • Containers, Microservices & Serverless
  • Chatbots y dispositivos móviles
  • Blockchain
  • Databases & Big Data
  • DevOps, Tools & Low Code Platforms

Oracle Code incluye sesiones para desarrollar software en Java, Node.js y otros lenguajes utilizando Oracle Database, MySQL y NoSQL, así como otras tecnologías Open Source.

Tendremos experiencias únicas para que compartas tu conocimiento: Hands-On-Lab, Paneles de Expertos, Demos, Laboratorios de Nube, entre otros!


La registración ya se encuentra abierta aqui.

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í.

martes, 27 de febrero de 2018

Oracle Open World 2018 - Call for Papers



Desde el día de hoy, y hasta el 22 de marzo, es posible postularse para participar como Speaker en Oracle Open World 2018, el cual se desarrollará, como todos los años, en el centro de conferencias Moscone de San Francisco entre el 22 y el 25 de Octubre.

Para inscribirse, se debe comenzar desde la página web de propuestas.

Se puede consultar la guía e instrucciones para realizar una postulación aqui.


sábado, 17 de febrero de 2018

Oracle 18c ya está disponible en Live SQL




Ahora ya esta disponible para probar las nuevas funcionalidades de Oracle 18c en Live SQL, la base de datos online gratuita de Oracle

viernes, 16 de febrero de 2018

Ya está disponible Oracle 18c en versión CLOUD y Engineered Systems



De acuerdo al blog oficial Oracle Database Insider, ya esta disponible en su versión Oracle Cloud y Oracle Engineered Systems


Esta nueva versión introduce muchas mejoras en

  • Performance
  • Alta Disponibilidad
  • Multitenant
  • Seguridad
  • Data Warehousing
  • Desarrollo


Para mas detalles se puede consultar la sección de nuevas características de la documentación de la nueva versión.

[Edit #1]
Nuevas características de Oracle 18c para In-Memory.

[Edit #2]
Nuevas características de Oracle 18c para Spatial & Graph

[Edit #3]
Ahora ya esta disponible para probar sus nuevas funcionalidad en Live SQL

Ask TOM Office Hours



Un nuevo programa de AskTOM que permite interactuar con los mejores profesionales de Oracle en diversas áreas de interés!

El portal de Office Hours permite registrarse a los eventos y ver aquellos que ya han finalizado.




sábado, 27 de enero de 2018

Webinar gratuito de Rita Nuñez en OraPub

GRATIS: Próximamente... Cómo usar SQL Tuning Advisor



OraPub le dá la bienvenida a Argentina, Rita Nunez de Technix Solutions. ¡Rita estará haciendo este webinar en español, no en inglés! En este seminario web, Rita le mostrará cómo mejorar el rendimiento de SQL utilizando SQL TUNING Advisor implementando sus recomendaciones. Este asesor genera un informe con recomendaciones. Verá cómo utilizar el Asesor en forma gráfica y de línea de comandos, incluido cómo obtener e implementar las recomendaciones.


Mas información aqui.

miércoles, 17 de enero de 2018

Oracle Critical Patch Update Enero 2018 - Metdown y Spectre

En el día de ayer se liberaron un conjunto de patches de Oracle que incluyen soluciones para las vulnerabilidades conocidas como Meltdown y Spectre.



El documento "Oracle Critical Patch Update Advisory - January 2018" incluye información detallada sobre los productos afectados y como acceder a los patchs.

Para obtener mas información sobre temas de seguridad, se puede consultar el blog de Seguridad de Oracle.