使用dmp方式导出时有些表未导出
原因:表创建完未执行过
1、在plsql中执行下面sql语句,将查询出的结果复制出来依次执行。
select 'alter table ‘|| table_name || ’ allocate extent;’
from user_tables where segment_created=‘NO’;
2、导出dmp文件
导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y;
导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名);
导出多个表时,表名使用逗号隔开如:
tables=(table1,table2,table3)。
搜索资料
https://blog.csdn.net/qq_35556233/article/details/121283717
https://blog.csdn.net/weixin_28809949/article/details/116349508