天天看点

Oracle生成表空间脚本

无意间搜到的,不知道是否好用,先记下来吧,肯定很多人需要的.

这条语句的作用是获取当前用户的表空间脚本.

另外,exp时用full=y,imp时用show=y row=n也行

select dbms_metadata.get_ddl('TABLESPACE','SYSTEM') from DUAL;
           

又来一种,需要用dba登录

SELECT ts.tablespace_name,to_char(DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)) FROM DBA_TABLESPACES TS