入库后详单表中出现乱码

发布时间:  2015-04-25 浏览次数:  131 下载次数:  0
问题描述
话单数据入库后,“t_dcs_billlog”或“tcurrentbilllog”表中存在乱码。
处理过程
步骤 1 Datastation任务参数“row size”设置与话单不匹配。

1. 获取与当前CTI版本相应的Datastation以及入库任务。
2. 重新配置Datastation入库任务。

步骤 2 Datastation服务器上的数据库客户端的字符集与数据库服务器的字符集不一致。

1. 获取数据库服务器的字符集。
a. 以oracle用户登录数据库服务器。
b. 以管理员用户访问数据库。
sqlplus / as sysdba
c. 查看字符集。
SELECT * FROM v$nls_parameters;
2. 获取数据库客户端的字符集。
a. 以icd用户(Datastation安装用户)登录Datastation服务器(即数据库客户端)。
b. 执行如下命令查看数据库字符集“NLS_LANG”。
cat .cshrc
如果不一致,请修改。

----结束
根因
可能原因:
 Datastation任务参数“row size”设置与话单不匹配。
 Datastation服务器上的数据库客户端的字符集与数据库服务器的字符集不一致。

END