暂无图片
分享
辣眼睛的茄子
2020-02-26
GaussDB T单机数据库远程访问失败

我在虚拟机上安装部署了一套单机高斯DB,但从其他相同网段内的远程客户端(zsql或studio)访问连接时提示tcp创建失败。
报错信息:
Warning: SSL connection to server without CA certificate is insecure. Continue anyway? (y/n):y
GS-00303, Failed to establish tcp connection to [192.168.20.243]:[1888], errno 113

以下是我数据库配置:
1、监听地址
LSNR_ADDR = 127.0.0.1,192.168.20.243
LSNR_PORT = 1888

2、数据库主机的防火墙和selinux已关闭,也没有配置SSL。

3、用户白名单
host * 127.0.0.1,::1
host * 192.168..,::1

4、IP白名单
SQL> SELECT VALUE FROM V$PARAMETER WHERE NAME = ‘TCP_INVITED_NODES’;

VALUE

(127.0.0.1,192.168.20.243,192.168..)

SQL> ALTER SYSTEM SET TCP_VALID_NODE_CHECKING = true;

Succeed.

以上配置都是按访问控制需求配置的,为什么还是不能远程访问呢?

收藏
分享
4条回答
默认
最新
muggle

你的"192.168…"格式应写为如图所示:
image.png
建议配置时加上子网:如
ALTER SYSTEM SET TCP_INVITED_NODES = ‘(192.168.20.0/24)’;

暂无图片 评论
暂无图片 有用 0
辣眼睛的茄子

用户白名单和IP白名单,我都添加了子网也还是不行呢

暂无图片 评论
暂无图片 有用 0
muggle

zbha或TCP_INVITED_NODES只用配置一个即可,另外,你的zhba里的第二行应为如图所示:
image.png

暂无图片 评论
暂无图片 有用 0
辣眼睛的茄子
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