Freigeben über


Konfigurieren des Oracle-Clients für den Oracle-Datenbankadapter

Wichtig

Dieses Thema ist nur relevant, wenn Sie tnsnames.ora verwenden, um eine Verbindung mit der Oracle-Datenbank herzustellen.

Der Microsoft BizTalk-Adapter für Oracle-Datenbank stellt über den auf Ihrem Computer installierten Oracle-Client eine Verbindung mit der Oracle-Datenbank her. Der Oracle Database-Adapter übergibt den Net-Dienstnamen, den Sie im Verbindungs-URI angeben, an den Oracle-Client, um eine Verbindung mit der Oracle-Datenbank herzustellen. Der Net-Dienstname ist ein Alias, den der Oracle-Client zum Abrufen von Verbindungsinformationen für den Oracle-Zieldatenbankdienst verwendet.

Der Oracle-Client löst den Namen des Net-Diensts gemäß der Benennungsmethode auf, für die er konfiguriert ist. Sie verwenden den Oracle Net Configuration Assistant, um die Benennungsmethoden zu konfigurieren, die vom Oracle-Client verwendet werden sollen. Der Oracle Database-Adapter unterstützt die Local Naming-Methode zum Herstellen einer Verbindung mit der Oracle-Datenbank. Diese Methode verwendet eine lokale Datei, tnsnames.ora, um den Namen des Net-Diensts aufzulösen.

Die Datei tnsnames.ora ordnet Net-Dienstnamen Verbindungsdeskriptoren zu, die die Informationen enthalten, die der Oracle-Client zum Herstellen einer Verbindung mit einem bestimmten Oracle-Datenbankdienst (instance) benötigt. Im Folgenden ist ein Beispieleintrag aus tnsnames.ora aufgeführt.

ADAPTER =  
  (DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = yourOracleServer)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SERVICE_NAME = yourOracleDatabaseServiceName)  
    )  
  )  

In diesem Beispieleintrag ist ADAPTER der Name des Net-Diensts. Die Verbindungsdeskriptor gibt Adressinformationen und den Dienstnamen des Oracle-Datenbankdiensts an, der ADAPTER zugeordnet ist. Sie können den Oracle Net Configuration Assistant verwenden, um Net-Dienstnamen in tnsnames.ora zu erstellen und zu konfigurieren. Nachdem Sie den Net-Dienstnamen konfiguriert haben, können Sie ihn in einem Verbindungs-URI angeben, wie im folgenden Beispiel dargestellt.

oracledb://ADAPTER  

Weitere Informationen zur Verwendung des Oracle Net Configuration Assistant und zu tnsnames.ora finden Sie im Oracle Database Net Services Administrator's Guide. Informieren Sie sich beim Datenbankadministrator über Konfigurationsdetails für Ihre spezifische Installation.

Weitere Informationen

Herstellen einer Verbindung zur Oracle-Datenbank