- 論壇徽章:
- 0
|
Sybase復(fù)制服務(wù)器安裝需注意的問(wèn)題
--------------------------------------------------------------------------------
?sybase復(fù)制服務(wù)器作為一個(gè)商品化的軟件產(chǎn)品推出已有多年,目前較為流行有11.0、11.5,12.5版本。在11.5版本中提供了復(fù)制服務(wù)器管理功能(RSM),其管理和監(jiān)控更為方便靈活。
通常,在分布式大型數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的一致性和完整性是系統(tǒng)成敗的關(guān)鍵。Sybase是通過(guò)復(fù)制服務(wù)器來(lái)解決這一問(wèn)題的,它基于出版/預(yù)訂(publication/subscription)模型,復(fù)制對(duì)象既可以是表(部分或全部列),也可以是存儲(chǔ)過(guò)程(函數(shù));同時(shí),Sybase復(fù)制服務(wù)器還可以用在數(shù)據(jù)庫(kù)的熱備份方面。
復(fù)制服務(wù)器的安裝和配置
在安裝復(fù)制服務(wù)器時(shí),先安裝Replication Server,再安裝Plug in。對(duì)于第一次安裝,安裝完后需要重新啟動(dòng)機(jī)器。
安裝完后,在Sybase程序組中出現(xiàn) Rs_init和 rsmsetup項(xiàng)。為使 rsmsetup能正常運(yùn)行,需要將 /sybase/install目錄下的rsmslgen.dll文件名改為 rsmslgzh.dll。
復(fù)制服務(wù)器的配置則通過(guò)運(yùn)行 Rs_init程序完成。相對(duì)來(lái)說(shuō),復(fù)制服務(wù)器的配置較為復(fù)雜,在配置過(guò)程中的一些參數(shù)設(shè)置十分重要。
1.首先要安裝和配置id服務(wù)器。在一個(gè)復(fù)制系統(tǒng)中,最先安裝的復(fù)制服務(wù)器為id服務(wù)器,它起著管理和控制其它復(fù)制服務(wù)器的作用。在配置其它復(fù)制服務(wù)器和增加數(shù)據(jù)庫(kù)連接時(shí),都必須保證id服務(wù)器是運(yùn)行的,并和所安裝的服務(wù)器連通。因?yàn)槠渌麖?fù)制服務(wù)器和數(shù)據(jù)庫(kù)連接都要由id服務(wù)器分配一個(gè)唯一的id號(hào)來(lái)進(jìn)行。
2.RSSD是用來(lái)管理復(fù)制服務(wù)器的數(shù)據(jù)庫(kù),其設(shè)置和維護(hù)很重要。一般來(lái)說(shuō),對(duì)復(fù)制定義和預(yù)訂定義較多的復(fù)制服務(wù)器,RSSD空間應(yīng)設(shè)置大些,特別是其日志文件。
3.復(fù)制服務(wù)器進(jìn)行復(fù)制時(shí),日志及數(shù)據(jù)都是放在一個(gè)隊(duì)列中的。在復(fù)制服務(wù)器配置中,該項(xiàng)配置參數(shù)稱為磁盤(pán)分區(qū)。因此,對(duì)于網(wǎng)絡(luò)狀況不是很好的復(fù)制方,分區(qū)大小應(yīng)盡量選大些(如100MB)。
復(fù)制服務(wù)器的使用
在復(fù)制服務(wù)器配置成功后,下一步就是如何使用的問(wèn)題了。在建立一個(gè)復(fù)制應(yīng)用系統(tǒng)過(guò)程中,大體要注意以下幾點(diǎn)。
1.建立路徑:要使數(shù)據(jù)在兩個(gè)數(shù)據(jù)庫(kù)之間復(fù)制,首先必須在兩個(gè)復(fù)制服務(wù)器之間建立一條路徑。路徑由主方(提供數(shù)據(jù)源方)到復(fù)制方(接收數(shù)據(jù)方)?稍赗SM圖形方式下操作,也可用命令行實(shí)現(xiàn)。
2.建立數(shù)據(jù)庫(kù)的連接:凡是參與復(fù)制的數(shù)據(jù)庫(kù)都必須建立與復(fù)制服務(wù)器的連接。對(duì)于主方數(shù)據(jù)庫(kù),復(fù)制服務(wù)器分 云浣??epAgent線程和 DSI線程,對(duì)于復(fù)制方數(shù)據(jù)庫(kù),只建立 DSI。
3.設(shè)置要復(fù)制表的狀態(tài)。
4.定義復(fù)制: 對(duì)要復(fù)制的表,在主方創(chuàng)建復(fù)制定義。復(fù)制定義連接到復(fù)制服務(wù)器上執(zhí)行。
5.定義預(yù)訂:復(fù)制定義完后,就可以定義預(yù)訂了,需要注意的是,預(yù)訂是在復(fù)制方定義的。在定義預(yù)訂時(shí),必須保證預(yù)訂服務(wù)器與主方的服務(wù)器是連通的。
復(fù)制服務(wù)器的管理
對(duì)整個(gè)復(fù)制系統(tǒng)進(jìn)行管理和監(jiān)控是日常維護(hù)工作的主要組成部分。在Sybase REP 11.5版中,提供了較為完整的復(fù)制服務(wù)器管理工作RSM。下面分幾部分對(duì)RSM的配置和使用做一介紹。
1.RSM的安裝和配置
在安裝完復(fù)制服務(wù)器的Plug in后, RSM就可以使用了。在 Sybase程序項(xiàng)中,會(huì)出現(xiàn) rsmsetup菜單項(xiàng)。運(yùn)行rsmsetup建立 RSM服務(wù)器。
RSM服務(wù)器建立完后,需要在SQL接口文件中加RSM服務(wù)器,并分配一端口號(hào)給它。重啟動(dòng)Sybase Central便可使用 RSM。在第一次使用 RSM時(shí),需要用 Sybase Central命令菜單中的 Tools連接選項(xiàng)連接到你所建立的 RSM服務(wù)器上(用 sa用戶注冊(cè))。
2.RSM的使用
由于RSM提供的是圖形操作界面,因此操作管理十分方便。在操作管理進(jìn)行之前,應(yīng)將所要管理的復(fù)制服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器加入到RSM域中。對(duì)于數(shù)據(jù)庫(kù)服務(wù)器若其狀態(tài)為active,對(duì)于復(fù)制服務(wù)器,若其狀態(tài)為 quiesced,則表明該服務(wù)器狀態(tài)是正常的。對(duì)復(fù)制服務(wù)器,可以在此圖形狀態(tài)下建立(刪除)連接、建立(刪除)路徑、查看所有線程狀態(tài)、查看隊(duì)列使用情況和管理磁盤(pán)分區(qū)。 |
|