我是靠谱客的博主 勤劳树叶,最近开发中收集的这篇文章主要介绍oracle11备份空表,Oracle11g 备份时,空表自动忽略,的有关问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 备份时,空表自动忽略,的有关问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部