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