windows环境下不配置字符集(默认使用windows自己的字符集),从linux等系统同步过来的表中如果含有中文字符列将显示为乱码,被ogg误认为虚拟列,从而导致进程abend。
设置ogg进程在windows中的字符集参数
1.使用windows环境变量配置用户或者系统的环境变量
新建一个NLS_LANG 设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2.修改ogg中ext或者rep参数配置
setenv (NLS_LANG = "SIMPLIFIED CHINESE_CHINA.ZHS16GBK")
setenv (ORACLE_SID = "cxsjjh")
注意:上面括号中的英文状态双引号