起搏器集群中的监听器 oracle

Listener oracle in pacemaker cluster

我需要一些帮助。我创建了一个包含 2 个节点的集群。我创建了所有资源,但是侦听器有错误并且 pacemaker 集群状态显示 Oracle 侦听器已停止。

在 Web 界面中,我收到以下错误消息:

Failed to start listener_or on Mon Oct 25 16:30:52 2021 on node lha1: Listener pdb1 appears to have started, but is not running properly:

Unable to get metadata for resource agent 'ocf:heartbeat:oralsnr' (timeout)

在起搏器集群状态下,我收到以下错误消息:

listener_or_start_0 on lha1 'error' (1): call=35, status='complete', exitreason='Listener pdb1 appears to have started, but is not running properly: ', last-rc-change='2021-10-25 16:30:52 +03:00', queued=0ms, exec=393ms

但是,我可以连接到基地。

你有什么办法可以解决这个问题吗?

问题是代理看不到 Oracle 侦听器。

解决方案是:

  • 创建tnsnames.ora
  • 写入配置
  • 重新加载服务

此后电脑没有任何错误。