亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用PowerDesigner快速開發(fā)Replication Server應(yīng)用的實(shí)踐 (續(xù))

        2010-11-26 07:11:16儲網(wǎng)林
        關(guān)鍵詞:腳本網(wǎng)關(guān)定義

        (上接第2期)

        3.4 數(shù)據(jù)分發(fā)的配置與開發(fā)

        本節(jié)主要介紹由中心數(shù)據(jù)庫向各終端數(shù)據(jù)庫進(jìn)行數(shù)據(jù)分發(fā)的配置與開發(fā),詳細(xì)介紹如何利用PowerDesigner 進(jìn)行由單一中心數(shù)據(jù)庫(ASE)向多個(gè)異構(gòu)目標(biāo)數(shù)據(jù)庫(Oracle, MSSQL,ASE)進(jìn)行數(shù)據(jù)分發(fā)復(fù)制的配置過程。PowerDesigner為數(shù)據(jù)復(fù)制與定義的配置提供了多種方式,除了在3.3章節(jié)所介紹的直觀的配置之外,還有復(fù)制向?qū)?,Mapping Editor等。接下的章節(jié)主要介紹如何使用這兩種配置方式。

        與數(shù)據(jù)合并不同,數(shù)據(jù)分發(fā)的目標(biāo)數(shù)據(jù)庫由單一的ASE數(shù)據(jù)庫變成了包含ASE數(shù)據(jù)庫和非ASE數(shù)據(jù)庫(Oracle, MS SQL)。對于非ASE目標(biāo)數(shù)據(jù)庫,需要借助復(fù)制網(wǎng)關(guān)ECDA進(jìn)行Replication Server 到目標(biāo)數(shù)據(jù)庫的無縫連接。通過ECDA進(jìn)行連接的非ASE目標(biāo)數(shù)據(jù)庫,將擁有不同于上一節(jié)中的Data Server Name和Database Name。詳細(xì)內(nèi)容請參閱復(fù)制網(wǎng)關(guān)使用手冊。 添加了合并配置的 ILM拓?fù)浣Y(jié)構(gòu)如圖9。

        從圖中可以看出,盡管Site.SiteOracle與ECDASiteA.SiteOracle,SiteC與ECDASiteC.Site_MSSQL 名稱不同,但它們所指卻是相同的數(shù)據(jù)庫。而對于ASE數(shù)據(jù)庫SiteB.Site_ASE, 由于不需要使用復(fù)制網(wǎng)關(guān)ECDA,它和復(fù)制服務(wù)器之間是一個(gè)直接的雙向連接。

        圖9 PowerDesigner ILM數(shù)據(jù)分發(fā)與合并拓?fù)鋱D

        3.4.1 利用復(fù)制向?qū)渲脤δ繕?biāo)異構(gòu)數(shù)據(jù)庫的配置

        復(fù)制向?qū)Т蟠蠛喕藦?fù)制系統(tǒng)的配置過程,本節(jié)將以配置中心數(shù)據(jù)庫ASE到終端數(shù)據(jù)庫Oracle為例,介紹復(fù)制向?qū)У氖褂貌襟E:

        (1)啟動復(fù)制向?qū)ools->Replication Wizard, 如圖10。

        圖10 復(fù)制向?qū)渲檬醉?/p>

        (2)選擇源數(shù)據(jù)庫及復(fù)制服務(wù)器(或復(fù)制過程)。

        (3)創(chuàng)建復(fù)制定義。

        圖12 復(fù)制向?qū)?fù)制定義創(chuàng)建

        (4)選擇復(fù)制對象,創(chuàng)建表格級復(fù)制定義。

        圖13 復(fù)制向?qū)?fù)制定義對象選擇

        (5)創(chuàng)建目標(biāo)數(shù)據(jù)庫連接。對于非ASE數(shù)據(jù)庫,不能復(fù)用已有的數(shù)據(jù)庫,而需要創(chuàng)建新的數(shù)據(jù)庫連接。新的數(shù)據(jù)庫連接擁有與復(fù)制網(wǎng)關(guān)ECDA相關(guān)的數(shù)據(jù)庫服務(wù)器名Data Server Name和數(shù)據(jù)庫名Database Name。

        圖14 復(fù)制向?qū)繕?biāo)數(shù)據(jù)庫配置

        (6)為目標(biāo)數(shù)據(jù)庫選擇已經(jīng)存在的PDM。這個(gè)PDM需要復(fù)用數(shù)據(jù)合并中使用的數(shù)據(jù)庫模型,因?yàn)樗鼈兌贾赶蛲粋€(gè)數(shù)據(jù)庫。

        圖15 復(fù)制向?qū)繕?biāo)數(shù)據(jù)庫與PDM關(guān)聯(lián)配置

        (7)與現(xiàn)有ILM模型進(jìn)行合并,檢查并解決可能出現(xiàn)沖突項(xiàng),如重復(fù)命名等。點(diǎn)擊確認(rèn)(OK)完成復(fù)制向?qū)У呐渲谩?/p>

        圖16 復(fù)制向?qū)P蜕?/p>

        從以上各個(gè)步驟可以看出,復(fù)制向?qū)?.3節(jié)所介紹的手工配置復(fù)制系統(tǒng)的過程進(jìn)行了標(biāo)準(zhǔn)化,從而減少了用戶的記憶負(fù)擔(dān),更加方便易用。需要注意的是,PowerDesigner 復(fù)制向?qū)苯邮褂帽砀衩Q作為表格級復(fù)制定義的名稱,當(dāng)表格是中文字符時(shí),需要確認(rèn)所使用的Replication Server支持中文字符。否則,需要在復(fù)制向?qū)瓿珊?,按?.3節(jié)所示的方法,手工修改表格級復(fù)制定義的名稱。

        3.4.2 利用Mapping Editor進(jìn)行異構(gòu)復(fù)制數(shù)據(jù)庫配置

        應(yīng)用Replication Process Mapping Editor能夠?qū)?fù)制定義與復(fù)制訂閱進(jìn)行批量化的配置開發(fā)。Mapping Editor具有直觀、簡便等特點(diǎn),能夠屏蔽復(fù)雜的復(fù)制定義和訂閱配置的過程。

        Mapping Editor對話框分為3個(gè)部分,分別是源對象框,目標(biāo)對象框以及屬性框。用戶通過拖放(drag and drop)就可以進(jìn)行復(fù)制對象源和目標(biāo)的匹配,非常簡潔,且適合大規(guī)模定義操作。

        下面以配置中心數(shù)據(jù)庫ASE到終端數(shù)據(jù)庫MSSQL為例,介紹Mapping Editor的主要使用步驟。

        (1)啟動Mapping Editor。 右擊復(fù)制服務(wù)器圖標(biāo),選擇Mapping Editor。

        (2)根據(jù)已有數(shù)據(jù)連接的連接屬性,Mapping Editor將源和目標(biāo)對象分列在源對象框和目標(biāo)對象框。如果已經(jīng)定義了復(fù)制定義,源對象將呈現(xiàn)為圖標(biāo),目標(biāo)對象將呈現(xiàn)為圖標(biāo)。

        (3)創(chuàng)建數(shù)據(jù)庫。點(diǎn)擊工具欄中數(shù)據(jù)庫連接創(chuàng)建工具,創(chuàng)建新的MSSQL數(shù)據(jù)連接。此過程與復(fù)制向?qū)ь愃啤?/p>

        (4)展開源和目標(biāo)對象(表),將源對象拖放到目標(biāo)對象上,即相應(yīng)的Mapping(復(fù)制定義,復(fù)制訂閱)。一個(gè)帶方向箭頭的連接線將清楚的標(biāo)識新定義的復(fù)制。

        (5)右擊源對象,打開對象菜單,可以刪除/隱藏已經(jīng)定義的Mapping,也可以打開Mapping的屬性對話框進(jìn)行詳細(xì)的配置,包括Mapping 的觸發(fā)器(Triggers),規(guī)則(Rules)等等。

        圖17 Mapping-Editor 配置

        在已經(jīng)發(fā)行的PowerDesigner版本中,Mapping-Editor只支持僅有單個(gè)復(fù)制服務(wù)器的ILM模型。在未來PowerDesigner版本,這個(gè)限制有可能被取消以適應(yīng)越來越復(fù)雜的復(fù)制需求。

        3.5 模型檢查及腳本生成

        在3.3節(jié)和3.4節(jié),我們已經(jīng)完成了大部分復(fù)制系統(tǒng)的配置工作,也能夠通過屬性對話框的Preview窗口查看生成的腳本。接下來的任務(wù)就是檢查這些配置的正確性,以及生成真正可以在數(shù)據(jù)庫,復(fù)制代理,復(fù)制服務(wù)器上運(yùn)行的腳本文件。

        3.5.1 模型檢查

        PowerDesigner ILM 提供了Check Model的工具,用來檢查模型配置的一致性。盡可能地保證生成腳本的正確性。模型檢查的主要使用步驟如下:

        (1)啟動Check Model工具。菜單Tools --> Check Model。(2)展開Option屬性頁,選擇需要檢查的項(xiàng)目。(3)展開Selection屬性頁,選擇需要檢查的ILM model。點(diǎn)擊確認(rèn)(OK)進(jìn)行模型檢查。

        (4)檢查完畢,彈出結(jié)果列表。根據(jù)結(jié)果列表的詳細(xì)描述,可以輕松找到錯(cuò)誤的或值得警告的配置。更正所有的錯(cuò)誤配置和警告之后,可以重復(fù)以上步驟知道沒有任何錯(cuò)誤提示或需要更正的警告提示,模型檢查工作就完成了。

        3.5.2 腳本生成

        運(yùn)行Check Model并修正所有配置之后,就可以生成相應(yīng)的腳本文件了。腳本的生成盡管是所有配置檢查工作的最終目的,但卻是整個(gè)配置開發(fā)過程最簡單的一步,主要的使用步驟包括:

        (1)啟動腳本生成對話框。Tools→Replication 15.2→Generate Scripts。

        (2)展開Selection屬性頁,選擇所要生成腳本的數(shù)據(jù)庫和復(fù)制服務(wù)器。

        圖18 模型檢查結(jié)果列表

        (3)查看將要生成的腳本文件。

        (4)創(chuàng)建運(yùn)行任務(wù),指定是否需要在指定的復(fù)制代理或復(fù)制服務(wù)器上執(zhí)行所生成的腳本。如果要運(yùn)行,前提是必須為所選的復(fù)制代理或復(fù)制服務(wù)器配置ODBC或JDBC連接信息,詳細(xì)信息請參考PowerDesigner使用手冊。

        (5)點(diǎn)擊確認(rèn)(OK)運(yùn)行腳本生成。

        圖19 腳本生成文件列表

        如果沒有選擇在復(fù)制代理或復(fù)制服務(wù)器上直接運(yùn)行生成腳本,可以將腳本文件全部或部分(根據(jù)需要適當(dāng)剪裁)地通過服務(wù)器的命令行工具在數(shù)據(jù)庫,復(fù)制代理,復(fù)制服務(wù)器或復(fù)制網(wǎng)關(guān)上直接運(yùn)行。整個(gè)異構(gòu)雙向的復(fù)制系統(tǒng)的配置與開發(fā)工作至此全部完成。

        4 結(jié)束語

        Sybase Replication Server是一個(gè)優(yōu)秀的數(shù)據(jù)庫復(fù)制系統(tǒng),能夠在異構(gòu)環(huán)境中管理數(shù)據(jù)的復(fù)制轉(zhuǎn)移;PowerDesigner作為一個(gè)強(qiáng)大的建模工具,提供了多種途徑(手工配置,復(fù)制向?qū)В琈apping-Editor等)幫助用戶快速便捷的設(shè)計(jì)、配置和建立Replication Server復(fù)制系統(tǒng),降低了復(fù)制系統(tǒng)配置與開發(fā)的復(fù)雜度,極大的提高了系統(tǒng)開發(fā)人員的開發(fā)效率。更難能可貴的是, PowerDesigner和使用廣泛的Sybase Replication Server仍在不斷創(chuàng)新,不斷增加激動人心的新特性,以滿足市場的需求。

        猜你喜歡
        腳本網(wǎng)關(guān)定義
        酒駕
        安奇奇與小cool 龍(第二回)
        基于改進(jìn)RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計(jì)
        數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
        電子測試(2018年14期)2018-09-26 06:04:24
        快樂假期
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
        移動通信(2015年18期)2015-08-24 07:45:08
        應(yīng)對氣候變化需要打通“網(wǎng)關(guān)”
        太陽能(2015年7期)2015-04-12 06:49:50
        一種實(shí)時(shí)高效的伺服控制網(wǎng)關(guān)設(shè)計(jì)
        修辭學(xué)的重大定義
        国产风骚主播视频一区二区| av无码精品一区二区三区四区| 97久久精品人人妻人人| 精选二区在线观看视频| 国产不卡视频在线观看| 国产亚洲一区二区在线观看| 亚洲色大成网站www永久一区| 成人永久福利在线观看不卡| 老岳肥屁熟女四五十路| 精品露脸国产偷人在视频| 少女高清影视在线观看动漫| 中文字幕一区二区三区人妻精品| 亚洲精品国产av成人网| 99re6在线视频精品免费| 国产成人午夜精华液| 亚洲专区路线一路线二天美| 亚洲发给我的在线视频| 久久久久久久亚洲av无码| 欧美激情a∨在线视频播放 | 日本欧美大码a在线观看| 日日噜狠狠噜天天噜av| 蜜桃在线播放免费一区二区三区 | 欧美日韩一区二区三区视频在线观看| 亚洲一区二区日韩在线| 国产高颜值女主播在线| 国产精品免费看久久久8| 久久频这里精品99香蕉| 亚洲综合精品一区二区| 97久人人做人人妻人人玩精品| 女人夜夜春高潮爽a∨片传媒| 国产91AV免费播放| 亚洲国产成人久久精品一区| 国产成人精品无码一区二区老年人| 欧美成人a在线网站| 国产高清在线精品一区不卡| 熟女无套高潮内谢吼叫免费| 亚洲av成人无码网天堂| 女同成片av免费观看| 国产一区二区视频免费在| 伊人久久大香线蕉av一区| 第十色丰满无码|