在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文件里面没有关于字符的设置选项
阅读(1452) | 评论(0) | 转发(0) |