博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMAN数据库恢复之丢失数据文件的恢复
阅读量:6981 次
发布时间:2019-06-27

本文共 1595 字,大约阅读时间需要 5 分钟。

删除某一数据文件:

SQL> HOST del D:\app\Administrator\oradata\orcl\USERS01.dbf 

启动数据库,提示丢失数据文件4,此时数据库处理MOUNT状态:

RMAN> STARTUP 

……

第 1 行出现错误:

ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 4: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'

执行RMAN恢复

====================

连接恢复目录,连接目标数据库,执行RESTORE,执行RECOVER

C:\Users\Administrator>RMAN恢复管理器: Release 11.2.0.1.0 - Production on 星期日 12月 21 19:05:45 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.RMAN> CONNECT CATALOG RMANCT/RMANCT@ORCL;RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-04004: 来自恢复目录数据库的警告: ORA-01033: ORACLE 正在初始化或关闭 RMAN> CONNECT TARGET SYS/rusky1234@orcl; 已连接到目标数据库: ORCL (DBID=1392118573, 未打开) RMAN> RESTORE DATAFILE 4; 启动 restore 于 21-12月-14 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=10 设备类型=DISK 通道 ORA_DISK_1: 正在开始还原数据文件备份集 通道 ORA_DISK_1: 正在指定从备份集还原的数据文件 通道 ORA_DISK_1: 将数据文件 00004 还原到 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 通道 ORA_DISK_1: 正在读取备份片段 D:\RMAN_BAK\FUL_BAK_20141221 通道 ORA_DISK_1: 段句柄 = D:\RMAN_BAK\FUL_BAK_20141221 标记 = TAG20141221T134059 通道 ORA_DISK_1: 已还原备份片段 1 通道 ORA_DISK_1: 还原完成, 用时: 00:00:04 完成 restore 于 21-12月-14 RMAN> RECOVER DATAFILE 4; 启动 recover 于 21-12月-14 使用通道 ORA_DISK_1 正在开始介质的恢复 介质恢复完成, 用时: 00:00:01 完成 recover 于 21-12月-14

打开数据库:

RMAN> ALTER DATABASE OPEN;

数据库已打开

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS
------------
OPEN

转载于:https://www.cnblogs.com/rusking/p/4176918.html

你可能感兴趣的文章
span设置padding无效
查看>>
RGB、HSB、HSL 互相转换算法
查看>>
【转】外企高管们的“中年危机”
查看>>
HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系(转)
查看>>
你一定不知道IDE里的Tomcat是怎么工作的
查看>>
Java面试通关要点汇总集
查看>>
从源码角度理解Handler、Looper、MessageQueue之间关系
查看>>
Bitmap 比你想的更费内存 | 吊打 OOM
查看>>
为你揭秘小程序音视频背后的故事......
查看>>
自定义侧边快速索引栏
查看>>
一种自动化检测 Flash 中 XSS 方法的探讨
查看>>
基于环信sdk实现简单即时聊天
查看>>
Java基础-Synchronized原理
查看>>
大道至简,阿里巴巴敏捷教练的电子看板诞生记
查看>>
华山论剑之浅谈iOS的生产线 工厂模式
查看>>
浅谈javascript异步发展历程
查看>>
在vscode使用editorconfig的正确姿势
查看>>
你用过 PropTypes 的这些类型检查么?
查看>>
枚举的使用示例
查看>>
runC爆严重漏洞影响Kubernetes、Docker,阿里云修复runC漏洞的公告
查看>>