本机的rman备份与恢复测试

来源:srsunbing 责任编辑:栏目编辑 发表时间:2013-07-02 05:50 点击:

  --rman备份全库:
  C:\Documents and Settings\Administrator> set oracle_sid=ora10
  C:\Documents and Settings\Administrator> rman target/
  RMAN> BACKUP DATABASE FORMAT 'D:\BACKUP1\%U';
  --压缩备份:
  RMAN> backup as compressed backupset database format 'D:\BACKUP1\%U';
  启动 backup 于 10-9月 -11
  使用目标数据库控制文件替代恢复目录
  分配的通道: ORA_DISK_1
  通道 ORA_DISK_1: sid=135 devtype=DISK
  通道 ORA_DISK_1: 启动全部数据文件备份集
  通道 ORA_DISK_1: 正在指定备份集中的数据文件
  输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\SYSTEM01.DBF
  输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\SYSAUX01.DBF
  输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\USERS01.DBF
  输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\UNDOTBS01.DBF
  输入数据文件 fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\EXAMPLE01.DBF
  通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -11
  通道 ORA_DISK_1: 已完成段 1 于 10-9月 -11
  段句柄=D:\BACKUP1\0UMM7N25 标记=TAG20110910T210613 注释=NONE
  通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:46
  完成 backup 于 10-9月 -11

  启动 Control File and SPFILE Autobackup 于 10-9月 -11
  段 handle=D:\BACKUP1\C-739034189-20110910-01 comment=NONE
  完成 Control File and SPFILE Autobackup 于 10-9月 -11
  --显示备份集:
  RMAN> list backup of database; 
 
  --恢复测试
  C:\Documents and Settings\Administrator> sqlplus /nolog;
 SQL> conn / as sysdba    ####已dba用户连接并关闭数据库
 已连接。
 SQL> shutdown immediate;
  --删除数据文件:
 SQL> host del D:\oracle\product\10.2.0\oradata\ora10\USERS01.DBF;
 SQL> startup;
  ORACLE 例程已经启动。
  Total System Global Area  612368384 bytes
  Fixed Size                  1250428 bytes
  Variable Size             205523844 bytes
  Database Buffers          398458880 bytes
  Redo Buffers                7135232 bytes
  数据库装载完毕。
  ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
  ORA-01110: 数据文件 4: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\USERS01.DBF'
 
  --使用rman恢复:
  C:\Documents and Settings\Administrator> set oracle_sid=ora10
  C:\Documents and Settings\Administrator> rman target/
  恢复管理器: Release 10.2.0.1.0 - Production on 星期六 9月 10 22:30:09 2011
  Copyright (c) 1982, 2005, Oracle.  All rights reserved.
  已连接到目标数据库: ORA10 (DBID=739034189, 未打开)
 
  RMAN> restore datafile 'D:\oracle\product\10.2.0\oradata\ora10\USERS01.DBF';
  启动 restore 于 10-9月 -11
  使用目标数据库控制文件替代恢复目录
  分配的通道: ORA_DISK_1
  通道 ORA_DISK_1: sid=155 devtype=DISK
  通道 ORA_DISK_1: 正在开始恢复数据文件备份集
  通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
  正将数据文件00004恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10\USERS01.DBF
  通道 ORA_DISK_1: 正在读取备份段 D:\BACKUP1\14MM7NJ1
  通道 ORA_DISK_1: 已恢复备份段 1
  段句柄 = D:\BACKUP1\14MM7NJ1 标记 = TAG20110910T211513
  通道 ORA_DISK_1: 恢复完成, 用时: 00:00:16
  完成 restore 于 10-9月 -11
 
  RMAN> recover datafile 'D:\oracle\product\10.2.0

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • sql常见面试题
      • SQL SERVER 2005性能之跟踪
      • SQL编程(一)
      • LINUX上RMAN自动备份脚本
      • sql server面试题
      • 如何将多个SQL查询统计结果一次显示出来
      • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
      • SQL小技巧系列 --- 行转列合并
      • sql server 列转行
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1