共用方式為


設定 Oracle Database 配接器的 Oracle 用戶端

這很重要

只有當您使用 tnsnames.ora 連線到 Oracle 資料庫時,本主題才相關。

Microsoft BizTalk Adapter for Oracle Database 會透過您電腦上安裝的 Oracle 用戶端連線到 Oracle 資料庫。 Oracle Database 配接器會將您在連線 URI 中指定的 net 服務名稱傳遞給 Oracle 用戶端,以建立 Oracle 資料庫的連線。 net 服務名稱是 Oracle 用戶端用來取得目標 Oracle 資料庫服務的連線資訊的別名。

Oracle 用戶端會根據設定使用的命名方法解析 net 服務名稱。 您可以使用 Oracle Net Configuration Assistant 來設定 Oracle 用戶端要使用的命名方法。 Oracle 資料庫配接器支援本機命名方法來連線到 Oracle 資料庫。 此方法會使用本機檔案 tnsnames.ora 來解析 net 服務名稱。

tnsnames.ora 檔案會將網路服務名稱與包含 Oracle 用戶端所需資訊的連結描述子進行關聯,以建立連線至特定 Oracle 資料庫服務(實例)。 以下是來自 tnsnames.ora 的範例條目。

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

在此範例條目中,ADAPTER 是 Net 服務名稱。 connect 描述元會指定與 ADAPTER 相關聯的 Oracle 資料庫服務的地址資訊和服務名稱。 您可以使用 Oracle Net Configuration Assistant,在 tnsnames.ora 中建立及設定 net 服務名稱。 設定 net 服務名稱之後,您可以在連線 URI 中指定它,如下列範例所示。

oracledb://ADAPTER  

如需使用 Oracle Net Configuration Assistant 和 tnsnames.ora 的詳細資訊,請參閱 Oracle 資料庫 Net Services 系統管理員指南。 請洽詢您的資料庫管理員,以取得特定安裝的組態詳細數據。

另請參閱

建立 Oracle 資料庫的連線