首批通过分布式安全可靠测评,为关键业务系统打造
执行函数报 ORA-00600: internal error code, arguments: -4258, Incorrect string value
更新时间:2024-01-22 01:56
问题描述
OceanBase 数据库 Oracle 模式下,字符集为 ZHS16GBK,执行如下语句发现报错。
select utl_i18n.string_to_raw('行', 'ZHS16GBk') from dual;
ORA-00600: internal error code, arguments: -4258, Incorrect string value
问题原因
gbk 租户下,utl_i18n.string_to_raw 函数参数的字符集设置有问题,导致产生该问题。
影响版本
OceanBase 数据库 V3.2.3 版本。
解决方法
升级到问题已修复版本,目前已修复的版本是 OceanBase 数据库 V3.2.3 BP5(oceanbase-3.2.3.2-105000062022090916)及之后版本。