「Oracle」 ORA-12705(字符集問題)
在安裝oracle數(shù)據(jù)庫時,出現(xiàn)報錯:ORA-12705:Cannot access NLS data files or invalid environment specified
1.在WINDOWS上regedit的\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下找到NLS_LANG機(jī)碼予以刪除就可以
出現(xiàn)ORA-12705的錯誤訊息,原因是NLS_LANG在regedit機(jī)碼值是NA
因此只要在regedit的\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下找到NLS_LANG機(jī)碼予以刪除就可以消除報錯
2.在Linux上在環(huán)境變量中加一項:NLS_LANG , 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.Oracle Instant Client ORA-12705 錯誤
問題: 使用Oracle Instant Client 出現(xiàn) ORA-12705: Cannot access NLS data files or invalid environment specified 錯誤。
如果是Windows平臺,注冊表里\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找鍵 NLS_LANG,這個鍵由Oracle標(biāo)準(zhǔn)客戶端安裝創(chuàng)建, 值是 NA 。這個導(dǎo)致了 ORA-12705錯誤。解決方法就是改名 NLS_LANG。
Linux下 如果環(huán)境變量 NLS_LANG 值是NA 會引起 ORA-12705 錯誤,解決方法是刪除這個變量,如/home/oracle1/.profile中的
export NLS_LANG="SIMPLIFIED_CHINA.ZHS16GBK"
再重行運(yùn)行DBCA
