1 个赞
我自己链接没问题,但我的oms是部署在另外的服务器上的,上面没有任何oceanbase相关的程序,包括obclient命令也是没有的
1 个赞
你用root的用户和密码登录试一下 看看是否ip和端口 设置了黑名单 用telnet 试一下
1 个赞
我就是用root登录的。没问题
1 个赞
oms配置连接的时候 也用root用户我看你配置的不是root用户
我已经都换了,全部配置都换成root了。手动用root登录也没问题
还是报连接的错误么?telnet ip+端口 也试一下
都试过了。我手动登录都没问题呀
你的oms这台服务器上试一下 telnet ip+端口 看看是否有问题 这个上面不是没有obclient么 你怎么试的
背景:数据库和ocp部署在我自己的虚拟机,oms部署在公司的开发环境,而公司的开发环境访问我的机器是访问不了的,也就意味着oms访问我机器的oceanbase访问不了。我就将我的oceanbase暴露在公网,然后oms机器访问公网就行。而经过测试,我通过公网ip登录oceanbase也是没问题的
梳理一下:1、原先你的数据库和ocp部署在我自己的虚拟机 oms访问不了 这个是正常。
2、现在数据库改成了公网地址 在数据库上obclient是可以访问的
3、ip和端口都没有问题
对的。现在通过公网的方式登录没问题,但到oms这里就连不上
部署了oms的这台机器去telnet公网的ip端口也没问题
ocp上的有配置 黑白名单么?
但如果我把oms部署在ocp这台机器上是可以的,直接连内网地址就行,问题是我自己虚拟机资源不够了。所以才把oms部署到公司开发环境去
防火墙全关了的。selinux也关了的
所以我在怀疑是不是 因为没有obclient,因为oms没有部署早ocp机器上导致的