lunes, 23 de febrero de 2015

Algunas de las Nuevas Características en Oracle Database 12C


-Se aumenta el limite de  los tipos de dato VARCHAR2, NVARCHAR2 y RAW de 4K a 32K.
-Se puede crear columnas invisibles:

SQL> create table test (column-name column-type invisible);
SQL> alter table table-name modify column-name invisible;
SQL> alter table table-name modify column-name visible;

Oracle 12c tiene una  nueva funcionalidad llamada Identity columns las cuales se incrementan automaticamente a medida que hay inserciones de datos ( Al igual que en Mysql y Sql Server)

SQL> create table dept (dept_id number generated as identity, dept_name varchar);
SQL> create table dept (dept_id number generated as identity (start with 1 increment by 1 cache 20 noorder), dept_name va
rchar);

undo temporal(para tablas temporales globales) no generará undo. Podemos administrar esto usando el parámetro de inicialización  temp_undo_enabled=false.

- No es necesario bajar la base de datos para cambiar a modo archive-log.
- Es posible la creación de indices duplicados y con la misma cantidad de columnas

PL/SQL dentro de SQL: Es posible  usar DDL dentro de sentencias SQL.

-Es posible mover y renombrar datafiles de manera ONLINE

SQL> alter database move datafile 'ruta' to 'nueva_ruta';

-El comando TRUNCATE fue reforzado al agregar la opcion CASCADE la cual sigue a los registros hijos.
-Reduce los contenidos de UNDO regulares de manera de optimizar las operaciones flashback.


DBA
- Nuevos procesos en background (LREG- Listener registration,  SA-SGA Allocator,RM.
- A los ya conocidos sysadmin, sysdba,sysoper se suman los siguientes privilegios:
     -sysbackup: para operaciones de respaldos.
     -sysdg:  para operaciones de Data Guard
     -syskm: para manejo de contraseñas (Key Management)

-La utilidad datapump permite dejar en off los redo para las operaciones de importación.
impdp ... transform=disable_archive_logging:y

-expdp incluye vistas de transporte:  view_as_tables

No hay comentarios:

Publicar un comentario