oracle:sqlplus worksheet出乱码

    
  对于Oracle   Enterprise   Manager中的所有工具,有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。这个文件的位置在$ORACLE_HOME\sysman\config目录下,用任何的文本编辑器打开该文件,在这个文件里面,找到这样一项,     
  #   SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1     
  去掉注释符#,同时将其修改为SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。     
  对于Windows操作系统,还需要修改一项,在文件中找到#   SQLPLUS_SYSTEMROOT=c:\\WINNT40,去掉注释符,将其修改为你所在机器的操作系统主目录。如操作系统的主目录在D盘的Winnt下,则将其修改为   SQLPLUS_SYSTEMROOT=d:\\WINNT。     
  对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle   Enterprise   Manager中,连接系统时,会提示如下的错误:     
  orA-12560   TNS:protocol   adapter   error     
  或者     
  orA-12545   Connect   failed   because   target   host   or   object   does   not   exist     
  修改完成后,保存文件,退出编辑。重新连接SQL   PLUS   Worksheet,字符集乱码问题得到解决,显示正确的简体中文字符集。


文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=175
Tags:
评论: 0 | 引用: 0 | 查看次数: 1580
发表评论
你没有权限发表留言!