如何才能將Oracle數據庫配置為Oracle發布服務器呢?這是很多人都提到過的問題,下面就教您一個在SQL Server分發服務器上將Oracle數據庫配置為發布服務器的方法,供您參考。
Oracle發布服務器總是使用遠程分發服務器。您必須配置一個SQL Server實例以作為Oracle發布服務器的分發服務器(一個Oracle發布服務器只能使用一個分發服務器,但單個分發服務器可以為多個Oracle發布服務器提供服務)。配置分發服務器後,通過SQL ServerManagement Studio、Transact-SQL 或復制管理對象 (RMO),在SQL Server分發服務器上將Oracle數據庫實例標識為發布服務器。有關Oracle數據庫配置分發服務器的詳細信息,請參閱配置分發。
注意:
Oracle 發布服務器不能與它的SQL Server分發服務器同名,也不能與任何使用同一分發服務器的SQL Server發布服務器同名。
將Oracle數據庫標識為發布服務器時,必須選擇Oracle發布選項:“完整”或“Oracle 網關”。標識發布服務器後,如果不刪除並重新Oracle數據庫配置發布服務器,將無法更改此選項。“完整”選項用於為快照和事務發布提供Oracle發布的完整的支持功能集。Oracle Gateway 選項提供特定的設計優化,以提高當復制作為系統間的網關時的性能。
在SQL Server分發服務器上標識Oracle發布服務器後,復制創建一個鏈接服務器,其名稱與Oracle數據庫的 TNS 服務名相同。此鏈接服務器只能由復制使用。如果需要通過鏈接服務器連接來連接到Oracle發布服務器,請創建另一個 TNS 服務名稱,然後在調用 sp_addlinkedserver (Transact-SQL) 時使用該名稱。