文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

RMAN-06172: no autobackup found or specified handle is not a valid copy or piece

2024-04-02 19:55

关注
有个朋友问我,他想恢复(利用rman备份迁移)数据库(10.2,从aix 到 linux)但控制文件restore失败,报错如下:
询问了下貌似那个人连原数据库结构都不知到,只时拿到了备份文件,就想恢复,哎!

c-IIIIIIIIII-YYYYMMDD-QQ,  包含了DBID、日、月、年、季度
 %I  表示DBID
 %T 表示 YYYYMMDD 
参考:Database Backup and Recovery Reference - formatSpec

在开启autobackup的备份时,控制文件自动备份的格式应保证为默认的 %F,
oracle文档上说:参考: (How RMAN Performs Control File Autobackups)
If you do not use the default format, then during disaster recovery you must specify the format that was used to generate the autobackups. Otherwise, RMAN cannot restore the autobackup.
如果不使用默认格式,那么在恢复过程中有个灾难,必须指定用于生成autobackup的格式。
否则,RMAN无法恢复autobackup。

实际测试:
用下面语句,即使指定了格式为 %T
set controlfile autobackup format for device type disk to '/home/orabak/control_bak_%T';   
这个命令是不成功的, 提示不可指定为 %T
估计必须要包含DBID吧


用以下方式还原rman设置中的控制文件备份格式:
CONFIGURE CONTROLFILE AUTOBACKUP FORMATFOR DEVICE TYPE DISK clear;
CONFIGURE CONTROLFILE AUTOBACKUP ON;    #开启自动备份 默认格式 ‘%F’

CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default



附2:

偶到oracle官方文档查找各个版本的restore controlfile条件对比(都是使用autobackup)

10gR2:   no catalog 状态下:
    restore controlfile; 提示必须使用指定from autobackup ,而且restore controlfile from autobackup 必须先set dbid;
    restore controlfile from 'xxx' ;  也是必须先set dbid
    restore controlfile tag 'xxx' ;  如果no catalog 模式,会失败找不到tag。


之后的版本11gR2 / 12.1/12.2版本 , no catalog 状态下
  如果跟 restore controlfile from autobackup ,不再需要set dbid 
  但如果 restore controlfile from 'media_handle'; 还是必须指定  set dbid
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece

参考:https://docs.oracle.com/database/121/RCMRF/rcmsynta2008.htm#RCMRF149

恢复的步骤:

  1. RMAN> SET DBID 12345;

  2. RMAN> STARTUP NOMOUNT;

  3. RMAN> RESTORE CONTROLFILE FROM "/backup/rman/ctl_c-12345-20141003-03";

  4. RMAN> RESTORE DATABASE;

  5. RMAN> RECOVER DATABASE;

  6. RMAN> ALTER DATABASE OPEN RESETLOGS;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