首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

念导出数据库用户所有对象的ddl语句,有啥好办法

2012-09-23 
想导出数据库用户所有对象的ddl语句,有啥好办法现在使用expdp和impdp配合先用expdp导出库表定义(CONTENTM

想导出数据库用户所有对象的ddl语句,有啥好办法
现在使用expdp和impdp配合

先用expdp导出库表定义(CONTENT=METADATA_ONLY)

再用impdp导出ddl语句

但是这样发现速度很慢,并且导出的文件有700+M
但是库表其实只有几千张,理论上不应该有这么大的

有没有好一点的方法(试过exp和imp配合,导出速度和占用空间更慢)

[解决办法]

SQL code
begin  for rec in (select table_name from user_tables)  loop    dbms_output.put_line(dbms_metadata.get_ddl('TABLE', rec.table_name));  end loop;end;
[解决办法]
直接用plsql developer導出用戶對象就可以了

热点排行