首页 > 数据库 > Oracle > 1Z0-053 V13.02 Q685
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 2538741760 bytes
Fixed Size 2257872 bytes
Variable Size 620760112 bytes
Database Buffers 1895825408 bytes
Redo Buffers 19898368 bytes
数据库装载完毕。
RMAN> backup database;
启动 backup 于 20-7月 -16
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=129 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00002 名称=C:\APPS\ORACLE\ORADATA\COW\SYSAUX01.DBF
输入数据文件: 文件号=00001 名称=C:\APPS\ORACLE\ORADATA\COW\SYSTEM01.DBF
输入数据文件: 文件号=00004 名称=C:\APPS\ORACLE\ORADATA\COW\USERS01.DBF
输入数据文件: 文件号=00005 名称=C:\APPS\ORACLE\ORADATA\COW\EXAMPLE01.DBF
输入数据文件: 文件号=00003 名称=C:\APPS\ORACLE\ORADATA\COW\UNDOTBS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 20-7月 -16
通道 ORA_DISK_1: 已完成段 1 于 20-7月 -16
段句柄=C:\APPS\ORACLE\FAST_RECOVERY_AREA\COW\BACKUPSET\2016_07_20\O1_MF_NNNDF_TAG20160720T214430_CRZ01YLK_.BKP 标记=TAG20160720T214430 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 20-7月 -16
通道 ORA_DISK_1: 已完成段 1 于 20-7月 -16
段句柄=C:\APPS\ORACLE\FAST_RECOVERY_AREA\COW\BACKUPSET\2016_07_20\O1_MF_NCSNF_TAG20160720T214430_CRZ02GQ3_.BKP 标记=TAG20160720T214430 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 20-7月 -16
SQL> alter database open;
数据库已更改。
SQL> alter system switch logfile;
系统已更改。
SQL> /
系统已更改。
SQL> /
系统已更改。
SQL> /
系统已更改。
SQL> /
系统已更改。
SQL> /
系统已更改。
C:\Users\dell>move C:\Apps\Oracle\oradata\cow\users01.dbf C:\Apps\Oracle\oradata\cow\users01.bak
移动了 1 个文件。
C:\Users\dell>move C:\Apps\Oracle\oradata\cow\redo01.log C:\Apps\Oracle\oradata\cow\redo01.log.bak
移动了 1 个文件。
C:\Users\dell>move C:\Apps\Oracle\oradata\cow\redo02.log C:\Apps\Oracle\oradata\cow\redo02.log.bak
移动了 1 个文件。
C:\Users\dell>move C:\Apps\Oracle\oradata\cow\redo03.log C:\Apps\Oracle\oradata\cow\redo03.log.bak
移动了 1 个文件。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 2538741760 bytes
Fixed Size 2257872 bytes
Variable Size 620760112 bytes
Database Buffers 1895825408 bytes
Redo Buffers 19898368 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 4: 'C:\APPS\ORACLE\ORADATA\COW\USERS01.DBF'
RMAN> list failure;
使用目标数据库控制文件替代恢复目录
数据库故障列表
=========================
失败 ID 优先级状态 检测时间 概要
------- -------- --------- ---------- -------
1259 CRITICAL OPEN 20-7月 -16 重做日志组 3 不可用
1253 CRITICAL OPEN 20-7月 -16 重做日志组 2 不可用
1247 CRITICAL OPEN 20-7月 -16 重做日志组 1 不可用
947 CRITICAL OPEN 04-7月 -16 SQL 字典健康检查: file$ pk 42 (对于对象 FILE$) 失败
445 HIGH OPEN 20-7月 -16 缺失一个或多个非系统数据文件
1262 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO03.LOG
1256 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO02.LOG
1250 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO01.LOG
RMAN> advise failure;
数据库故障列表
=========================
失败 ID 优先级状态 检测时间 概要
------- -------- --------- ---------- -------
1259 CRITICAL OPEN 20-7月 -16 重做日志组 3 不可用
1253 CRITICAL OPEN 20-7月 -16 重做日志组 2 不可用
1247 CRITICAL OPEN 20-7月 -16 重做日志组 1 不可用
947 CRITICAL OPEN 04-7月 -16 SQL 字典健康检查: file$ pk 42 (对于对象 FILE$) 失败
445 HIGH OPEN 20-7月 -16 缺失一个或多个非系统数据文件
1262 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO03.LOG
1256 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO02.LOG
1250 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO01.LOG
正在分析自动修复选项; 这可能需要一些时间
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=129 设备类型=DISK
分析自动修复选项完成
Not all specified failures can currently be repaired.
The following failures must be repaired before advise for others can be given.
失败 ID 优先级状态 检测时间 概要
------- -------- --------- ---------- -------
1259 CRITICAL OPEN 20-7月 -16 重做日志组 3 不可用
1253 CRITICAL OPEN 20-7月 -16 重做日志组 2 不可用
1247 CRITICAL OPEN 20-7月 -16 重做日志组 1 不可用
445 HIGH OPEN 20-7月 -16 缺失一个或多个非系统数据文件
1262 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO03.LOG
1256 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO02.LOG
1250 HIGH OPEN 20-7月 -16 缺失重做日志文件 C:\APPS\ORACLE\ORADATA\COW\REDO01.LOG
必需的手动操作
========================
没有可用的手动操作
可选手动操作
=======================
1. 如果无意中重命名或移动了文件 C:\APPS\ORACLE\ORADATA\COW\REDO03.LOG, 请还原该文件
2. 如果无意中重命名或移动了文件 C:\APPS\ORACLE\ORADATA\COW\REDO02.LOG, 请还原该文件
3. 如果无意中重命名或移动了文件 C:\APPS\ORACLE\ORADATA\COW\REDO01.LOG, 请还原该文件
自动修复选项
========================
选项修复说明
------ ------------------
1 使用 UNTIL CANCEL 选项还原数据库并恢复
策略: 修复操作包括会丢失部分数据的 NOARCHIVELOG 模式的恢复
修复脚本: C:\APPS\ORACLE\diag\rdbms\cow\cow\hm\reco_1770940355.hm
RMAN> repair failure;
策略: 修复操作包括会丢失部分数据的 NOARCHIVELOG 模式的恢复
修复脚本: C:\APPS\ORACLE\diag\rdbms\cow\cow\hm\reco_1770940355.hm
修复脚本的内容:
# database restore and recover until cancel
restore database;
recover database;
alter database open resetlogs;
是否确实要执行以上修复 (输入 YES 或 NO)? yes
执行修复脚本
启动 restore 于 20-7月 -16
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00001 还原到 C:\APPS\ORACLE\ORADATA\COW\SYSTEM01.DBF
通道 ORA_DISK_1: 将数据文件 00002 还原到 C:\APPS\ORACLE\ORADATA\COW\SYSAUX01.DBF
通道 ORA_DISK_1: 将数据文件 00003 还原到 C:\APPS\ORACLE\ORADATA\COW\UNDOTBS01.DBF
通道 ORA_DISK_1: 将数据文件 00004 还原到 C:\APPS\ORACLE\ORADATA\COW\USERS01.DBF
通道 ORA_DISK_1: 将数据文件 00005 还原到 C:\APPS\ORACLE\ORADATA\COW\EXAMPLE01.DBF
通道 ORA_DISK_1: 正在读取备份片段 C:\APPS\ORACLE\FAST_RECOVERY_AREA\COW\BACKUPSET\2016_07_20\O1_MF_NNNDF_TAG20160720T214430_CRZ01YLK_.BKP
通道 ORA_DISK_1: 段句柄 = C:\APPS\ORACLE\FAST_RECOVERY_AREA\COW\BACKUPSET\2016_07_20\O1_MF_NNNDF_TAG20160720T214430_CRZ01YLK_.BKP 标记 = TAG20160720T214430
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:25
完成 restore 于 20-7月 -16
启动 recover 于 20-7月 -16
使用通道 ORA_DISK_1
正在开始介质的恢复
RMAN-08187: 警告: 完成到 SCN 6466647 的介质恢复
完成 recover 于 20-7月 -16
数据库已打开
修复故障已完成
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-2122300/ ,如需转载,请注明出处,否则将追究法律责任。