Oracle database 12c new features v1 2013 mayo

download Oracle database 12c new features v1 2013 mayo

If you can't read please download the document

description

Esta es mi primera presentación sobre la nueva versión del motor de base de datos Oracle. Es una visión de la nueva arquitectura, así como de nuevas características.

Transcript of Oracle database 12c new features v1 2013 mayo

  • 1.For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 1 Oracle Database 12c New Features Ronald Vargas Quesada, Oracle ACE Expertise Database Management & Performance Director of Technology in LAOUC, ORAUGCRC oracledbacr.blogspot.com

2. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 2 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 3. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 3 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Database-as-a-Service (DBaaS): Ofrece a los usuarios el acceso a bases de datos que se ejecutan en una plataforma de computacin en nube Oracle Database 12c New Features 4. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 4 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features Un sistema de administracin de base de datos (DBMS) es un software que controla el almacenamiento, organizacin y recuperacin de datos. Tipicamente, un DBMS tiene los siguientes elementos Kernel code Cdigo que administra la memoria y el almacenamiento. Repository of metadata Repositorio llamado data dictionary. Query language Lenguaje que habilita a las aplicaciones para accesar datos. Una database application es un programa de software que interacta con la base de datos para accesar y manipular los datos. Database Management System 5. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 5 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 6. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 6 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Concepto Convencional: Arquitectura Oracle Instance y Database Perspectiva fsica y lgica 7. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 7 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Para un nuevo usuario, la biblioteca de documentacin de Oracle Database 12c, puede ser desalentadora. No sol hay +175 manuales, sino tambin, que algunos de ellos tienen algunos cientos de pginas. Sin embargo, la documentacin ha sido diseada de tal manera que se pueda accesar de manera muy especfica segn las necesidades de los usuarios, para que puedan encontrar fcilmente la informacin. Documentacin Oracle Database 12c New Features 8. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 8 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential "La Instancia De ahora en adelante, podemos hablar de dos tipos de instancias: CDB y PDB. Las CDB, o Contanier Database, es el tipo de instancia que podr consolidar a otras dentro de su configuracin. Mientras que la PDB, Pluggable Database, ( base de datos empotrada o encajada ) vienen siendo las clsicas instancias de base de datos que conocemos en las versiones previas a 12c. Oracle Database 12c, Innovacin en el concepto de Instancias Oracle Database 12c New Features 9. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 9 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Una base de datos de contenedor ( CDB ), podr absorber y podr deshacerse de instancias PDB, con el fin de poder consolidar y agilizar la administracin y ahorrar recursos a nivel de hardware. La idea, es que podamos administrar muchas instancias de base de datos como si fueran una sola. Oracle Database 12c New Features Oracle Database 12c, Innovacin en el concepto de Instancias 10. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 10 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential A travs de utilitarios como "datapump" o "migracin", una instancia comn en versiones 10g y 11g, podrn ser movidas a una instancia PDB dentro de un Contenedor. Caractersticas propias de la base de datos, como soporte para RAC, Dataguard, ASM, Backup & Recovery, podrn utilizarse sobre la instancia CDB, afectando a todos los PDB ingresadas en ella. Un mecanismo bsico de CDB, permitir fcilmente clonar una instancia PDB a otra y as de una manera gil crear un ambiente de pruebas o desarrollo. Nota para recordar entonces: CDB Contanier Database y PDB Pluggable Database, los dos nuevos tipos de instancia de una base de datos. Oracle Database 12c, Innovacin en el concepto de Instancias Oracle Database 12c New Features 11. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 11 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Fsicamente, MYCDB es una base de datos Oracle. MYCDB tiene una instancia de base de datos (aunque son posibles varias en Oracle Real Application Clusters) y un conjunto de archivos de base de datos, al igual que un no- CDB. Lgicamente, MYCDB contiene dos PDB: hrpdb y salespdb. Los PDB atienden sus respectivas aplicaciones tal como lo hicieron antes de la consolidacin de bases de datos. Para administrar el CDB en s o cualquier PDB dentro de ella, un administrador se puede conectar a la raz, que es un padre para los PDB. CDB y no CDB tienen algunas diferencias arquitectnicas. Oracle Database 12c New Features 12. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 12 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 13. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 13 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 14. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 14 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 15. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 15 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 16. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 16 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features 17. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 17 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features La caracterstica de integracin de grupos de procesadores a nivel de sistema operativo, le permite al DBA, especificar a travs de un parmetro de la instancia de la base de datos, un subconjunto especfico de CPUs del servidor. En Linux, los sub-conjuntos de procesadores nombrados, pueden ser creados utilizando la caracterstica de control de grupos ( cgroups). En Solaris, existe la misma caracterstica a travs de la opcin de "Resource Pools". Esta caracterstica a nivel de la base de datos, es sumamente importante, cuando estamos hablando de consolidar en un servidor grande, con un conjunto de instancias de base de datos. Con ella, podemos restringir la base de datos a un subconjunto especfico de CPUs y Memoria, de una manera sencilla. Oracle Database 12c, Database Consolidation: Integrate with Operating System Processor Groups 18. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 18 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features A partir de la versin 12c, tendremos una nueva caracterstica que permite la integracin entre el Database Scheduler y el Oracle Enterprise Manager. Esta caracterstica permite, ofrecer fuera de la consola de comando del Oracle Recovery Manager ( RMAN ), la posibilidad de ejecutar scripts, scripts de sistema operativo y scripts de SQL, desde el OEM, asociados con esta herramienta. Actualmente, es posible lograr esto, pero hay que realizar una serie de ajustes, antes de poderlo hacer y est propenso, a una gran cantidad de errores y cuenta con un nivel pobre de administracin para los trabajos definidos. Esta caracterstica persigue proporcionar un uso fcil y reducir la complejidad en la creacin de estos JOBS de base de datos, escogiendo un tipo de "JOB" creado especficamente para atender este tipo de actividad e integracin con RMAN. Oracle Database 12c, Grid Scheduler: Nuevos tipos de JOBS- RMAN 19. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 19 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features Como muy bien lo dice Michael Rajendran, en su blog "Unbreakablecloud", las empresas cuentan cada da con entornos operativos cada vez ms complejos. Los distintos departamentos de administracin de riesgo o seguridad de TI, han buscado por todas partes en los ltimos aos, como hacer una administracin efectiva del entorno operativo de sus empresas, implementando polticas y soluciones, que permitan hacer una adecuada separacin de responsabilidades. Productos como Oracle Database Vault, Audit Vault, Database Firewall del lado de infraestructura de base de datos y IDM del lado de capa intermedia, son tan slo algunas herramientas, que se han utilizado para efectuar estos tipos de control. Nuevos privilegios administrativos en Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM 20. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 20 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential La nueva versin Oracle Database 12c, mantiene los privilegios de sistema SYSDBA, SYSOPER, SYSASM, de su antecesor 11g, pero incluye tres nuevos privilegios de sistema, sumamente importantes y que contribuyen a construir un ambiente ms seguro y robusto, en el tema de seguridad. Estos privilegios son: SYSBACKUP SYSDG SYSKM Nuevos privilegios administrativos en Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM Oracle Database 12c New Features 21. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 21 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SYSBACKUP, es un nuevo privilegio creado para administrar las copias de seguridad y recuperacin de la base de datos, realizadas con el utilitario RMAN. SYSDG, es el privilegio asignado, para gestionar los grupos de discos y discos de almacenamiento en un entorno de administracin de almacenamiento automtico, ms conocido como ASM. SYSKM, es un privilegio para administrar los repositorios de llaves y las llaves de encriptacin mismas de la base de datos. La nueva caracterstica Oracle Advanced Security Transparent Database Encryption ( TDE ) en Oracle Database 12c, suma un rango de nuevas funcionales que permite administrar de manera consistente, tanto los Oracle Wallets, as como los HSMs ( Hardware Security Modules ). Nuevos privilegios administrativos en Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM Oracle Database 12c New Features 22. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 22 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features Ahora; SQL, agrega nuevos comandos, para la administracin de estas llaves. De ahora en adelante, se mantiene un registro de seguimiento ( METADATA ) para los principales atributos asociados a las llaves creadas. Tambin, se incorporan nuevas vistas, que permiten consultar los privilegios de las llaves. Entre las caractersticas sobresalientes, esta la capacidad, para soportar exportacin e importacin de llaves entre repositorios de bases de datos Oracle, as como el soporte para poder almacenar, los Oracle Wallets, directamente en los Oracle ASM. Nuevos privilegios administrativos en Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM 23. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 23 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Con las normas internacionales de cumplimiento y la falta de este requisito en las bases de datos ediciones Standard y Standard Edition One, era fcil de predecir, que esto iba a ocurrir. A partir de la versin Oracle Database 12c, la encriptacin para la informacin que viaja en la red, basada en encriptacin nativa y SSL/TLS, as como la autenticacin fuerte basada en servicios como Kerberos, PKI y RADIUS, ya no son parte de Oracle Advanced Security y ahora estarn disponibles para todas las ediciones licenciables de la base de datos. Encriptacin nativa y SSL/TLS Oracle Database 12c New Features 24. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 24 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Los tipos de datos VARCHAR2, NVARCHAR2 y RAW han sido incrementados a 32K Un tablespace UNDO temporal, ha sido agregado a la base datos, ligado a las tablas globales temporales. Oracle Data Pump 12c, puede apagar el redo en procesos de importacin, para brindar mayor rendimiento en la carga. Esta caracterstica es slo en la importacin. Para apagar el modo Archive log, no es necesario bajar la base de datos. Mover o renombrar un datafile ahora es en lnea Consulta paginada. Palabras claves a nivel de SQL permiten limitar la cantidad de registros que deben ser desplegados. Esto reemplaza a la antigua referencia de ROWNUM Las ms conocidas . Oracle Database 12c New Features 25. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 25 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 5 en 21/05/13 5 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> select * from pruebas fetch first 2 rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 select * from pruebas fetch first 30 percent rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 select * from pruebas fetch first 50 percent rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 select * from pruebas offset 2 rows fetch next 2 rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 3 te 21/05/13 3 4 encuentras 21/05/13 4 Consulta paginada Oracle Database 12c New Features 26. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 26 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential A partir de 12c, un conjunto de columnas que estn el mismo orden liderando en un ndice existente, son permitidas. Por ejemplo, en un DW, cuando se desea tener unas columnas en un ndice tipo bitmap, previamente definidas en un ndice tipo b-tree en la tabla. SQL> create table pruebas(campo1 number, campo2 varchar2(10), campo3 date, campo4 number); Tabla creada. SQL> create index idx1_pruebas on pruebas( campo1, campo2); Indice creado. SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2); create bitmap index idx2_pruebas on pruebas(campo1, campo2) * ERROR en linea 1: ORA-01408: esta lista de columnas ya esta indexada SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2, campo3); Indice creado. Oracle Database 12c New Features Indices Duplicados 27. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 27 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Copia de seguridad de RMAN a nivel de contenedor Una instancia PDB puede ser desencajada de un contenedor y empotrada en otro CDB Las PDBs pueden ser clonadas dentro de un mismo contenedor Las acciones bsicas de administracin de un PDB ( clonar, crear, empotrar, desencajar, borrar ) son implementadas a travs de sentencias SQLs. Cada PDB tiene su propio diccionario de datos La configuracin de Data Guard se da a nivel del Contenedor Recuperacin de un PDB a un punto especfico con RMAN, no altera la funcionalidad del resto de instancias dentro del contenedor Flashback para un PDB estar disponible a partir de Oracle Database 12c Release 2 A nivel de PDB Oracle Database 12c New Features 28. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 28 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Recuperacin a nivel de Objeto RMAN podr en su versin 12c, recuperar o restaurar desde un respaldo, una o ms tablas, basndose en un esquema de versionamiento ( ms nuevo, ms antiguo ), con un simple comando, para resolver un problema de borrado accidental o actualizacin de datos, sobre una tabla. El proceso podr ser realizado al mismo esquema a donde pertenece la tabla o a otro esquema. La capacidad de manejar versiones, permite al RMAN, trabajar en un territorio, donde el Flashback no poda llegar, ya fuera porque la tabla hubiera sido purgada de la papelera de reciclaje ( recycle bin ) o bien, que el perodo de retencin de tiempo, se hubiera superado. Nuevas caractersticas RMAN Oracle Database 12c New Features 29. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 29 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Simplificacin en migracin de plataforma El respaldo creado con RMAN, puede respaldar los tablespaces de los usuarios, as como su respectiva metadata. Cuando se necesite restaurar el tablespace en una plataforma de destino distinta a la de origen, RMAN realizar una conversin automtica, permitiendo acoplar fcilmente la base de datos al "Contenedor". Soporte para consolidacin de bases de datos RMAN, podr respaldar y recuperar el "Contenedor" de manera completa, o bien, tan slo una de las bases de datos acopladas. La restauracin con RMAN, permitir de manera completa o parcial, recuperar o restaurar una base de datos, basado en un punto en el tiempo o en un nmero de control de cambios. Oracle Database 12c New Features Nuevas caractersticas RMAN 30. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 30 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Incremento de rendimiento RMAN nos permitir clonar fcilmente nuestras bases de datos contenidas en el "Contenedor". Un punto importante, es que no necesitaremos realizar un respaldo previo de la base de datos a ser duplicada o clonada, antes de realizar dicha tarea. Una nueva caracterstica de compresin durante el proceso de respaldo, restauracin o clonado, permitir aumentar la velocidad en estos procesos, incluyendo crear varias tareas para atender un mismo proceso. La restauracin o recuperacin de un datafile a travs de la red desde la base de datos STANDBY, podr ser ejecutado tambin, como parte de las caractersticas sumadas, para mejorar el rendimiento. Oracle Database 12c New Features Nuevas caractersticas RMAN 31. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 31 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Una columna invisible es una columna especificado por el usuario cuyos valores son accesibles solamente cuando la columna se especifica explcitamente por su nombre. Usted puede agregar una columna invisible a una tabla sin afectar a las aplicaciones existentes, y hacer que la columna sea visible si es necesario. Oracle Database 12c New Features Tablas con columnas INVISIBLES 32. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 32 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> alter table pruebas add (INVISIBLE int); Tabla modificada. SQL> desc pruebas Nombre +Nulo? Tipo ----------------------------------------- -------- ---------------- CAMPO1 NUMBER CAMPO2 VARCHAR2(10) CAMPO3 DATE CAMPO4 NUMBER INVISIBLE NUMBER(38) SQL> update pruebas 2 set invisible=0 3 where campo1 in ( 1,3,5); 3 filas actualizadas. Tablas con columnas INVISIBLES Oracle Database 12c New Features 33. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 33 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE ---------- ---------- -------- ---------- ---------- 1 Hola 21/05/13 1 0 2 como 21/05/13 2 3 te 21/05/13 3 0 4 encuentras 21/05/13 4 5 en 21/05/13 5 0 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> alter table pruebas modify(INVISIBLE invisible); Tabla modificada. Oracle Database 12c New Features Tablas con columnas INVISIBLES 34. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 34 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 5 en 21/05/13 5 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> select campo1, campo2, campo3, campo4, invisible from pruebas 2 where campo1 in (1,3,5); CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE ---------- ---------- -------- ---------- ---------- 1 Hola 21/05/13 1 0 3 te 21/05/13 3 0 5 en 21/05/13 5 0 Oracle Database 12c New Features Tablas con columnas INVISIBLES 35. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 35 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Object Tables es un tipo definido por el usuario con un nombre, atributos y mtodos. Este tipo de objeto permite modelar entidades del mundo real, tales como clientes y rdenes de compra como objetos en la base de datos. Un tipo de objeto define una estructura lgica, pero no crea de almacenamiento. Oracle Object Tables Oracle Database 12c New Features 36. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 36 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> create type registro_clientes as OBJECT 2 ( nombre varchar2(100), 3 identificacion varchar2(30), 4 edad number, 5 empresa varchar2(20), 6 profesion varchar2(30), 7 educacion varchar2(15)); 8 / Tipo creado. SQL> create table clientes of registro_clientes; Tabla creada. Oracle Object Tables Oracle Database 12c New Features 37. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 37 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL> insert into clientes values('Ronald Vargas','302970920',44,'NetsoftCA','Consultor','Universitaria'); 1 fila creada. SQL> select * from clientes; NOMBRE IDENTIFICACION EDAD EMPRESA PROFESION EDUCACION --------------- -------------- ----- ----------- -------------- -------------- Ronald Vargas 302970920 44 NetsoftCA Consultor Universitaria Oracle Database 12c New Features Oracle Object Tables 38. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 38 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential SQL*Plus: Release 12.1.0.0.2 Beta on Mar May 21 16:38:09 2013 Copyright (c) 1982, 2012, Oracle. All rights reserved. Introduzca el nombre de usuario: system@lab1 Introduzca la contrasena: Hora de ultima Conexion Correcta: Lun May 06 2013 20:26:44 -06:00 Conectado a: Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit Beta With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> select to_char(sysdate,'dd-mon-yy hh24:mi') from dual; TO_CHAR(SYSDATE --------------- 21-may-13 16:39 Last login Time Information in SQL*Plus Oracle Database 12c New Features 39. For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential 39 For Oracle employees and authorized partners only. Do not distribute to third parties. 2012 Oracle Corporation Proprietary and Confidential Oracle Database 12c New Features Las dos nuevas certificaciones OCP y OCM, en esta versin BETA, esta disponible slo por invitacin para aquellas personas que tengan su OCP o OCM en Oracle Database 11g Administrator Oracle Certified Expert, Oracle Real Application Cluster 11g and Grid Infraestructure Administrator Oracle Certified Expert, Oracle Exadata X3 Administration OCE. Nuevas certificaciones 40. [email protected] Twitter.com/rovaque Blog: oracledbacr.blogspot.com 40