oracle11g倒出空表

来源:互联网 发布:农业大数据方案 编辑:程序博客网 时间:2024/05/22 00:44
oracle 11g中空表不分配存储空间,使用exp dmp方式不能导出空表。
今查询到以下方式,可导出所有表结构,分享给大家。

1、 PL_SQL命令窗口执行: select 'alter table '||table_name||' allocate extent;' from user_tables;
2、 粘贴执行结果,在命令窗口执行。
3、 使用PL_SQL的DMP导出方式可导出所有表结构。



oracle 11g中还有可能有延迟段创建的对象是index和lob
select 'alter table '||table_name||' allocate extent;' from user_tables WHERE SEGMENT_CREATED <> 'YES';
select * from user_indexes WHERE SEGMENT_CREATED <> 'YES';
select * from user_lobs where segment_created <> 'YES';
0 0
原创粉丝点击