1. 기본 환경
set heading off;
set echo off;
set long 64000 longchunksize 64000 pagesize 0 linesize 1000 feedback off verify off trimspool on
exec dbms_metadata.set_transform_param(dbms_metadata.session_transform, 'SQLTERMINATOR', true);
2. 테이블
SELECT DBMS_METADATA.GET_DDL('TABLE','EMP','SCOTT') FROM DUAL;
3. 테이블
SELECT DBMS_METADATA.GET_DDL('INDEX','PK_EMP','SCOTT') FROM DUAL;
4. 패키지
SELECT DBMS_METADATA.GET_DDL('PACKAGE','EMP_PKG','SCOTT') FROM DUAL;
5. 패키지 바디
SELECT DBMS_METADATA.GET_DDL('PACKAGE_BODY','EMP_PKG','SCOTT') FROM DUAL;
6. 테이블스페이스
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','USERS') FROM dual;
7. foreign key
SELECT DBMS_METADATA.GET_DEPENDENT_DDL('REF_CONSTRAINT','<table_name>','<schema>') from dual;
8. schema grant
SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','<schema>') from dual;
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','<schema>') from dual;
SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','<schema>') from dual;
'RDB > Oracle' 카테고리의 다른 글
oracle 12c top-n query (0) | 2018.08.24 |
---|---|
oracle 12c inmemory (0) | 2018.08.24 |
oracle smart cache (0) | 2018.07.17 |
oracle 12c single patch 적용 (0) | 2018.07.17 |
oracle TDE 구성 (0) | 2018.05.31 |