Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305656
  • 博文数量: 92
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 1015
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-03 08:50
文章分类

全部博文(92)

文章存档

2010年(3)

2009年(14)

2008年(75)

我的朋友

分类: Oracle

2008-06-03 10:03:59

在SOLARIS中文版安装了ORACLE10G后,发现服务端运行的SQL部分乱码,
对照已经运行的SOLARIS上的字符集:select * from V$NLS_PARAMETERS;
发现NLS_LANGUAGE为AMERICAN

而此故障机器上的为nls_language='SIMPLIFIED CHINESE'
处理方法:
1。SQL>create pfile from spfile;
   SQL>shutdown
   SQL>startup mount;
 
2。修改pfile文件nls_language='AMERICAN'
3。SQL>create spfile from pfile;
4。SQL>alter database open;
即可。
OK!!!!

说明:以上方法仅仅在LINUX操作系统下的ORACLE10G上成功,而在SOLARIS下,PFILE文件里面没有关于字符的设置选项
 
 
阅读(1401) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~