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

正文內(nèi)容

異構(gòu)數(shù)據(jù)庫數(shù)據(jù)同步分布式系統(tǒng)畢業(yè)論文-全文預(yù)覽

2024-09-23 14:22 上一頁面

下一頁面
  

【正文】 上對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行操作 ,都將同步應(yīng)用到另一端。此外,可以使extract 進(jìn)程識(shí)別本地 replicat 執(zhí)行的 DML事務(wù),并進(jìn)行忽略。比如,可以劃分兩端數(shù)據(jù)庫應(yīng)用的業(yè)務(wù)范圍,一部分?jǐn)?shù)據(jù)只在一端修改維護(hù),另一端則修改維護(hù)其他數(shù)據(jù);在兩端定義不同的鍵值生成策略;關(guān)注同步表上的觸發(fā)器和 on delete cascade 約束。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 27 圖 雙向復(fù)制結(jié)構(gòu)圖 (一 ) 源端到目標(biāo)端復(fù)制配置 1. 添加 extract 提取進(jìn)程: GGSCI add extract extl1,tranlog,begin now 生成并編輯同名文件 extract extl1 userid ogg,password Ogg exttrail D:\ogg\dirdat\ra tranlogoptions excludeuser ogg dynamicresolution gettruncates TABLE zds.*。 GGSCI add exttrail D:\ogg\dirdat\rb, extract extl2 2. 添加 datapump 投遞進(jìn)程: GGSCI add extract pump2,exttrailsource D:\ogg\dirdat\rb,begin now 生成并編輯同名文件 : extract pump2 userid ogg,password Ogg rmthost , mgrport 7801 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 29 rmttrail D:\ogg\dirdat\rep\rb PASSTHRU gettruncates table emi.*。在溫度控制系統(tǒng)中,隨著磁鐵設(shè)備增加,本地?cái)?shù)據(jù)庫也在增加,實(shí)現(xiàn)多對(duì)一的復(fù)制就可以把各個(gè)節(jié)點(diǎn)處的實(shí)時(shí)數(shù)據(jù)反饋到中央數(shù)據(jù)庫中,中央數(shù)據(jù)庫可以查看各個(gè)節(jié)點(diǎn)的實(shí)時(shí)溫度數(shù)據(jù)以及歷史數(shù)據(jù)。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 30 多對(duì)一數(shù)據(jù)同步架構(gòu)如圖 所示。 添加遠(yuǎn)程隊(duì)列文件: GGSCI add rmttrail D:\ogg\dirdat\rep\rc, extract pump3 2. SOURCE2 端配置 由于 SOURCE2 端數(shù)據(jù)庫為 MySQL數(shù)據(jù)庫 ,故在配置之前要配置 sourcedb 參數(shù) ,指定數(shù)據(jù)庫名 ,此外 ,復(fù)制進(jìn)程中一般不指定 assumetargetdefs 參數(shù) , 因?yàn)椴皇墙Y(jié)構(gòu)一致的數(shù)據(jù)庫,需要通過 defgen工具生成數(shù)據(jù)定義文件進(jìn)行映射。 ( 3) 添加 extract 提取 進(jìn)程: 。數(shù)據(jù)定義文件主要包含表名、字段名、字段類型、字段長度和偏移量。 表 43 多對(duì)一復(fù)制環(huán)境要求 SOURCE1 SOURCE2 TARGET IP OS/DB Windows7 32bit /ORACLE 11g Windows 7 32bit /MySQL Windows 7 64bit /ORACLE 11g DB USER ogg zds ogg zds ogg emi TABLE 軟件版本 Oracle GoldenGate Oracle GoldenGate Oracle GoldenGate 安裝位置 D:\ogg D:\ogg D:\ogg (一 ) 源端配置 1. SOURCE1 端配置 添加 extract 提取進(jìn)程: GGSCI add extract extl3,tranlog,begin now 生成并編輯同名文件: extract extl3 userid ogg,password Ogg exttrail D:\ogg\dirdat\rc tranlogoptions excludeuser ogg 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 31 dynamicresolution gettruncates TABLE zds.*。所以,解決數(shù)據(jù)沖突顯得尤為重要,為了解決這個(gè)問題,所有源端和目標(biāo)端的表都應(yīng)該使用一致的主鍵 約束,而且在不同的源端不應(yīng)該對(duì)同一鍵值的數(shù)據(jù)進(jìn)行維護(hù)。 開啟所有進(jìn)程,雙向復(fù)制開始。 添加遠(yuǎn)程隊(duì)列文件: GGSCI add rmttrail D:\ogg\dirdat\rep\ra, extract pump1 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 28 3. 添加復(fù)制應(yīng)用進(jìn)程 GGSCI add replicat repl1,exttrail D:\ogg\dirdat\rep\ra, nodbcheckpoint 生成并編輯同名文件 : replicat repl1 userid ogg,password Ogg REPORT AT 02:00 ASSUMETARGETDEFS reperror default,discard discardfile D:\ogg\log\,append,megabytes 200 gettruncates HANDLECOLLISIONS MAP zds.*, TARGET emi.*。 總之,在配置雙向復(fù)制環(huán)境時(shí),需要綜 合考慮當(dāng)時(shí)業(yè)務(wù)情況,一般都需要在應(yīng)用層進(jìn)行適當(dāng)?shù)男薷?,以防止?shù)據(jù)沖突帶來的數(shù)據(jù)丟失和不一致。比如同時(shí)對(duì)某一數(shù)據(jù)進(jìn)行修改時(shí),修改的操作將會(huì)被覆蓋;又比如兩端插入或刪除相同鍵值的數(shù)據(jù)。 雙向復(fù)制中,最主要的問題就是需要防止數(shù)據(jù)的循環(huán)復(fù)制, Oracle GoldenGate 在兩方面預(yù)防。 C. 給這個(gè)抽取進(jìn)程創(chuàng)建本地隊(duì)列文件: GGSCIadd exttrail d:\ogg\dirdat\rl extract extl D. 開啟 extract 進(jìn)程 圖 開啟 extract 進(jìn)程 (2) 配置 datapump 進(jìn)程 A. 添加投遞進(jìn)程 GGSCI ADD EXTRACT pump, EXTTRAILSOURCE d:\ogg\dirdat\rl, BEGIN now 生成并編輯同名配置文件: GGSCI edit param pump 在配置文件中輸入以下內(nèi)容: extract pump 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 25 userid ogg, password Ogg rmthost , mgrport 7801 rmttrail d:\ogg\dirdat\rl PASSTHRU gettruncates table zds.*。 圖 Mgr 進(jìn)程運(yùn)行窗口 (5) 管理 GoldenGate 服務(wù) 在 WINDOWS 下還可以將 GoldenGate 主進(jìn)程作為系統(tǒng)服務(wù)進(jìn)行管理,配置如下: GGSCI edit param ./globals 在文本中輸入: MGRSERVNAME MGRS 退出 GGSCI命 令行: GGSCI exit ogg install addservice addevents 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 23 圖 添加服務(wù) 單向復(fù)制 該結(jié)構(gòu)設(shè)計(jì)適合于對(duì)本地?cái)?shù)據(jù)進(jìn)行 “容災(zāi)備份 ”,即通過在本地系統(tǒng)和中央系統(tǒng)安裝部署 GoldenGate,實(shí)現(xiàn)將本地磁鐵溫度數(shù)據(jù)復(fù)制到中央數(shù)據(jù)庫;本地?cái)?shù)據(jù)庫發(fā)生故障后,可以通過中央數(shù)據(jù)庫恢復(fù)數(shù)據(jù)。 圖 GoldenGate 版本信息 (3) 創(chuàng)建子目錄: GGSCI CREATE SUBDIRS 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 21 圖 GoldenGate 子目錄 各目錄用途如表 41 所示。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 20 2. 創(chuàng)建 ogg用戶 create user ogg identified by Ogg default tablespace tbs_gguser temporary tablespace TEMP quota unlimited on tbs_gguser。 開啟表的最小附加日志 ,操作如圖 所示。當(dāng)然 GoldenGate 的 add trandata 語法中也可以指定補(bǔ)全的列,這和 Oracle 表級(jí) 補(bǔ)全日志的功能完全一致。 Oracle 表級(jí)補(bǔ)全日志需要在最小補(bǔ)全日志打開的情 況下才起作用,即若一個(gè)數(shù)據(jù)庫沒有開最小補(bǔ)全日志或之前 drop supplemental log data 操作則即便指定了表級(jí)補(bǔ)全日志,實(shí)際在重做日志輸出的過程中描述的記錄仍只記錄 rowid 和相關(guān)列值。這個(gè)級(jí)別也是需要條件觸發(fā)的。 ( 3) 唯一鍵補(bǔ)全( Unique key supplemental logging):當(dāng)唯一鍵列或位圖索引列被修改時(shí),在日志中補(bǔ)全所有唯一鍵列 或位圖索引列。在數(shù)據(jù)庫級(jí)別中,補(bǔ)全日志按補(bǔ)全的信息量,對(duì)應(yīng)好幾個(gè)級(jí)別: ( 1) 最小附加日志( Minimal supplemental logging):是開啟 logmnr 的最低日志要求,提供了行鏈接( chained rows)和多種數(shù)據(jù)存儲(chǔ)(比如聚簇表、索引組織表)的信息。比如一個(gè) UPDATE 的操作,默認(rèn) redo 只記錄了 rowid 以及被修改的字段信息,但這里 GoldenGate 還原這個(gè)事務(wù),因?yàn)椴皇歉鶕?jù) rowid 而是 SQL層面根據(jù)唯一鍵值來定位記錄,所以還需要將主鍵或者其他字段的信息附加到日志中去。 3)SQL startup mount 4)SQL alter database archivelog。非歸檔模式只能做冷備份 ,并且恢復(fù)時(shí)只能做完全備份 ,最近一次完全備份到系統(tǒng)出錯(cuò)期間的數(shù)據(jù)不能恢復(fù)。一般數(shù)據(jù)庫至少要有 2 個(gè)聯(lián)機(jī)重做日志組,當(dāng)一個(gè)聯(lián)機(jī)重做日志組被寫滿的時(shí)候,就會(huì)發(fā)生日志切換 ,這時(shí)聯(lián)機(jī)重做日志組 2 成為當(dāng)前使用的日志,當(dāng)聯(lián)機(jī)重做日志組 2 寫滿的時(shí)候,又會(huì)發(fā)生日志切換 ,去寫聯(lián)機(jī)重做日志組 1,就這樣反復(fù)進(jìn)行。 表 33 實(shí)時(shí)數(shù)據(jù)表 T_RTDATA 序號(hào) 字段名 字段類型 字段長度 主鍵 非空 備注 1 ID Number 10 Yes Yes 設(shè)備編號(hào) 2 Name Varchar2 20 No Yes 設(shè)備名稱 3 Time Varchar2 20 No Yes 時(shí)間 4 HI_ALARM Char 4 No Yes 高溫警報(bào) 5 LO_ALARM Char 4 No Yes 低溫警報(bào) 6 Max Number(4, 1) No Yes 最高溫度 7 HILim Number(4, 1) No Yes 預(yù)設(shè)最高溫度 8 Min Number(4, 1) No Yes 最低溫度 9 LOLim Number(4, 1) No Yes 預(yù)設(shè)最低溫度 10 IO Char 4 No Yes I/O 輸出 11 RTDM01 Number(4, 1) No No 一號(hào)口 12 RTDM02 Number(4, 1) No No 二號(hào)口 13 RTDM03 Number(4, 1) No No 三號(hào)口 14 RTDM04 Number(4, 1) No No 四號(hào)口 15 RTDM05 Number(4, 1) No No 五號(hào)口 16 RTDM06 Number(4, 1) No No 六號(hào)口 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 15 17 RTDM07 Number(4, 1) No No 七號(hào)口 18 RTDM08 Number(4, 1) No No 八號(hào)口 19 RTDM09 Number(4, 1) No No 九號(hào)口 20 RTDM10 Number(4, 1) No No 十號(hào)口 21 RTDM11 Number(4, 1) No No 十一號(hào)口 22 RTDM12 Number(4, 1) No No 十二號(hào)口 23 RTDM13 Number(4, 1) No No 十三號(hào)口 24 RTDM14 Number(4, 1) No No 十四號(hào)口 25 RTDM15 Number(4, 1) No No 十五號(hào)口 26 RTDM16 Number(4, 1) No No 十六號(hào)口 27 RTDM17 Number(4, 1) No No 十七號(hào)口 28 RTDM18 Number(4, 1) No No 十八號(hào)口 29 RTDM19 Number(4, 1) No No 十九號(hào)口 30 RTDM20 Number(4, 1) No No 二十號(hào)口 31 RTDM21 Number(4, 1) No No 二一號(hào)口 32 RTDM22 Number(4, 1) No No 二二號(hào)口 33 RTDM23 Number(4, 1) No No 二三號(hào)口 34 RTDM24 Number(4, 1) No No 二四號(hào)口 35 RTDM25 Number(4, 1) No No 二五號(hào)口 36 RTDM26 Number(4, 1) No No 二六號(hào)口 37 RTDM27 Number(4, 1) No No 二七號(hào)口 38 RTDM28 Number(4, 1) No No 二八號(hào)口 39 RTDM29 Number(4, 1)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1