RMAN的备份与恢复-全备份

  1. C:/Documents and Settings/Administrator>rman  
  2. 恢复管理器: Release 11.1.0.6.0 - Production on 星期三 6月 29 16:00:33 2011  
  3. Copyright (c) 1982, 2007, Oracle.  All rights reserved.  
  4. RMAN> connect target /  
  5. 连接到目标数据库: ORCL (DBID=1274923109)  
  6. RMAN> backup database;  
  7. 启动 backup 于 29-6月 -11  
  8. 使用目标数据库控制文件替代恢复目录  
  9. 分配的通道: ORA_DISK_1  
  10. 通道 ORA_DISK_1: SID=129 设备类型=DISK  
  11. 通道 ORA_DISK_1: 正在启动全部数据文件备份集  
  12. 通道 ORA_DISK_1: 正在指定备份集内的数据文件  
  13. DBGANY:     Mismatched message length! [16:01:02.120] (krmiduem)  
  14. DBGANY:     Mismatched message length! [16:01:02.120] (krmiduem)  
  15. aMAN-00571: ===========================================================  
  16. RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============  
  17. RMAN-00571: ===========================================================  
  18. RMAN-00601: fatal error in recovery manager  
  19. RMAN-03004: 执行命令期间出现严重错误  
  20. RMAN-00600: internal error, arguments [3045] [] [] [] []  
  21. RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 06/29/2011 16:01:02 上) 失败  
  22. ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件  
 

我们进行RMAN的备份是非Catalog的备份,非Catalog的备份是将备份信息写入到Control File文件中,那么这种方法如果你的Archive Log模式必须为存档模式才行


查询一下数据库的存档模式

[c-sharp] view plain copy print ?
  1. SQL> archive log list  
  2. 数据库日志模式             非存档模式  
  3. 自动存档             禁用  
  4. 存档终点            USE_DB_RECOVERY_FILE_DEST  
  5. 最早的联机日志序列     111  
  6. 当前日志序列           113  
 

更改一下数据库的存档模式

[c-sharp] view plain copy print ?
  1. SQL> alter database archivelog;  
  2. alter database archivelog  
  3. *  
  4. 第 1 行出现错误:  
  5. ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开  
 

不能直接更改存档模式,必须在mount状态下开启

[c-sharp] view plain copy print ?
  1. SQL> shutdown immediate;  
  2. 数据库已经关闭。  
  3. 已经卸载数据库。  
  4. ORACLE 例程已经关闭。  
  5. SQL> startup mount;  
  6. ORACLE 例程已经启动。  
  7. Total System Global Area  535662592 bytes  
  8. Fixed Size                  1334380 bytes  
  9. Variable Size             331350932 bytes  
  10. Database Buffers          197132288 bytes  
  11. Redo Buffers                5844992 bytes  
  12. 数据库装载完毕。  
  13. SQL> alter database archivelog;  
  14. 数据库已更改。  
  15. SQL> alter database open;  
  16. 数据库已更改。  
  17. SQL> archive log list;  
  18. 数据库日志模式            存档模式  
  19. 自动存档             启用  
  20. 存档终点            USE_DB_RECOVERY_FILE_DEST  
  21. 最早的联机日志序列     111  
  22. 下一个存档日志序列   113  
  23. 当前日志序列           113  
 

进行完全备份

