0

新しい TNS 接続に問題があります。以下のコードを tnsnames.ora ファイルに追加しました。SQL Oracle 開発者を使用して接続を確認できます。完璧です。

c0xlxx =
 (DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxxxxx)(PORT=xxxxxxxxx))
  )
  (CONNECT_DATA =
   (SERVICE_NAME = xxxxxxx )
  )
 )

私は BizTalk アプリケーション開発環境で同じ方法を行いましたが、完全に動作して The adapter failed to transmit message going to send port "WcfSendPort_LTMDBBindingtoAX_View_VW_JOB_DEPT_Custom" with URL "oracledb://c0xlxx/". It will be retransmitted after the retry interval specified for this Send Port. Details:"Microsoft.ServiceModel.Channels.Common.ConnectionException: ORA-12154: TNS:could not resolve the connect identifier specified ---> Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specifiedいます。

4

1 に答える 1

0

TNS の接続文字列にはいくつかの異なるプロパティがあります。状況に応じて正しいものを探す必要があります。例:

xxxxxx = (説明 = (アドレス = (プロトコル = TCP)(ホスト = xxxx)(ポート = 1521)) (CONNECT_DATA = (サーバー = 専用) (サービス名 = xxxx) (SID = xxxx) ) )

SQL Oracle 開発者に接続するために入力したプロパティを送信できますか。SQL Oracle 開発者で TNS プロトコル経由で接続するかどうかは確かですか?

Windows コマンドで tnsping を試してください。コマンド tnsping servername は c0xlxx です。このコマンドは ping のように見えますが、これは oracle db server ping 用です

于 2015-08-18T19:41:33.003 に答える