RMAN重新注册备份集

一、实验环境
1)查看已有备份集
  1. RMAN> list backup summary;
  2. List of Backups
  3. ===============
  4. Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
  5. ------- -- -- - ----------- --------------- ------- ------- ---------- ---
  6. 411 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  7. 412 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  8. 413 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  9. 414 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  10. 416 B A A DISK 09-MAR-16 1 1 NO ARC_BAK
  11. 417 B A A DISK 09-MAR-16 1 1 NO ARC_BAK
  12. 418 B A A DISK 09-MAR-16 1 1 NO ARC_BAK
  13. 419 B F A DISK 09-MAR-16 1 1 NO CTLFILE_BAK
  14. 420 B F A DISK 09-MAR-16 1 1 NO SPFILE_BAK
2)原备份路径为/home/oracle/backup修改成/home/oracle/bak/
3)crosscheck备份集,发现已全部标记为EXPIRED
  1. RMAN> crosscheck backup;

  2. using channel ORA_DISK_1
  3. crosschecked backup piece: found to be 'EXPIRED'
  4. backup piece handle=/home/oracle/backup/neal_lv0_e6r02vfk_1_1_20160309 RECID=411 STAMP=906067446
  5. crosschecked backup piece: found to be 'EXPIRED'
  6. backup piece handle=/home/oracle/backup/neal_lv0_e3r02vfk_1_1_20160309 RECID=412 STAMP=906067444
  7. crosschecked backup piece: found to be 'EXPIRED'
  8. backup piece handle=/home/oracle/backup/neal_lv0_e4r02vfk_1_1_20160309 RECID=413 STAMP=906067446
  9. crosschecked backup piece: found to be 'EXPIRED'
  10. backup piece handle=/home/oracle/backup/neal_lv0_e5r02vfk_1_1_20160309 RECID=414 STAMP=906067446
  11. crosschecked backup piece: found to be 'EXPIRED'
  12. backup piece handle=/home/oracle/backup/neal_arch_e8r02vi2_1_1_20160309 RECID=416 STAMP=906067522
  13. crosschecked backup piece: found to be 'EXPIRED'
  14. backup piece handle=/home/oracle/backup/neal_arch_e9r02vi2_1_1_20160309 RECID=417 STAMP=906067522
  15. crosschecked backup piece: found to be 'EXPIRED'
  16. backup piece handle=/home/oracle/backup/neal_arch_ear02vi2_1_1_20160309 RECID=418 STAMP=906067522
  17. crosschecked backup piece: found to be 'EXPIRED'
  18. backup piece handle=/home/oracle/backup/neal_ctlfile_ebr02vi3_1_1_20160309 RECID=419 STAMP=906067524
  19. crosschecked backup piece: found to be 'EXPIRED'
4)备份集中Status=X表示备份集已失效
  1. RMAN> list backup summary;
  2. List of Backups
  3. ===============
  4. Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
  5. ------- -- -- - ----------- --------------- ------- ------- ---------- ---
  6. 411 B 0 X DISK 09-MAR-16 1 1 NO NEAL_LV0
  7. 412 B 0 X DISK 09-MAR-16 1 1 NO NEAL_LV0
  8. 413 B 0 X DISK 09-MAR-16 1 1 NO NEAL_LV0
  9. 414 B 0 X DISK 09-MAR-16 1 1 NO NEAL_LV0
  10. 416 B A X DISK 09-MAR-16 1 1 NO ARC_BAK
  11. 417 B A X DISK 09-MAR-16 1 1 NO ARC_BAK
  12. 418 B A X DISK 09-MAR-16 1 1 NO ARC_BAK
  13. 419 B F X DISK 09-MAR-16 1 1 NO CTLFILE_BAK
  14. 420 B F X DISK 09-MAR-16 1 1 NO SPFILE_BAK
