oracle 10g 字符集問題解決

tonywi888發表於2007-06-25

前幾天在LINUX上安裝oracle 10g遇到了以前沒遇到的問題。

進入sqlplus後提示語言無法顯示。

解決方法有兩種:

1 、進入sqlplus後

alter session set nls_language='american';

但此方法在退出sqlplus後,就會失效。

2 、修改oracle使用者的環境變數

增加下面程式碼

export NLS_LANG=american_america.ZHS16GBK

幾個查詢字符集的語句:

select nls_charset_id(value) nls_charset_id,value nls_charset_name,
to_char(nls_charset_id(value),'xxxx') hex_id from v$nls_valid_values
where parameter = 'CHARACTERSET' order by nls_charset_id(value);

select *
from nls_database_parameters

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8570952/viewspace-920971/,如需轉載,請註明出處,否則將追究法律責任。

相關文章