概述
Oracle11g 备份时,空表自动忽略,的问题。
Oracle11gR1 数据库备份时,空表是自动忽略的。
使用11g导出的数据总提示缺少表,结果发现:11g在导出数据时,没有把空表导出,结果导致系统发生错误:找不到表
1.登录当前用户:sqlplus user/pass@DBName
2.执行语句:@D:ex.sql
3.执行语句:@D:exall.sql
4.然后导出:exp 用户名/密码@数据库名 file=/dd.dmp log=/dd.log
5.然后导入:exp 用户名/密码@数据库名 file=/dd.dmp full=y igore=y
ex.sql:
--修改空表的属性
set heading off;
set feedback off;
spool d:exall.sql;
prompt --alter tables
select 'alter '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off;
set heading on;
set feedback on;
最后
以上就是勤劳树叶为你收集整理的oracle11备份空表,Oracle11g 备份时,空表自动忽略,的有关问题的全部内容,希望文章能够帮你解决oracle11备份空表,Oracle11g 备份时,空表自动忽略,的有关问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复