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