2017-01-02 33 views
0
SQL DeveloperからのOracle 12cに接続している間、私はこのエラーを取得しています

状態:エラー - テストに失敗しました:リスナーはエラーとの接続を拒否した:ORA-12514が、TNS:リスナーは現在、サービスを認識していません要求された

Status : Failure -Test failed: Listener refused the connection with the following error: 
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor 

マイのtnsnames.oraファイルの内容です:

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

ORCL1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.1.10)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl.abc.com) ) )

ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.abc.com) ) )

マイのlistener.oraファイルの内容は次のとおりです。

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\oracle\product\12.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\oracle\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) )

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )

私は窓「接続の追加」および上記のエラーを取得して、SQL開発者に'10.10.1.10'としてサービス名'orcl1'などとホスト名を使用しています。

適切なユーザー名とパスワードを使用してcmdを使用してsqlplusに接続できます。 助けていただければ幸いです。

答えて

0

私はあなたがORCL使用してsqlplusを経由で接続しているように思え、私はに私のサービス名を変更したら、SQL開発者に接続することができました「orcl.abc.com」

0

。あなたのホスト名を確認してください。 tnsnames.oraではintを使用しています。あなたはipaddressを使用しています。両方を同じに保つようにしてください。 tnsnames.oraのホスト名をipaddressに変更します。

関連する問題