共用方式為


使用配接器連接到 Oracle 資料庫

Microsoft BizTalk Adapter for Oracle Database 會使用 ODP.NET 11.1.0.7 來連線到 Oracle 資料庫。 Oracle Database 配接器需要配接器用戶端提供連接字串,稱為連線統一資源識別項 (URI) ,才能連線到 Oracle 資料庫。 在內部,Oracle Database 配接器會將 URI 對應至資料庫連接字串連線到 Oracle 資料庫。 透過連線 URI,配接器用戶端可以指定連線參數以連線到外部系統。

Oracle Database 配接器可讓配接器用戶端以下列兩種方式連線到 Oracle 資料庫:

  • 使用 tnsnames.ora:配接器用戶端所提供的連線 URI 只包含 tnsnames.ora 檔案中指定的 net 服務名稱。 配接器會從 tnsnames.ora 檔案中的 net 服務名稱專案擷取連線參數,例如伺服器名稱、服務名稱和埠號碼。 若要使用此方法,執行 Oracle 用戶端的電腦必須設定為在 tnsnames.ora 檔案中包含 Oracle 資料庫的 net 服務名稱。

    重要

    由於 Oracle 用戶端的限制,如果您在交易中執行作業, DataSourceName 參數 (Net 服務名稱) ,在設定 Oracle Database 配接器的連線 URI 中不能包含超過 39 個字元。 因此,如果您要在交易中執行作業,請確定為 DataSourceName 參數指定的值小於或等於 39 個字元。

  • 不使用 tnsnames.ora:配接器用戶端所提供的連線 URI 包含連線參數,例如伺服器名稱、服務名稱和埠號碼。 在此情況下,tnsnames.ora 檔案中的 net 服務名稱或實際的 tnsnames.ora 檔案本身不需要出現在用戶端電腦上。 當您有大量使用者連線到組織中的 Oracle 資料庫,而新增/補救伺服器並不會導致在每個用戶端電腦上手動新增/更新 tnsnames.ora 檔案中的連線詳細資料時,這會很有説明。

    重要

    如果您要在交易中執行作業,則不支援這種連線模式。 這是因為 Oracle 用戶端的限制。

    如需連線到 Oracle 資料庫的詳細資訊,請參閱 建立 Oracle 資料庫的連線

    建立與 Oracle 資料庫的連線時,請確定您符合安全性指導方針。 如需安全性指導方針的詳細資訊,請參閱 保護您的 Oracle 資料庫應用程式

Windows 驗證

Oracle 資料庫配接器支援連線到 Oracle 資料庫時的 Windows 驗證。 使用 Windows 驗證,配接器用戶端可以根據 Windows 登入認證來判斷使用者的身分識別,並可以利用 Windows 環境的內建安全性。 如需使用 Windows 驗證連線到 Oracle 資料庫的資訊,請參閱 使用 Windows 驗證連線到 Oracle 資料庫

另請參閱

BizTalk Adapter for Oracle Database 概觀