publicado el MIÉRCOLES, 2 DE ABRIL DE 2014
COMO EXPORTAR EL DDL de mi base de datos ORACLE??
lo primero que debemos tener claro es:
DDL es := Lenguaje de definición de datos
con este lenguaje se puede:
Crear, Eliminar y Modificar Objetos de uno o varios esquemas.
Otorgar y revocar privilegios y roles
Analizar la información en una tabla, un índice o un clúster
Establecer las opciones de auditoría (proximamente algo interesante)
Añadir comentarios al diccionario de datos
al final todo se resume en un script sumamente facil para la version 12c,
eso si yo ejecute este script en unix/sqlplus
clear screenaccept ESKEMA prompt 'Digite el nombre del ESKEMA : 'accept ARCHIVO prompt ' Digite el nombre del directorio/ archivo : '
spool &&ARCHIVO..gen
SET LONG 2000000 PAGESIZE 0 head off verify off feedback off linesize 132SELECT dbms_metadata.get_ddl('USER','&&ESKEMA') FROM dual;SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','&&ESKEMA') from dual;SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','&&ESKEMA') from dual;SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','&&ESKEMA') from dual;spool offhey no olvides dejar tus comentarios!!!!!
Bendiciones
No hay comentarios.:
Publicar un comentario