在启动oms的时候,提示链接元数据库失败


确定账号密码没错

1 个赞

上面的ip地址是样例 用户使用root用户 你自己可以用这个信息 通过obclient连接一下 看看是否有问题

1 个赞

我自己链接没问题,但我的oms是部署在另外的服务器上的,上面没有任何oceanbase相关的程序,包括obclient命令也是没有的

1 个赞

你用root的用户和密码登录试一下 看看是否ip和端口 设置了黑名单 用telnet 试一下

1 个赞

我就是用root登录的。没问题

1 个赞

oms配置连接的时候 也用root用户我看你配置的不是root用户
image

我已经都换了,全部配置都换成root了。手动用root登录也没问题

还是报连接的错误么?telnet ip+端口 也试一下

都试过了。我手动登录都没问题呀

你的oms这台服务器上试一下 telnet ip+端口 看看是否有问题 这个上面不是没有obclient么 你怎么试的

图片



背景:数据库和ocp部署在我自己的虚拟机,oms部署在公司的开发环境,而公司的开发环境访问我的机器是访问不了的,也就意味着oms访问我机器的oceanbase访问不了。我就将我的oceanbase暴露在公网,然后oms机器访问公网就行。而经过测试,我通过公网ip登录oceanbase也是没问题的


root和slave两个方式都不行

梳理一下:1、原先你的数据库和ocp部署在我自己的虚拟机 oms访问不了 这个是正常。
2、现在数据库改成了公网地址 在数据库上obclient是可以访问的
3、ip和端口都没有问题

对的。现在通过公网的方式登录没问题,但到oms这里就连不上

部署了oms的这台机器去telnet公网的ip端口也没问题
图片

ocp上的有配置 黑白名单么?

但如果我把oms部署在ocp这台机器上是可以的,直接连内网地址就行,问题是我自己虚拟机资源不够了。所以才把oms部署到公司开发环境去

防火墙全关了的。selinux也关了的

所以我在怀疑是不是 因为没有obclient,因为oms没有部署早ocp机器上导致的

在ocp上 你看看这个是不是配置了