近期在研究Tivoli Netcoo Omnibus事件自动在JIRA中产生工单的问题。需要对Omnibus的事件库中的原始数据与Jira的数据结构进行分析。用来双方同步事件。
两种方法可以设置: 1 修改regedit的注册表
2 修改系统环境变量
重启,测试时间戳乱码问题解决。如下图所示:
在登录PLSQL之后,查询相应数据库数据时,发现PLSQL的中文日期格式显示乱码,如下图所示。
查询数据库服务器端字符集编码,使用如下命令:
select userenv('language') from dual
结果如下:SIMPLIFIED CHINESE_CHINA.AL32UTF8
在环境变量中设置NLS_LANG = ‘
SIMPLIFIED CHINESE_CHINA.AL32UTF8’
重启终端后,发现问题依然存在。不是中文环境问题环境变量的问题。从另一个方面分析,其他字段的中文显示并没有乱码,从这二者差异上看应该是timstamp类型的数据乱码。需要进一步分析下原因。
后经过google查询得知,可以单独设置时间戳的环境变量
NLS_TIMESTAMP_FORMAT,数据值为YYYY-MM-DD HH24:MI:SS:FF6