数据库
首页 > 数据库> > oracle11g导出dmp文件时不能导出空表,导致缺表

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