这篇文章主要介绍“NBU异机怎么恢复ORACLE出现ORA-19511错误”,在日常操作中,相信很多人在NBU异机怎么恢复ORACLE出现ORA-19511错误问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”NBU异机怎么恢复ORACLE出现ORA-19511错误”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
近日在使用NBU对ORACLE数据库进行异机恢复参数文件时出现ORA-19511错误,进行各种原因排查和方法尝试后,终于找到错误原因。在此进行记录,为大家在遇到相同问题时可以更快的得到解决。报错信息如下:
channel c1: reading from backup piece T191023F102620_spfile_25529_1_1022409268 channel c1: ORA-19870: error while restoring backup piece T191023F102620_spfile_25529_1_1022409268 ORA-19507: failed to retrieve sequential file, handle="T191023F102620_spfile_25529_1_1022409268", parms="" ORA-27029: skgfrtrv: sbtrestore returned error ORA-19511: Error received from media manager layer, error text: Failed to process backup file <T191023F102620_spfile_25529_1_1022409268> failover to previous backup
数据库版本:ORACLE 11.2.0.3.0
备份方式:CATALOG方式
操作系统版本:Redhat 7.4
软件版本:Netbackup 8.0
说明:此处环境的NBU主服务器和介质服务器安装在同一个操作系统
操作系统版本:ORACLE LINUX 5.8
数据库软件版本: 11.2.0.4.0
NBU软件版本:Netbackup 8.0
检查方法:
在主服务器和恢复机上分别进行PING测试(使用/etc/hosts中的主机名)
在恢复机上使用telnet测试与服务器的1556、13724、13782三个端口
检查方法:在主服务器上使用bpgetconfig检查相关参数
# NBUInstallPath/NetBackup/bin/admincmd/bpgetconfig | grep "DISALLOW_CLIENT" DISALLOW_CLIENT_LIST_RESTORE = NO DISALLOW_CLIENT_RESTORE = NO
解决方法:若如上两个参数为YES,则表示禁止进行异机恢复,需要将两个参数改成NO,为保证参数生效,建议修改后重启主服务器上的NBU服务
# NBUInstallPath/NetBackup/bin/bp.kill_all # NBUInstallPath/NetBackup/bin/bp.start_all
检查方法:在主服务器上NBUInstallPath/NetBackup/db/altnames路径下是否存在文件No.Restrictions
解决方法:若不在该文件,则手动创建同名文件(文件内无需填写内容)
源库中的 oracle 账户&组名称 与 异机中的 oracle 账户&组名称是否一致
到此,关于“NBU异机怎么恢复ORACLE出现ORA-19511错误”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。