亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle數(shù)據(jù)庫中高級復(fù)制的功能介紹

2024-08-29 14:01:38
字體:
供稿:網(wǎng)友

前言

日益增長的分布式應(yīng)用需求要求實現(xiàn)更好分布式的軟件環(huán)境,不斷推動著分布式技術(shù)的進步。Oracle數(shù)據(jù)復(fù)制是實現(xiàn)分布式數(shù)據(jù)環(huán)境的一種技術(shù),通過在不同的物理站點拷貝數(shù)據(jù)來建立分布式數(shù)據(jù)環(huán)境。它與分布式數(shù)據(jù)庫不同,在分布式數(shù)據(jù)庫中,雖然每個數(shù)據(jù)對象也對所有的站點可用,但是特定的數(shù)據(jù)對象只存在于一個特定的站點中。而數(shù)據(jù)復(fù)制實現(xiàn)所有的站點都有相同數(shù)據(jù)對象的可用拷貝。

在一個典型的分布式商業(yè)應(yīng)用中經(jīng)常需要把個地區(qū)的數(shù)據(jù)備份到總部的數(shù)據(jù)庫中,一方面可以作為一種備份方式,另一方面也方便總部應(yīng)用中的綜合統(tǒng)計。這是Oracle數(shù)據(jù)復(fù)制中的簡單應(yīng)用,本文將以這樣一個例子,講述如何實現(xiàn)Oracle數(shù)據(jù)復(fù)制。

實際情況是,A公司總部在北京,有三個營業(yè)部分別位于上海(ORACLE.SHANGHAI.COM)、杭州(ORACLE.HANGZHOU.COM)和武漢(ORACLE.WUHAN.COM)。三個營業(yè)部的軟件系統(tǒng)相同,數(shù)據(jù)庫結(jié)構(gòu)也相同?,F(xiàn)在需要把三個營業(yè)部的數(shù)據(jù)全部備份到總部的數(shù)據(jù)庫中。

準(zhǔn)備工作

在進行復(fù)制之前需要準(zhǔn)備的東西很多,當(dāng)然最基礎(chǔ)就是網(wǎng)絡(luò)必須暢通,之后需要收集一些復(fù)制環(huán)境的基本信息:

1. 需要復(fù)制的數(shù)據(jù)庫站點的數(shù)量。

2. 每個站點的Oracle版本號。

3. 每個需要復(fù)制的數(shù)據(jù)庫的大小。

4. 每個數(shù)據(jù)庫所使用的字符集。

5. 每個需要復(fù)制的數(shù)據(jù)所用的方案名。

收集完環(huán)境信息,可以開始建立總部的集中數(shù)據(jù)庫,集中數(shù)據(jù)庫要求版本高于所有主戰(zhàn)點的版本,最好所有的數(shù)據(jù)庫都是用相同的字符集。建好庫后為每個主站點的備份數(shù)據(jù)分別建一個表空間,表空間大于需要復(fù)制的數(shù)據(jù)量,至于預(yù)留以后的發(fā)展空間視實際情況而定。

為每個主站點的對應(yīng)復(fù)制數(shù)據(jù)建立方案,如果各個主站點所使用的方案名不同,在集中數(shù)據(jù)庫站點分別建立名稱相同的對應(yīng)方案。否則為各主站點的復(fù)制數(shù)據(jù)分別建立相應(yīng)的方案名。實際情況是后者,各營業(yè)部的數(shù)據(jù)庫都是用Oracle的方案名,這里我們建立三個對應(yīng)方案:SHORACL、HZORACL 和WHORACL。所有數(shù)據(jù)庫的版本都是9i。

基本概念

復(fù)制之前先解釋一下復(fù)制中的幾個概念:

1.主站點(Mater Site):在復(fù)制過程中提供數(shù)據(jù)源的站點。如上圖中的上海數(shù)據(jù)庫站點。

2.實體化視圖站點(Materialized View Site):實體化視圖復(fù)制中的目標(biāo)站點。如上圖中的北京數(shù)據(jù)庫站點。

