Oracle數(shù)據(jù)庫集復(fù)制方法淺議建站知識
導(dǎo)讀:1建站知識Oracle數(shù)據(jù)庫集復(fù)制方法淺議企業(yè)網(wǎng)站建設(shè)網(wǎng)站建設(shè)。
正在看的ORACLE教程是:Oracle數(shù)據(jù)庫集復(fù)制方法淺議。前言 日益增長的分布式應(yīng)用需求要求實現(xiàn)更好分布式的軟件環(huán)境seo網(wǎng)站優(yōu)化培訓(xùn),不斷推動著分布式技術(shù)的進(jìn)步。Oracle數(shù)據(jù)復(fù)制是實現(xiàn)分布式數(shù)據(jù)環(huán)境的一種技術(shù),通過在不同的物理站點拷貝數(shù)據(jù)來建立分布式數(shù)據(jù)環(huán)境。它與分布式數(shù)據(jù)庫不同,在分布式數(shù)據(jù)庫中,雖然每個數(shù)據(jù)對象也對所有的站點可用,但是營銷型網(wǎng)站建設(shè)特定的數(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)也相網(wǎng)站優(yōu)化seo培訓(xùn)同。現(xiàn)在需要把三個營業(yè)部的數(shù)據(jù)全部備份到總部的數(shù)據(jù)庫中。 準(zhǔn)備工作 在進(jì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ù)制機(jī)制進(jìn)行增刪改數(shù)據(jù)的操作。 6. 快速刷新、完全刷新和強(qiáng)制刷新:復(fù)制過程中的三種刷新方式。快速刷新只復(fù)制源數(shù)據(jù)對象的改變部分;完全刷新每次都拷貝一遍源數(shù)據(jù)對象;強(qiáng)制刷新是數(shù)據(jù)庫的一個折衷方案,如果快速刷新失敗則使用完全刷新。 7. 主體組(Master Group):主體站點中被復(fù)制的源數(shù)據(jù)對象的集合。 8. 實體化視圖組(Materialized View Site):實體化視圖站點中復(fù)制對象的集合。 9. 實體化視圖日志(Materialized View Log):實體化視圖復(fù)制中使用快速刷新時記錄主體源數(shù)據(jù)對象操作日志的表。 同步復(fù)制和異步復(fù)制就不解釋了,本例采用每天一次的異步復(fù)制。 進(jìn)行復(fù)制 配置好本地服務(wù)名分別為:上海站點:SH,杭州站點:HZ,武漢站點:WH,北京站點:BJ,進(jìn)入沒有登錄的sqlplus,讓我們開始復(fù)制! 一.設(shè)置主站點。 這里以上海主站點設(shè)置為例。 1.連接主站點,創(chuàng)建復(fù)制管理員并授予相應(yīng)的權(quán)限,復(fù)制管理員是管理整個復(fù)制環(huán)境并創(chuàng)建復(fù)制對象的用戶。只有數(shù)據(jù)管理員可以建立主體組和實體化視圖組。 后面的兩個grant語句使復(fù)制管理員可以為任何表建立實體化視圖日志。如果想改用戶可以使用視圖管理器,還需要下面的命令: 2.注冊傳播方,傳播方會將主體站點的延遲事務(wù)隊列推入其他主體站點或者實體化視圖站點。 3.調(diào)度清除作業(yè),該作業(yè)會定時清除延遲事務(wù)隊列并用傳播方將延遲事務(wù)推入其他主體站點或者實體化視圖站點。先更換用戶: next_date:下一次執(zhí)行日期,sysdate表示立即。 interval:間隔時段,sysdate + 1表示間隔一天,sysdate+ 1/24表示間隔一小時 delay_seconds:當(dāng)延遲隊列沒有延遲事件時停止被次清除操作的延遲時間。 4.為實體化視圖站點建立復(fù)制代理。創(chuàng)建復(fù)制代理用戶并授予視圖接受方權(quán)限。復(fù)制代理是復(fù)制接收方連接主體站點的用戶 5. 創(chuàng)建主體組。
關(guān)鍵詞標(biāo)簽: 標(biāo)簽 數(shù)據(jù)庫
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-23 ,文章Oracle數(shù)據(jù)庫集復(fù)制方法淺議建站知識主要講述標(biāo)簽,數(shù)據(jù)庫,Oracle數(shù)據(jù)庫集復(fù)制方法淺議建站知識網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5661.html
為你推薦與Oracle數(shù)據(jù)庫集復(fù)制方法淺議建站知識相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12