5)删除expired的备份集信息
  1. RMAN> delete noprompt expired backup;
  2. using channel ORA_DISK_1

  3. List of Backup Pieces
  4. BP Key BS Key Pc# Cp# Status Device Type Piece Name
  5. ------- ------- --- --- ----------- ----------- ----------
  6. 411 411 1 1 EXPIRED DISK /home/oracle/backup/neal_lv0_e6r02vfk_1_1_20160309
  7. 412 412 1 1 EXPIRED DISK /home/oracle/backup/neal_lv0_e3r02vfk_1_1_20160309
  8. 413 413 1 1 EXPIRED DISK /home/oracle/backup/neal_lv0_e4r02vfk_1_1_20160309
  9. 414 414 1 1 EXPIRED DISK /home/oracle/backup/neal_lv0_e5r02vfk_1_1_20160309
  10. 416 416 1 1 EXPIRED DISK /home/oracle/backup/neal_arch_e8r02vi2_1_1_20160309
  11. 417 417 1 1 EXPIRED DISK /home/oracle/backup/neal_arch_e9r02vi2_1_1_20160309
  12. 418 418 1 1 EXPIRED DISK /home/oracle/backup/neal_arch_ear02vi2_1_1_20160309
  13. 419 419 1 1 EXPIRED DISK /home/oracle/backup/neal_ctlfile_ebr02vi3_1_1_20160309
  14. 420 420 1 1 EXPIRED DISK /home/oracle/backup/neal_spfile_ecr02vi5_1_1_20160309
  15. deleted backup piece
  16. backup piece handle=/home/oracle/backup/neal_lv0_e6r02vfk_1_1_20160309 RECID=411 STAMP=906067446
  17. deleted backup piece
  18. backup piece handle=/home/oracle/backup/neal_lv0_e3r02vfk_1_1_20160309 RECID=412 STAMP=906067444
  19. deleted backup piece
  20. backup piece handle=/home/oracle/backup/neal_lv0_e4r02vfk_1_1_20160309 RECID=413 STAMP=906067446
  21. deleted backup piece
  22. backup piece handle=/home/oracle/backup/neal_lv0_e5r02vfk_1_1_20160309 RECID=414 STAMP=906067446
  23. deleted backup piece
  24. backup piece handle=/home/oracle/backup/neal_arch_e8r02vi2_1_1_20160309 RECID=416 STAMP=906067522
  25. deleted backup piece
  26. backup piece handle=/home/oracle/backup/neal_arch_e9r02vi2_1_1_20160309 RECID=417 STAMP=906067522
  27. deleted backup piece
  28. backup piece handle=/home/oracle/backup/neal_arch_ear02vi2_1_1_20160309 RECID=418 STAMP=906067522
  29. deleted backup piece
  30. backup piece handle=/home/oracle/backup/neal_ctlfile_ebr02vi3_1_1_20160309 RECID=419 STAMP=906067524
  31. deleted backup piece
  32. backup piece handle=/home/oracle/backup/neal_spfile_ecr02vi5_1_1_20160309 RECID=420 STAMP=906067525
  33. deleted backup piece
6)再次查看发现已经没有可以用来恢复的备份集
  1. RMAN> list backup summary;
  2. specification does not match any backup in the repository
二、重新注册备份集
1、注册单个备份片
1)使用catalog backuppiece命令来指定所需注册的备份片
  1. RMAN> catalog backuppiece '/home/oracle/bak/neal_lv0_e6r02vfk_1_1_20160309','/home/oracle/bak/neal_lv0_e3r02vfk_1_1_20160309';

  2. cataloged backup piece
  3. backup piece handle=/home/oracle/bak/neal_lv0_e6r02vfk_1_1_20160309 RECID=438 STAMP=906127338
  4. cataloged backup piece
  5. backup piece handle=/home/oracle/bak/neal_lv0_e3r02vfk_1_1_20160309 RECID=439 STAMP=906127338
2)list命令发现已经注册到rman中
  1. RMAN> list backup summary;
  2. List of Backups
  3. ===============
  4. Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
  5. ------- -- -- - ----------- --------------- ------- ------- ---------- ---
  6. 438 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  7. 439 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
2、注册整个目录
1)使用catalog start with来指定备份集所在的文件目录,最好加上/
  1. RMAN> catalog start with '/home/oracle/bak/';

  2. --如果是ASM使用方式如下
  3. catalog start with '+disk';

  4. searching for all files that match the pattern /home/oracle/bak/

  5. List of Files Unknown to the Database
  6. =====================================
  7. File Name: /home/oracle/bak/neal_spfile_eur04m79_1_1_20160310
  8. File Name: /home/oracle/bak/neal_arch_err04m73_1_1_20160310
  9. File Name: /home/oracle/bak/neal_arch_eqr04m73_1_1_20160310
  10. File Name: /home/oracle/bak/neal_arch_e9r02vi2_1_1_20160309
  11. File Name: /home/oracle/bak/neal_lv0_e4r02vfk_1_1_20160309
  12. File Name: /home/oracle/bak/neal_lv0_e5r02vfk_1_1_20160309
  13. File Name: /home/oracle/bak/neal_lv0_enr04m4j_1_1_20160310
  14. File Name: /home/oracle/bak/neal_arch_epr04m73_1_1_20160310
  15. File Name: /home/oracle/bak/neal_ctlfile_etr04m77_1_1_20160310

  16. Do you really want to catalog the above files (enter YES or NO)? yes
  17. cataloging files...
  18. cataloging done

  19. List of Cataloged Files
  20. =======================
  21. File Name: /home/oracle/bak/neal_spfile_eur04m79_1_1_20160310
  22. File Name: /home/oracle/bak/neal_arch_err04m73_1_1_20160310
  23. File Name: /home/oracle/bak/neal_arch_eqr04m73_1_1_20160310
  24. File Name: /home/oracle/bak/neal_arch_e9r02vi2_1_1_20160309
  25. File Name: /home/oracle/bak/neal_lv0_e4r02vfk_1_1_20160309
  26. File Name: /home/oracle/bak/neal_lv0_e5r02vfk_1_1_20160309
  27. File Name: /home/oracle/bak/neal_lv0_enr04m4j_1_1_20160310
  28. File Name: /home/oracle/bak/neal_arch_epr04m73_1_1_20160310
  29. File Name: /home/oracle/bak/neal_ctlfile_etr04m77_1_1_20160310