3.多主體站點復(fù)制(Multimaster Replication):復(fù)制環(huán)境中的站點都是主站點,對復(fù)制的數(shù)據(jù)庫對象有相同的管理權(quán)限。

4.實體化視圖復(fù)制(Materialized View Replication): 一個主體站點提供源復(fù)制對象,一個實體化視圖站點拷貝主站點數(shù)據(jù)。

5.實體化視圖(Materialized View):在實體化視圖站點為每個復(fù)制表或者視圖建立一個對應(yīng)的表保存相應(yīng)的數(shù)據(jù),該表只能通過Oracle的復(fù)制機制進行增刪改數(shù)據(jù)的操作。

6. 快速刷新、完全刷新和強制刷新:復(fù)制過程中的三種刷新方式??焖偎⑿轮粡?fù)制源數(shù)據(jù)對象的改變部分;完全刷新每次都拷貝一遍源數(shù)據(jù)對象;強制刷新是數(shù)據(jù)庫的一個折衷方案,如果快速刷新失敗則使用完全刷新。

7. 主體組(Master Group):主體站點中被復(fù)制的源數(shù)據(jù)對象的集合。

8. 實體化視圖組(Materialized View Site):實體化視圖站點中復(fù)制對象的集合。

9. 實體化視圖日志(Materialized View Log):實體化視圖復(fù)制中使用快速刷新時記錄主體源數(shù)據(jù)對象操作日志的表。

同步復(fù)制和異步復(fù)制就不解釋了,本例采用每天一次的異步復(fù)制。

進行復(fù)制

配置好本地服務(wù)名分別為:上海站點:SH,杭州站點:HZ,武漢站點:WH,北京站點:BJ,進入沒有登錄的sqlplus,讓我們開始復(fù)制!

一.設(shè)置主站點。

這里以上海主站點設(shè)置為例。

1.連接主站點,創(chuàng)建復(fù)制管理員并授予相應(yīng)的權(quán)限,復(fù)制管理員是管理整個復(fù)制環(huán)境并創(chuàng)建復(fù)制對象的用戶。只有數(shù)據(jù)管理員可以建立主體組和實體化視圖組。

connect system/passwd@SH create user repadmin identified by repadmin; begin dbms_repcat_admin.grant_admin_any_schema( username=>’repadmin’); end; /grant comment any table to REPADMIN; grant lock any table to REPADMIN;

后面的兩個grant語句使復(fù)制管理員可以為任何表建立實體化視圖日志。如果想改用戶可以使用視圖管理器,還需要下面的命令:

grant select any dictionary to REPADMIN;

2.注冊傳播方,傳播方會將主體站點的延遲事務(wù)隊列推入其他主體站點或者實體化視圖站點。

begin dbms_defer_sys.register_purpagator(username=>’repadmin’); end;

3.調(diào)度清除作業(yè),該作業(yè)會定時清除延遲事務(wù)隊列并用傳播方將延遲事務(wù)推入其他主體站點或者實體化視圖站點。先更換用戶:

disconnect; connect repadmin/repadmin@SH; begin dbms_defer_sys.schedule_purge( next_date=>sysdate,interval=>’sysdate + 1’,delay_seconds=>0); end;

next_date:下一次執(zhí)行日期,sysdate表示立即。

interval:間隔時段,sysdate + 1表示間隔一天,sysdate+ 1/24表示間隔一小時。

delay_seconds:當(dāng)延遲隊列沒有延遲事件時停止被次清除操作的延遲時間。

4.為實體化視圖站點建立復(fù)制代理。創(chuàng)建復(fù)制代理用戶并授予視圖接受方權(quán)限。復(fù)制代理是復(fù)制接收方連接主體站點的用戶:

disconnect; connect system/passwd@SH; create user proxy_bjoracle identified by proxy_bjoracle; begin dbms_repcat_admin.register_user_repgroup( user_name=>’proxy_bjoracle, privilege_type => ’proxy_snapadmin’,list_of_gnames => NULL); end; /grant select_catalog_role to proxy_bjoracle;

5. 創(chuàng)建主體組。

disconnect; connect repadmin/repadmin@SH; begin dbms_repcat.create_master_repgroup(gname=>’sh_rep’); end; /

