freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

goldengate安裝部署及解決方案-資料下載頁(yè)

2025-06-05 18:42本頁(yè)面
  

【正文】 個(gè)關(guān)于安全方面的問(wèn)題:如果上級(jí)機(jī)器的安全策略不允許外網(wǎng)直接往里發(fā)送數(shù)據(jù),如何進(jìn)行數(shù)據(jù)同步配置? GoldenGate是有提供一個(gè)由目標(biāo)端主動(dòng)“申請(qǐng)”源端進(jìn)行數(shù)據(jù)傳輸?shù)姆绞?,以保證內(nèi)外網(wǎng)不同安全域下的數(shù)據(jù)安全保障。解決方案的體系架構(gòu)如下:主要是通過(guò)目標(biāo)端一個(gè)額外的alias Extract進(jìn)程,實(shí)現(xiàn)由目標(biāo)端(可信任域)主動(dòng)請(qǐng)求、向源端(未信任域)提供數(shù)據(jù)傳輸?shù)倪B接的過(guò)程。具體的驅(qū)動(dòng)模式如下(翻譯自官方文檔,可能表述得不準(zhǔn)確):(1) 啟動(dòng)可信任域的alias Extract進(jìn)程(2) 可信任域的GGSCI向未信任域mgr主進(jìn)程發(fā)送消息,以啟動(dòng)相應(yīng)的passive Extract進(jìn)程。消息包含可信任域的主機(jī)名或IP,以及一個(gè)可信任域mgr主進(jìn)程的端口號(hào)。(3) 未信任域接受消息后,啟動(dòng)passive Extract進(jìn)程,并打開(kāi)一個(gè)可用的端口號(hào)。(4) 未信任域mgr主進(jìn)程將該端口號(hào)返回給可信任域的GGSCI。(5) 可信任域的GGSCI向本地mgr主進(jìn)程發(fā)送請(qǐng)求以啟動(dòng)Collector進(jìn)程。(6) 本地mgr啟動(dòng)Collector進(jìn)程,通過(guò)未信任域提供的端口號(hào)對(duì)未信任域進(jìn)行監(jiān)聽(tīng)。(7) Collector進(jìn)程打開(kāi)與未信任域passive Extract進(jìn)程的連接。(8) 同步數(shù)據(jù)通過(guò)連接從未信任域passive Extract進(jìn)程傳輸?shù)紺ollector進(jìn)程,然后寫(xiě)入本地trail,被Replicat進(jìn)程應(yīng)用。這里未信任域的passive Extract進(jìn)程,即是源端的data pump Extract進(jìn)程,所以只需要改動(dòng)源端的data pump Extract進(jìn)程、新增一個(gè)alias Extract進(jìn)程即可(Collector進(jìn)程由目標(biāo)端mgr自動(dòng)配置)。 配置案例1.源端配置(146上)(1)創(chuàng)建提取進(jìn)程(與普通情況下完全一樣)GGSCI add extract exta,tranlog,begin now:/***extract extaSETENV (ORACLE_SID = ORCL)userid COSS360,password COSS360exttrail C:\ggoracle\dirdat\eadynamicresolution gettruncatesTABLE , keycols (sampletime, objectid)。***/創(chuàng)建本地隊(duì)列:GGSCI ADD EXTTRAIL C:\ggoracle\dirdat\ea,extract exta(2)pump進(jìn)程(passive extract進(jìn)程)創(chuàng)建passive pump:GGSCI ADD EXTRACT pumpa, exttrailsource C:\ggoracle\dirdat\ea, begin now, passive, desc passive pump passive表示為passive extract process:/***extract pumpauserid COSS360,password COSS360rmthost , mgrport 7801 原先的rmthost需要被注釋RMTHOSTOPTIONS press passive extract專(zhuān)有參數(shù)rmttrail D:\ggoracle\dirdat\trail146\eaNOPASSTHRU gettruncatesTABLE , keycols (sampletime, objectid)。***/創(chuàng)建遠(yuǎn)端隊(duì)列:add rmttrail D:\ggoracle\dirdat\trail146\ea extract pumpa2.目標(biāo)端配置(142上)(1)添加aliad extract進(jìn)程alias Extract進(jìn)程不需要配置文件添加語(yǔ)法:ADD EXTRACT group, RMTHOST {host name | IP address}, {MGRPORT port} | {PORT port}[, RMTNAME name][, DESC “description”]此處測(cè)試的創(chuàng)建命令如下:GGSCI add extract ext146pa, rmthost , mgrport 7801, rmtname pumpa需要定義源端的地址、端口,而且如果alias extract名稱(chēng)和passive extract名稱(chēng)不同,需要特別指定rmtname(2)添加應(yīng)用進(jìn)程(與普通情況下完全一樣)GGSCI add replicat rep146ea exttrail D:\ggoracle\dirdat\trail146\ea,nodbcheckpoint:/***REPLICAT rep146eaUSERID coss3,PASSWORD coss3assumetargetdefsREPERROR default,discardDISCARDFILE d:\ggoracle\log\,append,megabytes 200gettruncatesHANDLECOLLISIONSBATCHSQL BATCHESPERQUEUE 200, OPSPERBATCH 2000MAP , TARGET ,keycols (sampletime, objectid)。***/3.同步進(jìn)程的啟動(dòng)和關(guān)閉注意,passive extract(這里是pumpa)不應(yīng)該被手動(dòng)啟動(dòng)(手動(dòng)也無(wú)法啟動(dòng))。在上面的進(jìn)程創(chuàng)建和配置完成后,正確的啟動(dòng)方式如下:(1)源端start exta,目標(biāo)端start rep146ea(2)目標(biāo)端start ext146pa(alias Extract)(3)在正確的配置下,pumpa會(huì)自動(dòng)啟動(dòng)。Pumpa啟動(dòng)后,同步正常開(kāi)始。 同樣,進(jìn)程關(guān)閉時(shí),無(wú)論在源端關(guān)閉passive extract或是在目標(biāo)端關(guān)閉alias extract,對(duì)應(yīng)的alias extract和passive extract都會(huì)自動(dòng)關(guān)閉。 GoldenGate雙向復(fù)制(activeactive)雙向復(fù)制系統(tǒng)架構(gòu)如下: GoldenGate雙向復(fù)制,意即兩端數(shù)據(jù)庫(kù)互為源數(shù)據(jù),無(wú)論在哪一端上對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行操作,都將同步應(yīng)用到另一端。 雙向復(fù)制的注意點(diǎn)1.防止數(shù)據(jù)循環(huán) 雙向復(fù)制中,最主要的問(wèn)題是需要防止數(shù)據(jù)的循環(huán)應(yīng)用。在GoldenGate中,需要從兩方面進(jìn)行預(yù)防:(1)防止Extract進(jìn)程抓取Replicat進(jìn)程的SQL操作。在默認(rèn)配置下,GoldenGate的Extract進(jìn)程會(huì)忽略捕獲由Replicat執(zhí)行的SQL操作(Teradata除外,需要進(jìn)行額外配置),所以這部分一般不需要額外設(shè)置。(2)使Extract進(jìn)程識(shí)別本地Replicat執(zhí)行的DML事務(wù),并進(jìn)行忽略。 這步在Oracle(10g and later)中的配置為在Extract進(jìn)程加入?yún)?shù):TRANLOGOPTIONS EXCLUDEUSER user name 進(jìn)行排除。不同的數(shù)據(jù)庫(kù)這里需要配置的參數(shù)不同。如果是Oracle 9i或之前的版本,需要配置tracetable。2.防止數(shù)據(jù)沖突 由于是雙向復(fù)制,那么當(dāng)兩端都對(duì)同一數(shù)據(jù)進(jìn)行操作時(shí),就會(huì)發(fā)生沖突。比如同時(shí)對(duì)某行數(shù)據(jù)進(jìn)行修改,修改的操作將會(huì)被覆蓋(視LAG以及事務(wù)的先后);又比如兩端插入或刪除相同鍵值的數(shù)據(jù)。 對(duì)于這類(lèi)數(shù)據(jù)沖突,最好是在業(yè)務(wù)應(yīng)用層解決。比如,可以劃分兩端數(shù)據(jù)庫(kù)應(yīng)用的業(yè)務(wù)范圍,一部分?jǐn)?shù)據(jù)只在一端修改維護(hù),另一端則修改維護(hù)其他數(shù)據(jù);在兩端定義不同的鍵值生成策略;關(guān)注同步表上的觸發(fā)器和on delete cascade約束。也可以借助GoldenGate的映射和過(guò)濾功能,對(duì)于兩端同步的數(shù)據(jù)進(jìn)行區(qū)分。 總之,在配置雙向復(fù)制環(huán)境時(shí),需要綜合考慮當(dāng)時(shí)業(yè)務(wù)情況,一般都需要在應(yīng)用層進(jìn)行適當(dāng)?shù)男薷?,以防止?shù)據(jù)沖突帶來(lái)的數(shù)據(jù)丟失和不一致。 雙向配置示例 這個(gè)示例中,ggdba用戶(hù)作為GoldenGate專(zhuān)用用戶(hù),ddw和ddws分別為兩端數(shù)據(jù)庫(kù)需要同步的schema(也可以同名,這里是為了便于區(qū)別),通過(guò)在兩端Extract中配置排除ggdba的操作防止循環(huán)應(yīng)用。以下ddw結(jié)尾的進(jìn)程均在ddw用戶(hù)所在數(shù)據(jù)庫(kù),ddws結(jié)尾的進(jìn)程均在ddws用戶(hù)所在數(shù)據(jù)庫(kù)。(1) ddw==ddws添加提取進(jìn)程:GGSCI add extract extddw,tranlog,begin now/***extract extddw userid ggdba,password ggdbaexttrail E:\ggoracle\dirdat\e1tranlogoptions excludeuser ggdba 排除捕獲ggdbadynamicresolution gettruncatesTABLE ddw.*。 ***/GGSCI add exttrail E:\ggoracle\dirdat\e1, extract extddw添加datapump:GGSCI add extract pumpddw,exttrailsource E:\ggoracle\dirdat\e1,begin now/***extract pumpddwuserid ggdba,password ggdbarmthost , mgrport 7801rmttrail E:\ggoracle\dirdat\rep\e1PASSTHRU gettruncatestable ddw.*。***/GGSCI add rmttrail E:\ggoracle\dirdat\rep\e1, extract pumpddw添加復(fù)制應(yīng)用進(jìn)程GGSCI add replicat repddws,exttrail E:\ggoracle\dirdat\rep\e1, nodbcheckpoint/***replicat repddws userid ggdba,password ggdba ASSUMETARGETDEFS reperror default,discard discardfile E:\ggoracle\log\,append,megabytes 200 gettruncatesHANDLECOLLISIONSMAP ddw.*, TARGET ddws.*。***/(2) ddws==ddw添加提取進(jìn)程:GGSCI add extract extddws,tranlog,begin now/***extract extddws userid ggdba,password ggdbaexttrail E:\ggoracle\dirdat\e2tranlogoptions excludeuser ggdba 排除捕獲ggdbadynamicresolution gettruncatesTABLE ddws.*。 ***/GGSCI add exttrail E:\ggoracle\dirdat\e2, extract extddws添加datapump:GGSCI add extract pumpddws,exttrailsource E:\ggoracle\dirdat\e2,begin now/***extract pumpddwsuserid ggdba,password ggdbarmthost , mgrport 7801rmttrail E:\ggoracle\dirdat\rep\e2PASSTHRU gettruncatestable ddws.*。***/GGSCI add rmttrail E:\ggoracle\dirdat\rep\e2, extract pumpddws添加復(fù)制應(yīng)用進(jìn)程:GGSCI add replicat repddw,exttrail E:\ggoracle\dirdat\rep\e2, nodbcheckpoint/***replicat repddw userid ggdba,password ggdba ASSUMETARGETDEFS reperror default,discard discardfile E:\ggoracle\log\,append,megabytes 200 gettruncatesHANDLECOLLISIONSMAP ddws.*, TARGET ddw.*。***/開(kāi)啟所有進(jìn)程,雙向復(fù)制開(kāi)始。GoldenGate數(shù)據(jù)同步性能測(cè)試 這個(gè)GoldenGate
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1