GBase 8s
安装配置
问答
dbaccess如何配置csdk远程连接其他机器上的数据库
发表于2025-01-06 18:22:45163次浏览11个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:8s
【操作系统】:麒麟
【CPU】:arm
【问题描述】*:
有两个机器,分别部署了gbase数据库和csdk。其中数据库正常,可以通过studio连接。
通过第二个机器的dbaccess(csdk)连接第一个机器的数据库报错如下;

其中这个@后面显示的是第二个机器的IP。
我的配置如下,主要配置了: /home/gbasedbt/.bash_profile和sqlhosts

其中红色部分是数据库初始化实例的实例名称。
sqlhosts:
红色分别是 实例名称 和部署数据库的Ip地址。
请问如何解决这个问题,实现远程连接????
评论
登录后才可以发表评论
GBase用户25756发表于 1年前
能否给出个详细的配置呢,感谢
老三发表于 1年前
数据库server添加对csdk服务器信任,root执行:
echo "+" >>/etc/hosts.equiv
参考链接:
https://www.gbasedbt.com/index.php/archives/342/
echo "+" >>/etc/hosts.equiv
参考链接:
https://www.gbasedbt.com/index.php/archives/342/
最佳回答
GBase用户25756发表于 1年前
@老三:还是不行,您看下我的设置,我是按照第二种方法配置的:
报错23101: Unable to load locale categories.



报错23101: Unable to load locale categories.



GBase用户25756发表于 1年前
@老三:23101: Unable to load locale categories.
按照第二个方法配置 报这个错
按照第二个方法配置 报这个错
GBase用户25756发表于 1年前
@GBase用户25756:如node1需要使用test用户以gbasedbt用户连接到gbase02,在node1的test用户主目录下创建.netrc文件:
test用户执行
我部署csdk就是root用户部署的呢,这个test用户是指?部署时候创建的那个gbasedbt吗?
test用户执行
我部署csdk就是root用户部署的呢,这个test用户是指?部署时候创建的那个gbasedbt吗?
GBase用户25756发表于 1年前
@老三:





GBase用户25756发表于 1年前
@老三:我在部署数据库的服务器上 root用户执行了echo "+" >>/etc/hosts.equiv
csdk服务器上的sqlhosts里配上了 数据库所在机器的IP以及实例名
访问的时候报错:
23101: Unable to load locale categories.
csdk服务器上的sqlhosts里配上了 数据库所在机器的IP以及实例名
访问的时候报错:
23101: Unable to load locale categories.
老三发表于 1年前
@GBase用户25756:是否还有一个找不到文件的ISAM错误?如果是,删除csdk安装目录,安装一个server即可,或者将server的安装目录tar个包在客户端机器解压即可。
liaosnet发表于 1年前
@GBase用户25756:CSDK端的环境变量使用的是csdk的安装目录为GBASEDBTDIR
崔哥发表于 6个月前
千点寒梅晓角中,一番春信画楼东。收灯庭院迟迟月,落索秋千翦翦风。鱼雁杳,水云重,异乡节序恨匆匆。当歌幸有金陵子,翠斝清尊莫放空。
levvel发表于 3个月前
少年易学老难成,一寸光阴不可轻
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526