本文收集整理i2backup oracle各种常见故障情景以及相应的解决方案或变通办法。

 

目录

 

  1. 目录

  2. i2Backup Oracle排查问题主要过程
  3. i2Backup Oracle收集日志
  4. (UTF-8) sbtpvt_catalog_open: file Oracle_Disk_SBT_Catalog, open error, errno = 13
  5. 正确配置Oracle libobk.so、libobk.a符号链接
  6. SUSE12sp5,CentOS7.9,Failed to load Media Management Library
  7. 没有做libobk.so库链接,提示“ORA-27211: Failed to load Media Management Library“,”OnBKRecord Write file err, ret: -2”
  8. 安装配置常见问题
  9. 符号链接到其它厂商提供的库文件,导致备份失败
  10. Win2003/Win2008/Win2012/Win2016/Win2019 平台安装

  11. Win2003/Win2008/Win2012/Win2016/Win2019 Failed to load Media Management Library
  12. GUI备份记录报告3622错误,并自动发起重试任务
  13. IBM AIX gcc库缺失, Failed to load Media Management Library
  14. IBM AIX LIBPATH设置不正确,Failed to load Media Management Library
  15. IBM AIX LIBPATH设置不正确,i2node启动失败
  16. libobk.so文件破坏,ORA-27211: Failed to load Media Management Library
  17. ORA-00338: log 1 of thread  is more recent than control file
  18. ORA-01513: invalid current time returned by operating system
  19. ORA-19751: could not create the change tracking file
  20. Oracle_Disk_SBT_Catalog文件权限,或属主关系不正确
  21. ORACLE_HOME设置不正确,rman.log仅仅打印基本变量信息
  22. ORACLE_SID设置不正确,提示”RMAN-00554,RMAN-04005,ORA-12560“
  23. Oracle备份或恢复任务启动,rman输出显示没有启动实例
  24. Oracle备份规则不定期失败
  25. RMAN-00554 RMAN-04005 ORA-01031
  26. RMAN-06149: cannot BACKUP DATABASE in NOARCHIVELOG mode
  27. rman运行用户不正确,rman连接失败
  28. SCN值特别大,i2backup取值不正确,页面显示SCN值不正确
  29. SHELL环境问题,导致备份失败1
  30. SHELL环境问题,导致备份失败2
  31. 不在指定的备份窗口中提交备份任务,提示error text:   request of stop backup
  32. 不正确的版本,提示(UTF-8) send file error,state = -14
  33. 任务启动失败 签名添加失败
  34. 合成备份恢复前提与限制
  35. 合成备份,iscsi login失败,提示MountBefore failed.ret:-4150
  36. 合成备份,磁盘空间不足,提示ORA-19502: write error on file " "
  37. 合成备份,恢复数据库加载磁盘卷失败
  38. 启动备份任务,报告3522错误
  39. 启动恢复任务,open error, errno = 13
  40. 备份失败,控制文件快照路径配置不正确
  41. 备份成功,异机恢复失败,提示RMAN-06026: some targets not found - aborting restore
  42. 多个规则备份数据库和归档日志文件,恢复问题
  43. 数据库和归档日志文件各自独立规则备份,恢复失败
  44. 如何中断rman 残余进程
  45. 归档日志不连续,恢复失败,提示缺少归档日志[rman] RMAN-06025
  46. 恢复参数文件或控制文件时,报告RMAN-06172错误
  47. 恢复失败,提示”cannot obtain exclusive enqueue for datafile 1“
  48. 恢复失败,提示”ORA-19507: failed to retrieve sequential file“
  49. 恢复控制文件,恢复命令不响应,不退出,挂住
  50. 恢复过程中提示备份文件未找到
  51. 数据库恢复,提示缺失早期归档日志
  52. 数据文件重定向恢复,提示 ORA-19563: header validation failed for file
  53. 灾备机存储空间满了,报错误-28
  54. 恢复目标机磁盘空间不足,导致恢复失败,提示Linux-x86_64 Error: 28: No space left on device
  55. 灾备机端i2node进程挂起,导致生产端rman不退出 (风险)
  56. 灾备端无法创建备份集,报errno = 2
  57. 端口定义,i2backup常用端口
  58. 配置Oracle RAC 集群备份模式
  59. 限制oracle rman性能几个方法
  60. 归档日志不能删除,提示 RMAN-08137
  61. Oracle RAC环境中,基于集群创建规则,执行规则作业,提示Not match the cluster ip
  62. 启动数据库时,提示ora-00742,ora-00312
  63. 打开数据库时,提示“ORA-00392: log 3 of thread 1 is being cleared, operation not allowed”
  64. 灾备端不更新Record.json记录,恢复时显示[1011112243] 还原日志信息为空。
  65. oracle10g,恢复控制文件提示“RMAN-03032”
  66. 不正确的控制机IP地址,规则界面不更新上一次执行信息,工作机不上传日志
  67. 恢复归档日志文件,导致数据库关闭
  68. 灾备端目录不可写,提示ORA-19511: non RMAN, but media manager or vendor specific failure, error text:    echo from svr -1
  69. 规则配置权限不足,提示ORA-19511: non RMAN, but media manager or vendor specific failure, error text:    sbtcommand failed,state = -3522
  70. 工作机和灾备机版本不匹配, 提示ORA-19511: non RMAN, but media manager or vendor specific failure, error text:    (UTF-8) sbtcommand failed,state = -3522
  71. 网络问题,提示ORA-19511:  Error received from media manager layer, error text:       echo from svr -3522
  72. Oracle RMAN Send命令有误,提示“RMAN-03002,ORA-03113”
  73. 恢复spfile参数文件,提示ORA-27191: sbtinfo2 returned error
  74. aix平台下,创建spfile/controlfile恢复规则时不能自动获取DBID
  75. 归档目录不存在或不可写,恢复失败,提示RMAN-11003
  76. 数据库未关闭,恢复数据库提示ORA-19573: cannot obtain exclusive enqueue for datafile 10
  77. OGG环境中,备份主库,提示RMAN-08137: warning: archived log not deleted, needed for standby or upstream capture process
  78. DataGuard环境中,备份备库,提示RMAN-08137: warning: archived log not deleted, needed for standby or upstream capture process
  79. DataGuard环境中,备份备库,提示RMAN-11003: failure during parse/execution of SQL statement: alter system archive log current
  80. 灾备端备份目录路径含有中文字符,导致每次备份都是执行了全备份
  81. 自定义Log目录,rman_xxxx-xx-xx.log文件没有记录rman输出日志
  82. RMAN脚本修改无效,控制台触发备份任务脚本文件被覆盖
  83. 工作机不上传日志,界面不更新上一次执行信息或统计报表没有任何记录
  84. RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
  85. ORA-00326: log begins at change 6052026, need earlier change 5908373
  86. 数据库文件位于+DATA1,恢复时没有恢复到原始路径下
  87. 超级用户非root用户名,或数据库不支持操作系统认证登录,rman输出提示"RMAN-00554,RMAN-04005,ORA-01017"
  88. 超级用户非root用户名,执行备份,提示 "RMAN-00554 RMAN-04005 ORA-12547"
  89. 引用oracle profile不正确,引起LD_LIBRARY_PATH设置不正确,rman备份失败,或rman备份成功,sqlplus执行失败,bkRecorder.txt没有记录
  90. 脚本删除过期的归档日志文件,报RMAN-03002,RMAN-06091
  91. Dataguard环境中,备库切换为主库报错,提示ORA-19527: physical standby redo log must be renamed
  92. 异机恢复,恢复目标机环境影响恢复,提示缺少早期归档日志
  93. 异机恢复,基于时间点,logseq,scn 不完全恢复,然后open resetlogs方式打开数据库。
  94. 数据库恢复,提示 "RMAN-06091: no channel allocated for maintenance (of an appropriate type)"
  95. 数据库备份,提示“RMAN-06091: no channel allocated for maintenance (of an appropriate type)”
  96. BACKUP_DIR未设置,执行备份,提示 "ORA-03113: end-of-file on communication channel"
  97. 恢复目标机存储空间不足,提示"ORA-27044: unable to write the header block of file"
  98. 保留周期调整,影响过期备份集清理,保留周期调整前生成的备份集不再自动清理
  99. Oracle异机恢复,恢复失败,提示"CatalogCopy Not yet getting semaphores in 300 seconds".
  100. 从v7.1.72升级到v8.1.24,备份失败,提示“sbtcommand failed,state = -3522”
  101. 备份失败,提示"Can not backup SPFILE because the instance was not started with SPFILE"
  102. 规则上设置的保留周期无效,不能按所设的保留周期来删除过期备份集
  103. 恢复控制文件,提示“RMAN-06188: cannot use command when connected to a mounted target database”
  104. 恢复参数文件,提示“RMAN-06188: cannot use command when connected to a mounted target database”
  105. i2node升级后,orasbt.dll没有更新,备份失败,提示“(UTF-8) sbtcommand failed,state = 0”
  106. regnode.conf内容不正确,客户端srpcd.log提示“get_rac_master_host GetRegnodeConfParams err,"
  107. 备份任务停止,提示”skip",“跳过",任务结果: [-1100503008] 失败
  108. ORACLE_SID,ORACLE_HOME不正确,提示“RMAN-06403,ORA-01034,ORA-27101”
  109. 恢复失败,提示“ORA-19511: non RMAN, but media manager or vendor specific failure, error text: sbtrestore : call SbtInitEx err!  -7”
  110. sbttest验证加载动态库,提示“libi2lfi.so: cannot open shared obiect file: No such file or directory”
  111. 存储单元空间不足,提示“send file error,state = -10402" "echo from svr -3644" "echo from svr -10402"
  112. Kylin v10,oracle备份结束后,oracle实例异常关闭。
  113. 系统日期和时间格式设置问题,生成的备份片(piece handle)名称不正确,创建文件失败
  114. Oracle安装用户不是oracle:oinstall,例如oradev:oinstall,备份失败,不打印rman输出日志文件。
  115. 实例认证失败,提示”请在用户手册查询此错误码以获取更多信息:(1210115000)“
  116. SUSE Linux环境,备份失败,提示”RMAN-06403,ORA-01034,ORA-27101"
  117. 调度服务器没有赋予备份服务器角色,恢复controlfile/spfile,提示“[1011110001]远程过程调用失败或连接不上目标服务(节点、平台、接口)”
  118. 集群节点公钥没有更新,列表页显示为红色
  119. HA高可用环境,两个节点触发周期任务,一个正常,一个失败,控制台统计异常。
  120. 非oracle用户,$LOGDIR/sbt/rule_uuuid/rman_*.log 没有rman任务输出
  121. 客户端系统root用户以bash shell 登录的,而oracle用户是以csh shell登录,备份失败,没有rman任务输出
  122. 防止恢复过程中覆盖数据,i2backup v9.1.2要求手工修改后端rc.sh脚本,定义数据文件路径,完成数据文件重定向恢复。
  123. 恢复目标机磁盘空间不足,创建文件失败,恢复失败
  124. 克隆机器,导致多次备份,统计记录中同一时间多条备份记录
  125. VC++版本低,Win2016平台,提示”ORA-27211: Failed to load Media Management Library“
  126. VC++版本低,Win2022平台,提示”ORA-27211: Failed to load Media Management Library“
  127. 归档日志文件清理不严谨,没有备份的归档日志文件被删除
  128. 同一数据库两条规则(整库,归档日志)备份到不同存储单元,同时触发备份,时间戳相同,恢复失败。
  129. ORACLE_HOME目录路径不正确,rman输出文件仅仅显示变量,没有rman执行任务输出。