故障报告
1. 问题(故障)描述
程序发布或者订阅时,报错ORA-29275: partial multibyte character
2. 问题(故障)原因
服务器和客户端字符集不一致
查看方式:
SELECT USERENV ('language') FROM DUAL;
echo ${NLS_LANG}
3. 解决
方法一:修改客户端字符集:export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
方法二:源端oracle库发布配置to_single_byte=1(这种方式会将全角英文字符转为半角,比如中文的括号转成英文半角的)
4. 参考
https://blog.csdn.net/u010049696/article/details/48244945
https://blog.csdn.net/weixin_30834019/article/details/97410889
文档更新时间: 2023-06-11 18:41 作者:周风磊