設定 Oracle Database 配接器的 Oracle 用戶端
重要
只有在您使用 tnsnames.ora 連線到 Oracle 資料庫時,本主題才相關。
Microsoft BizTalk Adapter for Oracle Database 會透過電腦上安裝的 Oracle 用戶端連線到 Oracle 資料庫。 Oracle 資料庫配接器會將您在連線 URI 中指定的 net 服務名稱傳遞給 Oracle 用戶端,以建立與 Oracle 資料庫的連線。 net 服務名稱是 Oracle 用戶端用來取得目標 Oracle 資料庫服務的連線資訊的別名。
Oracle 用戶端會根據設定為使用的命名方法解析 net 服務名稱。 您可以使用 Oracle Net Configuration Assistant 來設定 Oracle 用戶端要使用的命名方法。 Oracle 資料庫配接器支援連線到 Oracle 資料庫的本機命名方法。 這個方法會使用本機檔案 tnsnames.ora 來解析 net 服務名稱。
tnsnames.ora 檔案會將 net 服務名稱與包含 Oracle 用戶端需要建立與特定 Oracle 資料庫服務連線 (實例) 資訊的連線描述元產生關聯。 以下是 tnsnames.ora 的範例專案。
ADAPTER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourOracleServer)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourOracleDatabaseServiceName)
)
)
在此範例專案中,ADAPTER 是 net 服務名稱。 連線描述元會指定與 ADAPTER 相關聯的 Oracle 資料庫服務位址資訊和服務名稱。 您可以使用 Oracle Net Configuration Assistant,在 tnsnames.ora 中建立和設定 net 服務名稱。 設定 net 服務名稱之後,您可以在連線 URI 中指定它,如下列範例所示。
oracledb://ADAPTER
如需使用 Oracle Net Configuration Assistant 和 tnsnames.ora 的詳細資訊,請參閱 Oracle Database Net Services 系統管理員指南。 如需特定安裝的設定詳細資料,請參閱您的資料庫管理員。