oracle11g备份数据库不备份空表解决方法

前端之家收集整理的这篇文章主要介绍了oracle11g备份数据库不备份空表解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

11G中有个新特性,当表无数据时,不分配segment,以节省空间,这样就会没有导出数据 


在图形工具中,如sqldeveloper,pl/sqldeveloper用以下这句查找空表

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

查询结果导出,就是把语句复制出来单独运行



执行完后需要重启oracle服务,重新备份数据库即可导出空表

猜你在找的Oracle相关文章