Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2420251
  • 博文数量: 384
  • 博客积分: 10193
  • 博客等级: 上将
  • 技术积分: 3785
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-09 18:02
文章分类

全部博文(384)

文章存档

2011年(10)

2010年(29)

2009年(39)

2008年(36)

2007年(43)

2006年(198)

2005年(29)

分类: Oracle

2007-11-20 15:36:26

操作系统是RHEL 4 AS, 采用了默认安装方式,数据库及OEM版本为9208, 症状为无法保存数据库及主机的认证, 每次选择数据库都需要输入用户名及密码.

解决办法: RHEL 4 AS上默认的字符集为en_US.UTF-8, 设置环境变量LANG=en_US重启oem后问题解决. 如果设置了LC_ALL环境变量, 则LC_ALL也应当被更改为en_US, 因为LC_ALL会覆盖LANG的设置. 这是由于很多地方oms存储字符串的方式是和环境变量字符集相关的, 而oms只能接受以en_US字符集保存的字符串.

被这个问题折腾了好长时间, 甚至一度想放弃oms.

备注1: 数据库和OEM版本为9206时也会出现类似的问题.
备注2: RHEL5默认的字符集也为en_US.UTF-8, 也有可能会出现类似的问题.

相关资料:
Metalink Note: 329413.1
阅读(1824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~