Windows下ORA-12560: TNS: 協議介面卡錯誤
在Windows下會經常sqlplus / as sysdba時遇到ORA-12560這個錯誤。在網上隨便一搜都會給出解決方法,通常都是因為登錄檔或環境變數中ORACLE_SID沒有配置導致。
前兩天也遇到過同樣的錯誤,與常見的不同。這次是因為在Windows伺服器上分別安裝了10g的oracle客戶端和11g的server。在登錄檔中設定的ORACLE_HOME和ORACLE_SID是11g環境的。但是在系統環境變數ORACLE_HOME和PATH設定的卻是10g客戶端的環境變數。
將環境變數中的ORACLE_HOME之後,出現下面的錯誤:
C:\Users\xxxadmin>sqlplus / as sysdba
Error 14 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
這是由於ORACLE_HOME設定為11g的HOME位置。但是PATH沒有設定,即sqlplus使用的是10g客戶端的程式,而呼叫的卻是11g HOME下的庫檔案。所以報錯。
調整PATH即可
ORA-01031: insufficient privileges錯誤:
Windows下應用使用者出現上述ORA-01031錯誤的原因為登入使用者(即使用sqlplus執行的使用者)不在oracle_dba的使用者組裡面。將xxxadmin新增到dba組裡面即可。
前兩天也遇到過同樣的錯誤,與常見的不同。這次是因為在Windows伺服器上分別安裝了10g的oracle客戶端和11g的server。在登錄檔中設定的ORACLE_HOME和ORACLE_SID是11g環境的。但是在系統環境變數ORACLE_HOME和PATH設定的卻是10g客戶端的環境變數。
將環境變數中的ORACLE_HOME之後,出現下面的錯誤:
C:\Users\xxxadmin>sqlplus / as sysdba
Error 14 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
這是由於ORACLE_HOME設定為11g的HOME位置。但是PATH沒有設定,即sqlplus使用的是10g客戶端的程式,而呼叫的卻是11g HOME下的庫檔案。所以報錯。
調整PATH即可
ORA-01031: insufficient privileges錯誤:
Windows下應用使用者出現上述ORA-01031錯誤的原因為登入使用者(即使用sqlplus執行的使用者)不在oracle_dba的使用者組裡面。將xxxadmin新增到dba組裡面即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-2121156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-12560:TNS:協議介面卡錯誤協議
- ORA-12560: TNS: 協議介面卡錯誤協議
- 解決ORA-12560: TNS: 協議介面卡錯誤協議
- ORACLE FOR WINDOWS ORA-12560:TNS:協議介面卡錯誤&ORA-12557:TNS:協議介面卡不可載入OracleWindows協議
- ORA-12560: TNS: 協議介面卡錯誤 常見原因協議
- ORA-12560: TNS: 協議介面卡錯誤的問題協議
- dataguard安裝ORA-12560: TNS: 協議介面卡錯誤協議
- 水煮oracle十七——《ORA-12560: TNS: 協議介面卡錯誤Oracle協議
- Windows連線RHEL上的Oracle,報錯:ORA-12560: TNS: 協議介面卡錯誤WindowsOracle協議
- ORA-12560: TNS: 協議介面卡錯誤的解決方法協議
- ORA-12560: TNS: 協議介面卡錯誤解決辦法協議
- 進入rman 時的報錯ORA-12560: TNS: 協議介面卡錯誤協議
- ORACLE登入出現“ORA-12560:TNS:協議介面卡錯誤”錯誤修復Oracle協議
- 本機sys as SYSDBA 出現 ORA-12560: TNS:協議介面卡錯誤協議
- Windows環境下Oracle10g使用DBCA建立資料庫時遇到ORA-12560協議介面卡錯誤WindowsOracle資料庫協議
- Ora-12560 TNS介面卡失敗
- windows上的ORA-12560錯誤Windows
- Windows ORA-12560錯誤處理方法Windows
- Windows平臺 ORA-12560 錯誤解析Windows
- windows 安裝的oracle資料庫版本 登入的時候出現報錯,ORA-12560:TNS:協議配置器失敗WindowsOracle資料庫協議
- oracle之 ORA-12557: TNS: 協議介面卡不可載入Oracle協議
- windows下配置監聽報錯:TNS-04406:物件已經存在、TNS-04415:檔案 I/O 錯誤Windows物件
- ORA-12560錯誤分析
- 蓄意協議錯誤:蘭利法則協議
- onvif soap 協議的錯誤程式碼協議
- TNS-12541: TNS:no listener錯誤處理
- Oracle TNS-12560, TNS-00530 錯誤Oracle
- 修正windows下ora錯誤顯示???Windows
- AIX 5.1平臺下遭遇TNS-12531錯誤AI
- ORA-12516: TNS: 監聽程式找不到符合協議堆疊要求的可用處理程'錯誤協議
- TNS-12535: TNS:操作超時 錯誤解釋
- TNS-12560: TNS:protocol adapter error 錯誤解決ProtocolAPTError
- linux下oracle的TNS-12546錯誤解決辦法LinuxOracle
- TNS-04414 file error 錯誤解決Error
- 【Oracle】TNS-12154 錯誤解析Oracle
- 在windows下檢視oracle錯誤的方法WindowsOracle
- Swift---協議和擴充套件、 錯誤處理、泛型Swift協議套件泛型
- 案例學習Oracle錯誤:TNS-00510(轉)Oracle