AnyBackup-Kingbase 数据库授权展开数据源失败,提示 get osUser uid error (错误码:0)
关键字
客户端、kingbase
适用产品
- AnyBackup Express 7.0.x
- AnyBackup CDM 7.0.x
- AnyBackup Enterprise 7.0.x
问题描述
在 AnyBackup 控制台展开 kingbase 数据库数据源,提示如下错误信息:
get osUser uid error (错误码:0)

问题影响
kingbase 数据库授权失败。
问题原因
客户端在 kingbase 应用安装过程中 kingbase 安装路径填写错误。
解决方案
为了解决该问题,需要登录 kingbase 数据库后台,查看 kingbase 数据库安装路径,重装客户端时输入查到的 kingbase 安装路径。请按照以下步骤执行:
1.用 ssh 命令登录 AB 后台,通过命令登录后台数据库。执行命令 ps -ef|grep kingbase 查看 kingbase 数据库安装路径。
ps -ef|grep kingbase

注:当前环境下安装路径为 /home/kingbase/cluster/install/kingbase/bin,具体以实际环境为准。
2.执行 ps -ef|grep esf 查看客户端路径。
ps -ef|grep esf

3.执行 cd /work/AnyBackupClient/ClientService 命令进入客户端目录,再执行 ./client_cli uninstall all 卸载客户端。
cd /work/AnyBackupClient/ClientService
./client_cli uninstall all

4.重新安装客户端,输入正确安装路径即可正常授权。
更多信息
更多关于客户端安装的资料,请参考对应版本的《 AnyBackup Family 7.0.X 客户端安装卸载最佳实践》。