2)查看备份集注册情况
  1. RMAN> list backup summary;
  2. List of Backups
  3. ===============
  4. Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
  5. ------- -- -- - ----------- --------------- ------- ------- ---------- ---
  6. 438 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  7. 439 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  8. 440 B F A DISK 10-MAR-16 1 1 NO SPFILE_BAK
  9. 441 B A A DISK 10-MAR-16 1 1 NO ARC_BAK
  10. 442 B A A DISK 10-MAR-16 1 1 NO ARC_BAK
  11. 443 B A A DISK 09-MAR-16 1 1 NO ARC_BAK
  12. 444 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  13. 445 B 0 A DISK 09-MAR-16 1 1 NO NEAL_LV0
  14. 448 B F A DISK 10-MAR-16 1 1 NO CTLFILE_BAK

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

转载于:http://blog.itpub.net/29812844/viewspace-2063681/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IT邦德Oracle RMAN备份是一种可靠的单实例备份方法。Oracle数据库系统采用RMAN备份技术来备份数据库,以保证数据的完整性、一致性和可恢复性。RMAN备份技术可以在相对短的时间内备份大量数据,而且备份的数据是完整的,包括数据、表结构、约束和程序等,可以快速恢复数据,减少数据丢失和业务停止的风险。 IT邦德Oracle RMAN备份技术通过备份备份流程实现备份备份备份的基本单元,包括数据文件,参数文件和控制文件等。备份流程是备份的执行步骤,包括准备、备份、校验和清理等步骤。备份流程可以根据备份的需求和实际情况进行设置,以确保备份的正确性和可用性。 IT邦德Oracle RMAN备份技术还提供了多种备份策略,如完全备份、增量备份、差异备份备份增强等。不同的备份策略可以根据备份的需求选择,以满足不同的备份需求。 总之,IT邦德Oracle RMAN备份技术是一种高效、可靠的单实例备份方法,可以保证数据的完整性和可用性,是现代企业数据备份技术不可或缺的一部分。 ### 回答2: it邦德是一家专注于IT领域的媒体公司,提供各种技术文章和资源,而Oracle RMAN备份则是Oracle数据库管理中常用的备份方法之一。 Oracle RMAN备份是一种基于Oracle Recovery Manager(RMAN)的备份方法。RMANOracle公司在10g版本中引入的新一代备份恢复工具,可以对Oracle数据库进行备份、恢复以及灾难恢复操作。通过RMAN备份,可以实现持续更短的备份时间和更快的恢复时间。 在单实例备份方面,RMAN备份可以对Oracle数据库进行全量备份和增量备份。全量备份是对整个数据库进行备份,包含所有的数据和日志文件,可以恢复整个数据库,是一个比较完整的备份形式。增量备份则是对已经备份的数据进行增量备份,只备份发生变化的数据,可以在保证备份完整性的同时缩短备份时间和减少存储空间。 在使用RMAN备份时,需要先配置RMAN参数,并创建备份备份作业。备份RMAN备份的基本单位,包含备份所需的所有信息。备份作业是指备份的执行,需要确定备份类型、备份路径、备份时间等参数。通过RMAN备份,可以将备份保存到本地磁盘、网络磁盘、磁带等介质中。 总之,使用Oracle RMAN备份进行单实例备份可以帮助数据库管理员快速备份和恢复数据库,提高数据库的可用性和可靠性。 ### 回答3: it邦德是一家技术社区,提供与IT相关的技术文章、各类技术活动、技术问答等服务。而Oracle RMANOracle数据库提供的一个备份和恢复工具,可以通过控制文件和RMAN备份对数据库进行备份和恢复。 通过it邦德提供的Oracle RMAN备份文档,我们可以了解到,单实例备份的步骤如下: 1. 检查数据库状态 在备份之前,我们需要检查数据库的状态,确保数据库处于ARCHIVELOG模式,同时也需要检查监听器的状态,以便于备份完成后能够连接到数据库。 2. 执行全备份 我们可以使用rman>backup database plus archivelog命令执行一个全备份(包括数据文件和归档日志),备份过程需要等待一段时间,具体时间取决于数据库的大小和服务器的性能。 3. 验证备份文件 备份完成后,我们需要验证备份文件的完整性和可用性,以便于之后还原数据。 4. 清理旧备份 为了避免备份文件的存储空间被占满,我们需要定期清理旧备份,并保留一定时间的备份数据以便于恢复。 5. 定期增量备份 为了减少备份时间和存储空间的占用,我们可以定期进行增量备份,只备份修改的数据文件和归档日志,而不是整个数据库。 以上是单实例备份的步骤,通过这些步骤可以实现数据库的备份和恢复,以保障数据的安全性和可恢复性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值