首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >YashanDB 使用 exp 导出数据时报 YAS-00402 错误的处理思路

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

原创
作者头像
数据库砖家
发布2025-05-15 14:18:02
发布2025-05-15 14:18:02
1510
举报

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

代码语言:javascript
复制
exp --csv -f csv -u sales -p sales -T area -O sales

系统报错:

代码语言:javascript
复制
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 与端口号,例如:

代码语言:javascript
复制
exp --csv -f csv -u sales -p sales -T area -O sales --server-host 192.168.33.167:1688

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

代码语言:javascript
复制
yasboot cluster status -c yashandb -d

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档