トップ 一覧 ping 検索 ヘルプ RSS ログイン

Oracle XE リスナーがらみのトラブルの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Oracle XE リスナーがらみのトラブル

http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v5/server.101/B12448-02/net12500.htm

ORA-12505: TNS: リスナーは接続記述子で指定されたSIDを現在認識していません
ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません

サーバーの環境を移行したりしたら、上記のようなエラー

::tnsnames.ora の場所
このあたりのファイルを確認
 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin

::listener.log の場所
リスナーがらみのトラブルは、ここ参照
 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log

::tnsping
 tnsping <address>

::設定の反映
 #sqlplus system/*** as sysdba
 SQL>alter system register

::tnsnames.ora
 XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

 
 EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

 
 ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  )