共用方式為


使用 Oracle Database 設定交易隔離等級和交易逾時

執行輸入作業 (輪詢) 搭配BizTalk Server的 Microsoft BizTalk Adapter for Oracle Database 時,您應該適當地設定交易隔離等級和交易逾時值。 作法如下:

  1. 啟動 BizTalk Server 管理主控台。

  2. 在主控台樹中,展開 BizTalk 群組,然後展開 [應用程式]。

  3. 使用 Oracle 資料庫配接器產生中繼資料之後,展開您已部署的 BizTalk 應用程式。

  4. 以滑鼠右鍵按一下 [接收埠],指向 [ 新增],然後按一下 [單向接收埠]。

  5. 在 [ 接收埠內容] 對話方塊的 [ 一般 ] 索引標籤上,輸入接收埠的名稱。

  6. 在 [ 接收埠屬性 ] 對話方塊的左窗格中,按一下 [ 接收位置],然後按一下右窗格中的 [ 新增 ] 來定義新的接收位置。

  7. 在 [接收位置屬性] 對話方塊中,按一下[類型] 清單中的[WCF-Custom]。

  8. 按一下 [類型] 清單旁邊的 [設定]。

  9. 在 [ WCF-自訂傳輸屬性 ] 對話方塊中,按一下 [ 行為] 索引 標籤。

  10. [行為 ] 清單中,以滑鼠右鍵按一下 [ServiceBehavior],然後按一下 [ 新增擴充功能]。

  11. 在 [ 選取行為延伸模組 ] 對話方塊中,選取 oracleDBAdapterInboundTransactionBehavior,然後按一下 [ 確定]。

  12. WCF-自訂傳輸屬性的左窗格中,選取ServiceBehavior下的oracleDBAdapterInboundTransactionBehavior服務。

  13. WCF-Custom Transport Properties的右窗格中,指定 transactionIsolationLeveltransactionTimeout 參數的適當值。 您可以選取下列任一交易隔離等級: SerializableRepeatableReadReadCommittedReadUncommittedSnapshotChaosUnspecified。 如需這些交易隔離等級的相關資訊,請參閱 中的 https://go.microsoft.com/fwlink/?LinkId=126983成員一節。

    重要

    Oracle Database 配接器僅支援下列兩個交易隔離等級:ReadCommitted 和 Serializable。

    設定交易隔離等級

  14. 按一下[WCF-自訂傳輸屬性] 對話方塊中的[確定]。

  15. 按一下開啟對話方塊中的 [確定 ] 以儲存變更。