ORA-12705,錯誤的解決辦法

zuoluo2003發表於2015-02-16
摘自:http://blog.itpub.net/26839123/viewspace-722863/
ORA-12705: Cannot access NLS data files or invalid environment specified
今天在本機上用sys登入數庫時,居然報了以上錯誤,還好是自己測試機。
 
ORA-12705: Cannot access NLS data files or invalid eC:\Users\admin>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Mon May 7 09:21:01 2012
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
ERROR:
ORA-12705: Cannot access NLS data files or invalid environment specified

Enter user-name:nvironment specified
 

12705, 00000, "Cannot access NLS data files or invalid environment specified"
// *Cause: Either an attempt was made to issue an ALTER SESSION command
//         with an invalid NLS parameter or value; or the environment
//         variable(s) NLS_LANG, ORA_NLSxx, or ORACLE_HOME was incorrectly
//         specified, therefore the NLS data files cannot be located.
// *Action: Check the syntax of the ALTER SESSION command and the NLS
//          parameter, correct the syntax and retry the statement, or
//          specify the correct directory path/values in the environment
//          variables.

解決辦法:
1.檢查以下變數是否設定正確(invalid environment specified)
NLS_LANG, ORA_NLSxx, or ORACLE_HOME

2.檢查$ORACLE_HOME/nls/data目錄中的nlb檔案(NLS data files)是否損壞,可以先把檔案備份,再從其他相同的環境中copy這些檔案
 
解決方法1排除了,原因是以前是好好的最近也未曾改過環境變數.
查詢$ORACLE_HOME目錄有了驚人的發現,讓俺既是驚喜又是振奮,驚喜的是終於發現了NLS目錄丟失了,振奮的是自己還有一臺機器也安裝有Oracle11g.   看來這年頭作業系統也靠不近了,不用說copy一份過來。
 
C:\Users\admin>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 5月 7 09:26:47 2012
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
已連線到空閒例程。
 
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 2104479744 bytes
Fixed Size                  2177368 bytes
Variable Size            1191184040 bytes
Database Buffers          905969664 bytes
Redo Buffers                5148672 bytes
資料庫裝載完畢。
資料庫已經開啟。
---------------------------------------------------------------------------------------------------------------------------
另:客戶端如果有繁體等顯示亂碼問題可以試試下面:
"TRADITION CHINESE_TAIWAN.ZHT16BIG5"   繁體中文
"SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 

ZHS16CGB231280

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

相關文章