相关链接 NBU备份oracle数据库详细配置文档
https://www.modb.pro/db/1699297524095995904
这个是一个NBU备份的常见报错,一般是因为配置文件只添加了master 主机名,没有配置media主机名引起的
报错截图

2024-12-3 9:46:52 - Error bpbrm (pid=17374) [PROXY] Connecting host: BAK022024-12-3 9:46:52 - Error bpbrm (pid=17374) [PROXY] ConnectionId: {780C3EA0-B118-11EF-97EB-ECB37405CE8F}:OUTBOUND2024-12-3 9:46:52 - Error bpbrm (pid=17374) [PROXY] pid: 69552024-12-3 9:46:52 - Error bpbrm (pid=17374) [PROXY] Received status: 02024-12-3 9:46:52 - Error bpbrm (pid=17374) Request from host bak02 (10.xxx.xxx.4) to host TES02. (10.253.63.15) is not allowed access. Host bak02 (10.xxx.xxx.4) is not an authorized server for host tes02.2024-12-3 9:46:52 - Error bpbrm (pid=17374) bpcd on TES02 exited with status 59: access to the client was not allowed
解决办法:
Linux/Unix:
原因:客户端配置问题
cd /usr/openv/netbackup/[root@db1 netbackup]# vi bp.confSERVER = cscn01bak01SERVER = csaslbak02 ##media服务器没有加入到该配置文件CLIENT_NAME = db1CONNECT_OPTIONS = localhost 1 0 2
验证办法:
Media服务端验证client的连接性
/usr/openv/netbackup/bin/admincmd/bptestbpcd -client hostname -verbose
修改bp.conf添加media服务器

再次验证 可以抓取client的信息 即表示正常

Windows:
windows和Linux有不同,没有bp.conf文件是通过注册表来配置的
注册表的路径如下
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Config安装好NBU的客户端后默认只会添加安装时填写的master服务器,而不会添加media服务器,这就需要配置时自行添加
如下图:

另外一个常见报错status 48: client hostname could not be found
原因:一般是因为master,media主机和client主机网络或者端口不通
解决办法:确认master,media和client 三个主机的hosts已经配置ok 并且互相都能ping通
检查办法
[root@csaslbak02 ~]# /usr/openv/netbackup/bin/bpclntcmd -hn db1(hostname)host db1: db1 at 10.xx.xx.101aliases: db1 10.xxx.xx.10[~]# /usr/openv/netbackup/bin/bpclntcmd -clear_host_cache ##可以清理一下cache 再重新获取Successfully cleared host cacheSuccessfully cleared generic cache
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




