Oracle10g RMAN之nocatalog备份与还原(10)

2019-08-31 17:18

我们需要将老的控制文件,编译到新的日志中。执行recover database;这样来将控制文件和归档日志统一起来,但是,正是因为有了控制文件和归档文件的不一致,所以会导致还原的控制文件到新的归档日志时间段之间的所有有关控制文件的信息都将丢失。 60

执行alter database open resetlogs;开启数据库并重构日志。

这里提一个建议,一旦执行了resetlogs命令以后,一定要重新做一次全备份,或者0增量备份。因为当重构了日志文件以后,以前备份的数据将都会与新的日志不一致。这样的后果将直接导致如果再一次数据库出错,或者数据库文件丢失,就无法很顺畅的还原到新的日志中来。 61

我们来做一下关于数据文件丢失的还原,我们先把TAB_DATA和IDX_DATA两个数据文件拿来删除了。 62

现在没有这两个文件了。 63

我们可以用report schema;语句看到TAB_DATA和IDX_DATA两个文件的大小都变成了0了。现在我们开始还原这两个文件。 64

我们可以看到因为TAB_DATA在数据库的参量代号是5,IDX_DATA在数据库的参量代号是6。所以我们可以直接用5和6来代替tab_data和idx_data。

我们先执行SQL语句ALTER DATABASE DATAFILE 5 OFFLINE;将数据文件设置为离线状态,这样才能对它进行回复。 65


Oracle10g RMAN之nocatalog备份与还原(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中小学音乐基础知识复习资料 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: