반응형
dbms_metadata package는 아래와 같은 유용한 프로시져를 가지고 있다.
1. GET_XML
2. GET_DDL
3. OPEN
4. SET_FILTER
5. SET_COUNT
6. GET_QUERY
7. SET_PARSE_ITEM
8. ADD_TRANSFORM
9. SET_TRANSFORM_PARAM
10. FETCH_XXX
11. CLOSE
위의 예제에서 get_ddl package는 사용자 생성 시에 사용한 ddl 문법을 가져올 수 있다. 해당 user의 object를 모두 삭제한 후, 재 생성 시에 유용하게 사용할 수 있다.
SQL> select dbms_metadata.get_ddl('USER', 'SCOTT') from dual
위의 결과로서 아래와 같은 해당 계정 생성 시에 Tabel space 정보 등을 포함한 문법을 가져와서 재 생성시에 활용할 수 있다.
CREATE USER "SCOTT" IDENTIFIED BY VALUES ....
'DB > Oracle' 카테고리의 다른 글
[요약] 오라클 기동 및 종료 (0) | 2022.01.09 |
---|---|
[정보] Oracle CTF, TAF, SCAN 에 대한 간략한 이해 (0) | 2020.02.01 |
[Tips] SQL에서 설정 가능한 시스템 변수 목록 (0) | 2017.09.28 |
[개요] 테이블스페이스(TABLESPACE) (0) | 2016.09.12 |
[정보] Precompiler(proc) 옵션 (0) | 2016.08.11 |