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