邀月工作室 发表于 2012-12-22 02:39:41

Oracle 11g R2版本使用exp命令导出表不全的解决方案

<div id="cnblogs_post_body">前天在业务库中导出完整库时,再导入到新库时发现部分表丢失。
看日志后分析是部分空表没有导出。查google知,11G中新特性,当表无数据时,不分配segment,以节省空间。而使用exp命令时,无Segment的表不会被导出。
解决方案:
http://wenku.baidu.com/view/7beb56f57c1cfad6195fa702.html
采取第三种:
先执行如下语句得出空表:
<div class="cnblogs_code">select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
页: [1]
查看完整版本: Oracle 11g R2版本使用exp命令导出表不全的解决方案