admin管理员组文章数量:1439484
YashanDB|用户密码带“@”时 exp/imp 命令报错,怎么办?
【分类】 数据导入导出
【关键词】 密码特殊字符、@、YAS-00404、exp、imp
问题现象
当数据库用户的密码中包含 @ 字符 时,使用 exp 或 imp 命令进行数据导出/导入,会出现如下错误:
即使在命令中使用了转义符,依然无法执行成功。而通过 yasql 登录同样的账户密码却可以正常使用。
问题根源
YashanDB 在旧版本中,exp/imp 工具对密码的解析逻辑未兼容 @ 符号。由于 @ 在连接串中通常表示用户名和主机地址的分隔符,因此引起了解析混乱。
解决办法
1.更换密码
避免使用 @ 作为用户密码中的字符,是最直接的临时解决方案。
2.推荐升级数据库版本
升级至 YashanDB 22.2.13.100 及以上版本,该版本已对该兼容性问题进行修复,支持 @ 字符处理。
影响范围
问题影响版本:22.2.12.100 及以前版本
本文标签:
版权声明:本文标题:YashanDB|用户密码带“@”时 expimp 命令报错,怎么办? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747624422a2731697.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论