ORACLE9I資料表中不顯示中文,而變成問號

fanhongjie發表於2007-09-12
ORACLE9I資料表中不顯示中文,而變成問號[@more@]1.查詢伺服器端配置的字符集。在sqlplus中以dba使用者執行:
select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;

2.在客戶端的登錄檔HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中,如無系統變數NLS_LANG,則“新建”->“字串”,重新命名為“NLS_LANG”,並賦值為上述查詢變數的值(注意引號內的字元應大寫),再檢視時不需要重啟Oracle。

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

相關文章