Oracle字符集配置GOOD

2021-06-04 21:15:09 字數 954 閱讀 6186

oracle client字符集設定

程式設計師經常要連線

資料庫下面 就說一下 oracle資料庫 客戶端與伺服器端 字符集一致性的問題

這可以解決中文亂碼,其他字元亂碼問題

主要是指在sqlplus中,其他類似toad/plsql 沒有測試,但是本人感覺可以 只要字符集一致,就不會出現亂碼這種問題

本人測試環境:win7 64bit、oracle11g 32bit client、oracle伺服器端:oracle 10.2.0.1.0;

www.2cto.com  

1.檢視服務端字符集

第一種方法:select userenv('language') from dual

第二種方法:select * from nls_database_parameters

假設 查詢出的 服務端字符集 為 american_america.us7ascii

2.設定客戶端字符集

第一種方法:登錄檔 改法:regedit ->hkey_local_machine->software->oracle->key_oraclient11g_home1->nls_lang

需要把nls_lang的鍵值備份(以防出錯修改回來)

備份後 在修改為 american_america.us7ascii( 與資料庫一致的字符集)

www.2cto.com  

適用於大多數情況。

第二種方法:修改環境變數 我的電腦->右鍵->屬性-》高階

系統-》高階->環境變數-》新建使用者變數

新建使用者變數 變數名:nls_lang 變數值:amserican_america.us7ascii(與資料庫查詢的一一致就好)

適用於多次安裝把登錄檔的oracle節點的鍵值對刪除,對於沒有刪除登錄檔的沒有測試,建議使用第一種。如果有人測試可以,建議共享出來。

作者 yylp521

oracle 檢視字符集與修改字符集

oracle字符集是乙個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。oracle 支援國家語言的體系結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字符集最重要的引數是nl...

oracle 檢視字符集與修改字符集

oracle字符集 oracle字符集是乙個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。oracle 支援國家語言的體系結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。影響oracle資料庫字符...

ORACLE字符集問題

1.oracle資料庫字符集,即國家語言支援 nls 其作用是用本國語言和格式來儲存 處理和檢索資料。利用全球化支援,oracle為使用者提供自己熟悉的資料庫母語環境,諸如日期格式 數字格式和儲存序列等。oracle可以支援多種語言及字符集,oracle9i則支援57種語言 88個國家地域 235種...