Oracle 9i ÀÌ»óÀÇ ½ºÅ°¸¶ ½ºÅ©¸³Æ® ¹Þ±â
DBMS_METADATA ÆÐÅ°Áö¸¦ ÀÌ¿ë
--Å×ÀÌºí ½ºÅ°¸¶ »Ì±â
--DBMS_METADATA.GET_DDL('TABLE', 'Å×À̺í¸í', 'Å×À̺í¼ÒÀ¯ÀÚ')
SELECT DBMS_METADATA.GET_DDL('TABLE', TABLE_NAME, 'EIS')||';'FROM USER_TABLES;
--À妽º ½ºÅ°¸¶ »Ì±â
--DBMS_METADATA.GET_DDL('INDEX', 'À妽º¸í', 'À妽º¼ÒÀ¯ÀÚ')
SELECT DBMS_METADATA.GET_DDL('INDEX', INDEX_NAME, 'EIS')||';'FROM USER_INDEXES;
--Å×ÀÌºí ½ºÆäÀ̽º ½ºÅ°¸¶ »Ì±â -- TABLESPACE¿Í USER´Â DBA ±ÅÇÑÀÌ ÀÖ´Â À¯Àú·Î ½ÇÇàSELECT DBMS_METADATA.GET_DDL('TABLESPACE',TABLESPACE_NAME)||';'FROM DBA_TABLESPACESWHERE TABLESPACE_NAME NOT IN ('SYSTEM','TEMP','USERS','TOOLS')AND STATUS = 'ONLINE';
--À¯Àú ½ºÅ°¸¶ »Ì±â
SELECT DBMS_METADATA.GET_DDL('USER', USERNAME)||';'
FROM DBA_USERS;
--SEQUENCE ½ºÅ°¸¶ »Ì±â
DBMS_METADATA.GET_DDL('SEQUENCE', '½ÃÄö½º¸í', '½ÃÄö½º¼ÒÀ¯ÀÚ'
SELECT DBMS_METADATA.GET_DDL('SEQUENCE', SEQUENCE_NAME, 'EIS')||';'FROM USER_SEQUENCES;
ÁÁÀº»ý°¢ ^^