ITPub博客

首页 > 数据库 > 数据库开发技术 > YashanDB 使用 exp 导出数据时报 YAS-00402 错误的处理思路

YashanDB 使用 exp 导出数据时报 YAS-00402 错误的处理思路

原创 数据库开发技术 作者:makabala 时间:2025-05-15 14:16:36 0 删除 编辑

问题背景
在执行如下导出命令时:

exp --csv -f csv -u sales -p sales -T area -O sales

系统报错:

YAS-00402: failed to connect socket, errno 111, error message "Connection refused"

尽管数据库运行正常,且用户名和密码均无误,但依然连接失败。

受影响版本
所有 YashanDB 版本均可能出现此现象。

原因分析
此问题的本质在于数据库监听 IP 的配置。如果在安装 YashanDB 时绑定的地址是 127.0.0.1,那么 exp 工具默认使用该地址连接不会出错。但一旦数据库配置为绑定具体的局域网 IP,例如 192.168.x.x,而 exp 命令中未显式指定 --server-host 参数,则连接会失败。

解决方法
明确添加 --server-host 参数,指定正确的 IP 与端口号,例如:

exp --csv -f csv -u sales -p sales -T area -O sales --server-host 192.168.33.167:1688

如不确定监听地址和端口,可执行以下命令获取:

yasboot cluster status -c yashandb -d

其中 yashandb 为集群名称,请根据实际部署情况替换。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70045450/viewspace-3084355/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2025-04-10

  • 博文量
    231
  • 访问量
    229332