6. 向主體組中添加復(fù)制對象

a) 添加表:

begin dbms_repcat.create_master_repobject( gname=>’sh_rep’, type=>’TABLE’, oname=>’ CREDIT_CARD’ sname=>’SHORACL’ use_existing_object=>TRUE, copy_rows=>TRUE); end;

b) 添加索引

begin dbms_repcat.create_master_repobject( gname=>’sh_rep’, type=>’INDEX’, oname=>’ INDEX_CREDIT_CARD’ sname=>’SHORACL’ use_existing_object=>TRUE, copy_rows=>FALSE); end; /

7. 如果添加的表沒有主鍵需要設(shè)置可以代替主鍵的列或者列的集合

begin dbms_repcat.set_columns( sname => ’SHORACL’, oname => ’ CREDIT_CARD ’, column_list => ’ CREDIT_CARD_ID’); end; /

8. 在主體組中的數(shù)據(jù)對象可以被復(fù)制之前,必須為他們生成復(fù)制支持。該方法為復(fù)制創(chuàng)建必要的觸發(fā)器、包或者存儲過程:

begin dbms_repcat.generate_replication_support( sname=>’SHORACL’, oname=>’ CREDIT_CARD’, type=>’TABLE’, min_communication=>TRUE); end; /

9. 為快速刷新創(chuàng)建實體化視圖日志:

create materialized view log on SHORACL. CREDIT_CARD;

如果是沒有主鍵的表示用一下語句:

create materialized view log on SHORACL. CREDIT_CARD with rowid excluding new values;

10.啟動復(fù)制:

