我 exp 数据库 A(oracle 11g r2 ) 里所有的对象
imp 数据库 B (oracle 11g r1 ) 去。
导是导进去了,但是发现 B 数据库里面存储过程的中文注释全部编程乱码了。
而且带有中文命名的 存储过程也编程乱码了如:
KJ_GET_PROD_IS_CJ_浜У搧鎷嗘満
但是表里面的含中文的数据却是正常显示的。
之前也有查过,问过,说是服务端、客户端字符集问题,但是我看了下,
两台服务端机器包括客户端的字符集都是 简体中文
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
有人说是oracle版本问题,但是如果是版本问题,不是应该是导入失败吗?
看看有没有人知道这个问题在哪里,谢谢了!
------解决方案--------------------
和你操作系统的字符集也有关系
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/search?q=177537