2017-12-14 33 views
0

私はtnsnames.oraに接続文字列を設定しました。sqlplusを使用してデータベースに接続できません

TNS-03505: Failed to resolve name 

設定例をTNSNAMEから:

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME) 
NAMES.DEFAULT_DOMAIN = WORLD 
TRACE_LEVEL_CLIENT = OFF 
SQLNET.EXPIRE_TIME = 30 

は私がエラーをのgettinよtnsnames.oraファイルからSIDにTNSPINGの呼び出しを行うと次のように私のsqlnet.oraの私のコンテンツがあります。 ora

TNS_NAME = 
    (DESCRIPTION = 
     (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = HOST.NAME)(PORT = PORT_NUMBER)) 
     ) 
     (CONNECT_DATA = 
      (SERVICE_NAME = SID) 
     ) 
    ) 

私が間違っていることを教えてもらえますか?

+0

は、サービス名に動作しますか?サーバー上のtnsnamesとリスナーの設定を表示しないで、 – thatjeffsmith

+0

ファイルtnsnames.oraを表示することはできません。 コマンド 'tnsping tns_alias'の実行例 –

答えて

0

私は、リモート・データベースに接続するために、マッピングのためのtnsnames.oraを使用せずに、次の接続文字列を使用しています

sqlplus username/[email protected](DESCRIPTION = 
    (ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= remote_port)) 
    (CONNECT_DATA = (SID = remote_SID)) 
) 
関連する問題