RMAN恢复数据文件

实验之前先备份数据库

RMAN>backup database;

在操作系统中删除数据文件 5

SQL> startup
ORACLE 例程已经启动。

Total System Global Area 5060792320 bytes
Fixed Size                  2289960 bytes
Variable Size            3355447000 bytes
Database Buffers         1694498816 bytes
Redo Buffers                8556544 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 5: 'D:\ORADATA\USER_DATAFILES\TS_CG01.DBF'


SQL> select status from v$instance;

STATUS
------------
MOUNTED

启动数据库时报错了,使用rman工具恢复:

RMAN> list failure;

使用目标数据库控制文件替代恢复目录
数据库故障列表
=========================

失败 ID 优先级状态    检测时间   概要
------- -------- --------- ---------- -------
2242    HIGH     OPEN      17-9月 -19 缺失一个或多个非系统数据文件


RMAN> sql 'alter database datafile 5 offline';

RMAN> restore datafile 5;

RMAN> recover datafile 5;

RMAN> sql 'alter database datafile 5 online';

数据文件恢复完成,重启数据库无异常。

 

转载于:https://www.cnblogs.com/colaclicken/p/11535475.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值