begin dbms_repcat.resume_master_activity( name=>’sh_rep’); end; /

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
草草影院在线观看| 亚洲午夜激情视频| 精品国产免费一区二区三区四区| 91精品久久久久久久久久入口| 日韩一区二区a片免费观看| 男人天堂1024| 免费久久精品| 国产精品美女久久久久久久网站| 日韩av一区二区三区美女毛片| 美女视频第一区二区三区免费观看网站| 中文字幕99页| 香港欧美日韩三级黄色一级电影网站| 欧美图片欧美激情欧美精品| 国产精品中文久久久久久久| 91蝌蚪porny九色| 国产精品186在线观看在线播放| 亚洲色图欧美在线| 久久久久久久久久伊人| 欧美18免费视频| 黄色录像1级片| 扒开伸进免费视频| 99亚洲一区二区| 日韩欧美一区二区视频在线播放| 日韩理论在线观看| 少妇av在线播放| 国产成人艳妇aa视频在线| 欧美色精品在线视频| 黄网视频在线观看| 一区国产精品视频| 黑人玩弄人妻一区二区三区| 韩国av在线播放| 综合毛片免费视频| 国产二区一区| 国产激情一区| 喜爱夜蒲2在线| 视频二区一区| 一区二区三区午夜探花| 免费福利在线观看| 俄罗斯女人裸体性做爰| 久久尤物电影视频在线观看| 成人福利视频在线看| 亚洲第一色视频| 亚洲三级电影在线观看| 欧美视频不卡| 欧美一级电影网站| 精品国产99国产精品| 日韩成人一区二区三区在线观看| 天天操天天操天天操天天| 国产精品久久久久久久午夜片| 大片免费在线观看| 亚洲 欧美 自拍偷拍| 1024精品合集| 日韩久久中文字幕| 精品资源在线| 国产福利精品av综合导导航| 日本伊人久久| 成人免费视频网站在线看| 五月婷六月丁香| 欧美激情videoshd| 青草av.久久免费一区| 99这里都是精品| 国产精品第2页| 欧洲国产精品| 国产精品久久久久久av下载红粉| 国语自产偷拍精品视频偷| 国产99久久久久久免费看农村| 国产在线拍揄自揄拍视频| 亚洲自拍的二区三区| 精品国产91久久久久久浪潮蜜月| 日韩一区二区在线免费观看| 欧美精品videossex88| 免费一级做a爰片久久毛片潮| 午夜成人亚洲理伦片在线观看| 黑森林国产精品av| 国产盗摄在线观看| 一区二区三区四区欧美日韩| 免费日本黄色| 精品在线免费观看| va天堂va亚洲va影视| 国产精品久久网站| 免费无码国产v片在线观看| 国产亚洲一区二区在线| 久久久久久av无码免费网站| 婷婷激情五月网| 中文字幕日韩一区二区| 波多野一区二区| 日韩电影在线观看永久视频免费网站| jjzzjjzz欧美69巨大| 国产一级免费视频| 国产一区二区视频在线播放| 69久久夜色精品国产69蝌蚪网| 国产一区三区三区| 国产精品免费无遮挡| 日韩经典中文字幕| 久久66热这里只有精品| 久久精品影视大全| 阳光姐妹淘韩国版| 亚洲精品乱码久久久久久黑人| 女王人厕视频2ⅴk| 91网站免费看| 日韩中文字幕久久久经典网| 波多野结衣一区二区三区| 亚洲色图欧美色| 欧美天堂亚洲电影院在线播放| www.xxx.国产| 亚洲最大福利视频| 日韩午夜激情av| 色综合久综合久久综合久鬼88| www.91视频.com| 182在线视频观看| 在线看的片片片免费| 天天干天天草天天射| 亚洲中文字幕在线观看| 刘玥91精选国产在线观看| 亚洲网站在线播放| 亚洲国产另类久久久精品极度| 国产精品白丝jk白祙喷水网站| 国产精品久久国产愉拍| 婷婷久久综合九色综合伊人色| 欧美日韩三区| 欧美一级大片在线免费观看| 婷婷成人基地| 国产精品麻豆一区二区| 91精品产国品一二三产区| 久久国产日本精品| 毛片在线视频观看| 成人精品国产福利| 亚洲欧洲日韩综合| 国产又大又黄又爽| 日韩在线中文视频| 亚洲一本视频| 成人a视频在线观看| 日韩欧美一区免费| 欧美日韩破处视频| 久热中文字幕| 涩涩屋成人免费视频软件| www.射射射| 亚洲夂夂婷婷色拍ww47| 国产伦精品一区二区三区免.费| 精品国产乱码久久久久久虫虫漫画| 中文在线不卡| 久草福利在线视频| 午夜欧美在线| 96精品视频在线| 日本伊人精品一区二区三区观看方式| 久久99久久99| 欧美freesex| 日本午夜一区二区三区| 成年免费视频黄网站在线观看| 欧洲s码亚洲m码精品一区| 久色视频在线观看| 久久久久久久久久久99999| 91日韩一区二区三区| 国产一区二区在线播放视频| 99久久国产综合精品麻豆| 日本丰满少妇xxxx| 污污污污污污www网站免费| 99精品视频一区| 国产精品成人国产| 中文字幕黄色大片| 亚洲黄色成人网| 国产精品第56页| 久久伊人免费视频| 2021av网站| 亚洲va欧美va人人爽成人影院| 中文字幕网站在线观看| 久久夜色精品国产| 亚洲精品亚洲人成在线| 久久久久久久久久久99999| 天堂av一区二区三区| 91论坛在线播放| 92看片淫黄大片看国产片| 婷婷六月综合| 一区二区三区午夜| 国语自产在线不卡| 日韩伦理一区| 成人伊人222| 美女视频黄的免费| 日本一区二区三区在线免费观看| 中文字幕久久久av一区| 国产精品免费一区二区三区在线观看| 欧美一级二级三级乱码| 国产超碰人人模人人爽人人添| 女同性恋一区二区三区| 青青久久av北条麻妃黑人| 欧美成人手机在线| 亚洲午夜久久久影院| 里番全彩acg☆无翼乌全彩3d| 在线观看日韩电影| 999久久久精品国产| 欧美视频亚洲视频| 好男人香蕉影院| 天堂va欧美va亚洲va老司机| 欧美三级小视频| 日韩精品在在线一区二区中文| 久久96国产精品久久99软件| 老女人性淫交视频| 99精品视频一区二区| 中文av资源在线| 欧洲熟妇的性久久久久久| 午夜精品久久久久久久99黑人| 国产成人avxxxxx在线看| 国产综合久久久久久鬼色| 免费在线成人网| av在线免费看片| 2019日韩中文字幕mv| 97视频热人人精品免费| 久久久久久久久久久91| 日韩av一卡二卡三卡| 在线中文字幕一区二区| 色老板在线视频一区二区| aⅴ在线视频男人的天堂| 久久影视一区二区| 涩涩视频在线播放| 国产成人在线观看| 国产在线色视频| 3d性欧美动漫精品xxxx软件| 成年人网站免费观看| 欧美ab在线视频| 韩日成人在线| www.激情成人| 亚洲欧洲自拍偷拍| 午夜国产一级| 在线日本成人| 嫩草av久久伊人妇女超级a| 国产69久久精品成人看| 国内露脸中年夫妇交换精品| 亚洲欧洲中文日韩久久av乱码| 99国产精品久久久久久久成人| 久久久国产精华液| 天堂аⅴ在线地址8| 又黄又爽又色视频| 日韩1区2区| 黄动漫网站在线观看| 国产一区视频在线| 久久精品凹凸全集| 亚洲国产成人高清精品| 国产在线视频精品视频免费看| 亚洲成人国产精品| 亚洲qvod图片区电影| 国产三级在线观看视频| av一二三不卡影片| 成人性教育视频在线观看| www.久久久精品| 久久综合亚洲社区| 不要播放器的av网站| 欧美日韩亚洲国内综合网| 精品亚洲aⅴ在线观看| 91麻豆产精品久久久久久夏晴子| 99热手机在线观看| av欧美精品.com| 欧美一区免费看| 一区二区三区欧美激情| 日本天堂中文字幕| 久久精品日产第一区二区| 国产一二三精品| 欧美一区二区激情视频| 五月婷婷激情视频| 久久久水蜜桃| 中文字幕精品在线观看| 日本色护士高潮视频在线观看| 国产男女免费视频| 中文字幕第50页| 91在线精品视频| 九色精品美女在线| 伊人久久亚洲影院| 精品一区二区三区中文字幕| 丝袜美腿av在线| 久久久久国产精品一区| 老师我好爽再深一点的视频| 人人精品人人爱| 天天操天天操天天| 91po在线观看91精品国产性色| 高清日韩av电影| 国产在线精品观看| 91午夜视频| 综合区小说区图片区在线一区| 日本在线观看大片免费视频| 天堂午夜影视日韩欧美一区二区| 久久久久国产一区二区三区| 日韩中文字幕久久久经典网| 亚洲第一会所001| 久久精品www人人爽人人| 成人性生交大免费看| 久久久久免费看黄a片app| 亚洲欧美日韩高清在线| 亚洲精品v欧美精品v日韩精品| 日韩欧美国产精品一区| 国产成人羞羞电影网站在线观看| 国产免费a视频| 国产日韩视频在线观看| 影音先锋在线中文字幕| 欧美精品中文字幕一区二区| 91精品国产乱| 国产成人短视频在线观看| 久久久久亚洲av无码专区喷水| 欧美一乱一性一交一视频| 亚洲人成毛片在线播放| 亚洲尤物视频网| 精品一区二区三区毛片| av资源免费观看| 日韩精品免费在线视频| 欧美1区二区| 国产午夜精品麻豆| 国产极品嫩模在线观看91精品| 奇米综合一区二区三区精品视频| 99re热视频| 午夜影院韩国伦理在线| 国内精品在线一区| 香蕉久久精品日日躁夜夜躁| 日韩国产一区二| 正在播放91九色| 国产精品字幕| 在线免费观看你懂的| 欧美福利一区二区| 高清免费电影在线观看| 国产卡一卡2卡三卡免费视频| 91麻豆.com| 一本大道久久a久久精品| 韩国女主播成人在线| 91精品视频免费观看| 亚洲区欧美区| 九九热爱视频精品视频高清| 亚洲18私人小影院| 日韩av在线网站| 国产精品久久婷婷| 久久精品免费av| 亚洲天堂一级片|