ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【RMAN】【完全恢复】RMAN实验之(28)--恢复数据库(所有数据文件被删除)

【RMAN】【完全恢复】RMAN实验之(28)--恢复数据库(所有数据文件被删除)

原创 Linux操作系统 作者:chicheng_cn421 时间:2011-09-17 19:01:05 0 删除 编辑


【实验内容】
恢复数据库(所有数据文件被删除)

【实验过程】
边上代码边说明。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 删除所有数据文件
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
将 D:\oracle\product\10.2.0\oradata\chic 下的*.DBF文件全部删掉。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 启动rman
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

C:\>rman target / nocatalog

恢复管理器: Release 10.2.0.1.0 - Production on 星期六 9月 17 18:02:04 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

已连接到目标数据库 (未启动)

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 强制重启数据库,并启动到mount状态
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> startup force mount

Oracle 实例已启动
数据库已装载

系统全局区域总计     612368384 字节

Fixed Size                     1250428 字节
Variable Size                192940932 字节
Database Buffers             411041792 字节
Redo Buffers                   7135232 字节

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 执行下面的rman脚本
■ ①restore  恢复数据文件
■ ②recover  进行介质恢复
■ ③打开数据库到open状态
■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> run{
2> restore database;
3> recover database;
4> sql 'alter database open';
5> }

启动 restore 于 17-9月 -11
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\SYSTEM01.DBF
正将数据文件00002恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\UNDOTBS01.DBF
正将数据文件00003恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\SYSAUX01.DBF
正将数据文件00004恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF
正将数据文件00005恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\EXAMPLE01.DBF
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\RMANBAK\CHIC_23_20110917.DBF
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\ORACLE\RMANBAK\CHIC_23_20110917.DBF 标记 = TAG20110917T174949
通道 ORA_DISK_1: 恢复完成, 用时: 00:01:26
完成 restore 于 17-9月 -11

启动 recover 于 17-9月 -11
使用通道 ORA_DISK_1

正在开始介质的恢复
介质恢复完成, 用时: 00:00:00

完成 recover 于 17-9月 -11

sql 语句: alter database open

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 连接数据库试一下
■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> host ;

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 9月 17 18:07:23 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select count(*) from tab;

  COUNT(*)
----------
      3645

SQL> exit;
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\>exit
主机命令完成

RMAN>

以上。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20335819/viewspace-707792/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-05

  • 博文量
    261
  • 访问量
    417501