RMAN数据库恢复之丢失数据文件的恢复
2024-10-19 05:27:22
删除某一数据文件:
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 2014 Copyright (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
最新文章
- Android自定义View之圆环交替 等待效果
- js 根据屏幕大小调用不同的css文件
- 2.3 C#的常量
- Java中FileOutputStream和FileInputStream使用例子
- 学习WEb前端开发的需要哪些条件
- URAL 1205 By the Underground or by Foot?(SPFA)
- Understanding Service Types
- Java Concurrency - Lock
- 解决CentOS(RedHat)中sendmail和sm-client启动慢故障(转)
- GitHub学习笔记
- STL vector使用方法介绍
- 基于Qt有限状态机的一种实现方式和完善的人工智能方法
- [算法] dijkstra单源无负权最小路径算法
- C#数组随机生成四个随机数
- [bzoj4864][BeiJing 2017 Wc]神秘物质
- time,gettimeofday,clock_gettime
- spring jdbcTemplate 事务,各种诡异,包你醍醐灌顶!
- ubuntu 远程登录错误
- CodeCraft-19 and Codeforces Round #537 (Div. 2) 题解
- jsp中的js嵌入Extjs与后台action交互
热门文章
- C. Robot(BFS)
- 1. Git 克隆代码
- 伪元素first-letter(首字母变大)
- C# 十进制和十六进制转换
- codeforces 336D Vasily the Bear and Beautiful Strings(组合数学)
- C++之类和对象——C++ primer plus学习(一)
- right way check file open and end
- (原)caffe在ubuntu中设置GPU的ID号及使用多个GPU
- shell中的expr命令
- NSInteger和BOOL的底层类型