ORACLE_SID 故障

若是未設系統環境變量ORACLE_SID將致使ORA-12162錯誤:TNS:net service name is incorrectly specified。
1:獲取ORA-12162報錯信息通用表述信息
   [oracle@asdlabdb01~]$ oerr ora 12162
2:故障現象
    在數據庫服務器端使用TNSNAMES.ORA中記錄的鏈接串鏈接沒有問題,但若未指定鏈接串將會報出ORA-12162錯誤。
1)使用system用戶登陸
 [oracle@asdlabdb01~]$ sqlplus system/sys
ERROR:ORA-12162:TNS:net service name is incorrectly specified
2)使用sysdba身份登陸會獲得一樣的錯誤
 [oracle@asdlabdb01~]$ sqlplus /as sysdba
3)若是使用服務名方式鏈接數據庫,是能夠成功的。
 [oracle@asdlabdb01~]$ sqlplus system/sys@ora10g 故障緣由:   [oracle@asdlabdb01~]$ echo $ORACLE_HOME     /oracle/app/oracle/product/10.2.0/db_1   [oracle@asdlabdb01~]$ echo $ORACLE_SID    (空白) 故障處理:   給出ORACLE_SID,從新嘗試登陸  [oracle@asdlabdb01~]$ export ORACLE_SID=ora10g  [oracle@asdlabdb01~]$ echo $ORACLE_SID   ora10g  [oracle@asdlabdb01~]$ sqlplus /as sysdba
相關文章
相關標籤/搜索