[c-sharp] view plain copy print ?
  1. C:/Documents and Settings/Administrator>rman  
  2. 恢复管理器: Release 11.1.0.6.0 - Production on 星期三 6月 29 16:35:47 2011  
  3. Copyright (c) 1982, 2007, Oracle.  All rights reserved.  
  4. RMAN> connect target /  
  5. 连接到目标数据库: ORCL (DBID=1274923109)  
  6. RMAN> backup database;  
  7. 启动 backup 于 29-6月 -11  
  8. 使用目标数据库控制文件替代恢复目录  
  9. 分配的通道: ORA_DISK_1  
  10. 通道 ORA_DISK_1: SID=138 设备类型=DISK  
  11. 通道 ORA_DISK_1: 正在启动全部数据文件备份集  
  12. 通道 ORA_DISK_1: 正在指定备份集内的数据文件  
  13. 输入数据文件: 文件号=00002 名称=C:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSAUX01.DBF  
  14. 输入数据文件: 文件号=00001 名称=C:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSTEM01.DBF  
  15. 输入数据文件: 文件号=00006 名称=C:/SDE.DBF  
  16. 输入数据文件: 文件号=00003 名称=C:/APP/ADMINISTRATOR/ORADATA/ORCL/UNDOTBS01.DBF  
  17. 输入数据文件: 文件号=00005 名称=C:/APP/ADMINISTRATOR/ORADATA/ORCL/EXAMPLE01.DBF  
  18. 输入数据文件: 文件号=00004 名称=C:/APP/ADMINISTRATOR/ORADATA/ORCL/USERS01.DBF  
  19. 通道 ORA_DISK_1: 正在启动段 1 于 29-6月 -11  
  20. 通道 ORA_DISK_1: 已完成段 1 于 29-6月 -11  
  21. 段句柄=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2011_06_29/O1_MF_  
  22. NNNDF_TAG20110629T163604_70ORZV09_.BKP 标记=TAG20110629T163604 注释=NONE  
  23. 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:36  
  24. 通道 ORA_DISK_1: 正在启动全部数据文件备份集  
  25. 通道 ORA_DISK_1: 正在指定备份集内的数据文件  
  26. 备份集内包括当前控制文件  
  27. 备份集内包括当前的 SPFILE  
  28. 通道 ORA_DISK_1: 正在启动段 1 于 29-6月 -11  
  29. 通道 ORA_DISK_1: 已完成段 1 于 29-6月 -11  
  30. 段句柄=C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2011_06_29/O1_MF_  
  31. NCSNF_TAG20110629T163604_70OS14Y2_.BKP 标记=TAG20110629T163604 注释=NONE  
  32. 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02  
  33. 完成 backup 于 29-6月 -11  
 

查询一下备份信息

[c-sharp] view plain copy print ?
  1. RMAN> list backupset;  
  2. 备份集列表  
  3. ===================  
  4. BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间  
  5. ------- ---- -- ---------- ----------- ------------ ----------  
  6. 1       Full    1.33G      DISK        00:00:41     29-6月 -11  
  7.         BP 关键字: 1   状态: AVAILABLE  已压缩: NO  标记: TAG20110629T163604  
  8. 段名:C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2011_06_29/O1_MF_NNNDF_TAG20110629T1636  
  9. 04_70ORZV09_.BKP  
  10.   备份集 1 中的数据文件列表  
  11.   文件 LV 类型 Ckp SCN    Ckp 时间   名称  
  12.   ---- -- ---- ---------- ---------- ----  
  13.   1       Full 4172599    29-6月 -11 C:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSTEM01.DBF  
  14.   2       Full 4172599    29-6月 -11 C:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSAUX01.DBF  
  15.   3       Full 4172599    29-6月 -11 C:/APP/ADMINISTRATOR/ORADATA/ORCL/UNDOTBS01.DBF  
  16.   4       Full 4172599    29-6月 -11 C:/APP/ADMINISTRATOR/ORADATA/ORCL/USERS01.DBF  
  17.   5       Full 4172599    29-6月 -11 C:/APP/ADMINISTRATOR/ORADATA/ORCL/EXAMPLE01.DBF  
  18.   6       Full 4172599    29-6月 -11 C:/SDE.DBF  
  19. BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间  
  20. ------- ---- -- ---------- ----------- ------------ ----------  
  21. 2       Full    9.36M      DISK        00:00:07     29-6月 -11  
  22.         BP 关键字: 2   状态: AVAILABLE  已压缩: NO  标记: TAG20110629T163604  
  23. 段名:C:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2011_06_29/O1_MF_NCSNF_TAG20110629T1636  
  24. 04_70OS14Y2_.BKP  
  25.   包含的 SPFILE: 修改时间: 29-6月 -11  
  26.   SPFILE db_unique_name: ORCL  
  27.   包括的控制文件: Ckp SCN: 4172627      Ckp 时间: 29-6月 -11  
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值