oracle11g导出dmp文件时不能导出空表,导致缺表
作者:互联网
一、执行
select 'analyze table '||table_name||' compute statistics;' from user_tables;
将该查询语句查询到的结果粘贴到sql里面在plsql里面执行一遍(将该sql语句查询出的结果都执行一遍,目的为了查询空表)
二、执行
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
将该查询语句查询到的结果粘贴到sql里面在plsql里面也执行一遍
这两步都操作完成后就可以导出空表了
标签:语句,空表,导出,查询,dmp,sql,table,执行 来源: https://www.cnblogs.com/macT/p/10965961.html