oracle使用归档文件恢复,Oracle归档模式有备份,丢失数据文件的恢复

1.创建数据库全备份

d921c43b3155f8754f2efd555a7cb674.png

e772eecd00f1d2dda1fa40e9b8eb29e2.png

2.test2用户下面构造测试数据

d9cb2c80d209786461b1761cc333a4f2.png

3.模拟文件丢失:以sysdba身份登录并关闭数据库,尝试重新启动数据库

918647ff245f67cefea41241c20cfef7.png

4.执行恢复:进入RMAN命令行环境

def88ac1272d634e589ed7dad99d741f.png

60ac2c5098c27bc53138fd7c51641899.png

从上面可以看到:恢复数据文件7(也可以指定文件名)是从备份集db_bak_15p31koh_1_1中读取

5.修复数据文件

6329c0302726b305aa3f318cc4086179.png

6.打开数据库,查看发现恢复成功!

c6e377c9ab4bcc218f8e938f7ecda3ec.png

附加:

查询表空间及其关联的数据文件

select ts.tablespace_name,df.file_name,df.file_id,df.status

from dba_tablespaces ts,

(select tablespace_name,file_id,file_name,status

from dba_data_files

union all

select tablespace_name,file_id,file_name,status

from dba_temp_files) df

where ts.tablespace_name=df.tablespace_name;

526b0844947da93902c1ceb1b663c27f.png

bc9dfca62548a08c2b95e5940206a917.png

cee9fb0c4c827c9f6d3a331da4af238e.png

原文:http://blog.csdn.net/u013827322/article/details/21180413

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值