oracle exp imp 字符集问题

geniusqiao 2011-07-06 10:32:38
我 exp 数据库 A(oracle 11g r2 ) 里所有的对象

imp 数据库 B (oracle 11g r1 ) 去。

导是导进去了,但是发现 B 数据库里面存储过程的中文注释全部编程乱码了。
而且带有中文命名的 存储过程也编程乱码了如:
KJ_GET_PROD_IS_CJ_浜У搧鎷嗘満

但是表里面的含中文的数据却是正常显示的。

之前也有查过,问过,说是服务端、客户端字符集问题,但是我看了下,
两台服务端机器包括客户端的字符集都是 简体中文
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

有人说是oracle版本问题,但是如果是版本问题,不是应该是导入失败吗?

看看有没有人知道这个问题在哪里,谢谢了!
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
辰爸 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tangren 的回复:]
1、最好不要使用中文来作为标识符!!如存储过程名称、表名等。
2、使用11gr1的客户端导出和导入试一下。
[/Quote]
tangren 2011-07-06
  • 打赏
  • 举报
回复
1、最好不要使用中文来作为标识符!!如存储过程名称、表名等。
2、使用11gr1的客户端导出和导入试一下。
horizonlyhw 2011-07-06
  • 打赏
  • 举报
回复
和你操作系统的字符集也有关系

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