NBU异机怎么恢复ORACLE出现ORA

70次阅读
没有评论

共计 1675 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“NBU 异机怎么恢复 ORACLE 出现 ORA-19511 错误”,在日常操作中,相信很多人在 NBU 异机怎么恢复 ORACLE 出现 ORA-19511 错误问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”NBU 异机怎么恢复 ORACLE 出现 ORA-19511 错误”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

近日在使用 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

1. 相关环境 1.1 源库环境

数据库版本:ORACLE 11.2.0.3.0
备份方式:CATALOG 方式

1.2 备份服务器

操作系统版本:Redhat 7.4
软件版本:Netbackup 8.0
说明:此处环境的 NBU 主服务器和介质服务器安装在同一个操作系统

1.3 异机环境

操作系统版本:ORACLE LINUX 5.8
数据库软件版本:11.2.0.4.0
NBU 软件版本:Netbackup 8.0

2. 排查思路 2.1 NBU 安装配置 1)网络连通性

检查方法:

在主服务器和恢复机上分别进行 PING 测试(使用 /etc/hosts 中的主机名)

在恢复机上使用 telnet 测试与服务器的 1556、13724、13782 三个端口

2)异机恢复参数

检查方法:在主服务器上使用 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

3)异机恢复文件

检查方法:在主服务器上 NBUInstallPath/NetBackup/db/altnames 路径下是否存在文件 No.Restrictions
解决方法:若不在该文件,则手动创建同名文件(文件内无需填写内容)

2.2 ORACLE 数据库配置

源库中的 oracle 账户 组名称 与 异机中的 oracle 账户 组名称是否一致

到此,关于“NBU 异机怎么恢复 ORACLE 出现 ORA-19511 错误”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计1675字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)