版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、acle如何配置邏輯備用數(shù)據(jù)庫添加時(shí)間:20074221.邏輯備用數(shù)據(jù)庫介紹邏輯備用數(shù)據(jù)庫使用主數(shù)據(jù)庫的拷貝創(chuàng)建出來,但是創(chuàng)建出來以后,該備用數(shù)據(jù)庫的物理結(jié)構(gòu)就與主數(shù)據(jù)庫不同了。邏輯備用數(shù)據(jù)庫通過應(yīng)用SQL語句進(jìn)行更新。這樣就允許用戶在任何時(shí)候都可以在備用數(shù)據(jù)庫上運(yùn)行查詢和報(bào)表了。因?yàn)檫壿媯溆脭?shù)據(jù)庫使用SQL語句進(jìn)行與主數(shù)據(jù)庫的同步,所以邏輯備用數(shù)據(jù)庫必須打開。而且,在邏輯備用數(shù)據(jù)庫上,還可以創(chuàng)建其他的索引和物化視圖來提高效率。不過邏輯
2、備用數(shù)據(jù)庫在數(shù)據(jù)類型、表的類型和DDL以及DML上有些限制。邏輯備用數(shù)據(jù)庫的優(yōu)點(diǎn):a、更加有效利用了備用數(shù)據(jù)庫的硬件資源b、減小了主數(shù)據(jù)庫的負(fù)載,例如將非實(shí)時(shí)性的查詢轉(zhuǎn)移到備用數(shù)據(jù)庫等c、可以作為主數(shù)據(jù)庫的備份2.創(chuàng)建邏輯備用數(shù)據(jù)庫前對(duì)主數(shù)據(jù)庫的準(zhǔn)備在創(chuàng)建邏輯備用數(shù)據(jù)庫的過程中,必須確保在主數(shù)據(jù)庫上做配置所用的用戶帳號(hào)具有以下數(shù)據(jù)庫角色:a、logstdby_administrat角色,用來使用邏輯備用功能b、_catalog_role
3、角色,能夠訪問所有數(shù)據(jù)字典視圖。下面詳細(xì)說明了創(chuàng)建一個(gè)邏輯備用數(shù)據(jù)庫前,必須在主數(shù)據(jù)庫上進(jìn)行的準(zhǔn)備工作。2.1啟用fcedlogging將主數(shù)據(jù)庫設(shè)置為fcelogging模式:SQLalterdatabasefcelogging2.2啟用歸檔,并在本地定義一個(gè)歸檔路徑確保主數(shù)據(jù)庫設(shè)置成歸檔模式,啟用自動(dòng)歸檔,并且必須有一個(gè)本地的歸檔路徑。SQLaltersystemsetlog_archive_dest_1=location=D:ad
4、atarmantgtarchivematyscope=both2.3確認(rèn)log_parallelism初始化參數(shù)在主數(shù)據(jù)庫上,使用showparameter的命令顯示當(dāng)前l(fā)og_parallelism初始化參數(shù)的值。邏輯備用數(shù)據(jù)庫要求你將該初始化參數(shù)設(shè)置為1,同時(shí)這也是該參數(shù)的缺省值。如果該參數(shù)已經(jīng)是1了,則跳到2.4步驟。否則,設(shè)置log_parallelism=1,如下:由于在邏輯備用數(shù)據(jù)庫里rowid可能不等于主數(shù)據(jù)庫里的rowi
5、d,所以必須采取一些機(jī)制來保證在主數(shù)據(jù)庫里所更新的行能夠?qū)?yīng)到備用數(shù)據(jù)庫里相應(yīng)的行??梢圆捎靡韵聦?duì)應(yīng)方法:主鍵或唯一索引。在主數(shù)據(jù)庫里,無論合適與否,每個(gè)表都添加主鍵或唯一索引。這樣就能確保應(yīng)用SQL操作時(shí)可以有效的更新邏輯備用數(shù)據(jù)庫里的數(shù)據(jù)了。采用以下的方法來確保日志應(yīng)用服務(wù)可以唯一的標(biāo)識(shí)表里的行。2.5.1在主數(shù)據(jù)庫里找到那些沒有唯一標(biāo)識(shí)的表查詢dba_logstdbby_not_unique視圖,來確定主數(shù)據(jù)庫里那些還沒有主鍵或唯
6、一索引的表。SQLownertable_namebad_columnfromdba_logstdby_not_uniquewheretable_namenotin(table_namefromdba_logstdby_unsuppted)該語句找出的表仍然能夠支持,因?yàn)閟upplementallogging在重做日志里添加了唯一標(biāo)識(shí)行的信息。主鍵或唯一索引的存在與否,能夠影響追加的日志(supplementallogging):a、如果
7、表有主鍵或唯一索引,則在supplementallogging的時(shí)候,向重做日志添加的信息是最少的。b、如果表沒有主鍵或唯一索引,supplementallogging會(huì)自動(dòng)在重做日志里記錄所有字段的值。2.5.2添加一個(gè)disabled的主鍵類型的rely的限制(disabledprimarykeyrelyconstraint)如果應(yīng)用程序確保表里的行是唯一標(biāo)識(shí)的,你可以在表上創(chuàng)建一個(gè)disabled主鍵類型的rely的限制:SQLa
8、ltertablemytabaddprimarykey(idname)relydisablerelyconstraint告訴系統(tǒng)確保了所有的行都是唯一的。如果relyconstraint所指定的列沒有唯一,則在邏輯備用數(shù)據(jù)庫應(yīng)用SQL時(shí)將會(huì)失敗。最好添加主鍵或唯一索引,這樣在邏輯備用數(shù)據(jù)庫應(yīng)用SQL語句時(shí)也會(huì)速度快些。2.6確保啟用追加的日志(supplementallogging)在創(chuàng)建邏輯備用數(shù)據(jù)庫前,在主數(shù)據(jù)庫上,必須啟用supp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- !oracle數(shù)據(jù)庫設(shè)計(jì)
- oracle數(shù)據(jù)庫合同
- oracle數(shù)據(jù)庫試題
- oracle數(shù)據(jù)庫復(fù)習(xí)
- !oracle數(shù)據(jù)庫設(shè)計(jì)
- 在.net中如何使用oracle數(shù)據(jù)庫事務(wù)
- oracle數(shù)據(jù)庫巡檢報(bào)告
- oracle云數(shù)據(jù)庫方案
- oracle數(shù)據(jù)庫遷移方案
- oracle數(shù)據(jù)庫遷移方案
- oracle數(shù)據(jù)庫遷移方案
- oracle數(shù)據(jù)庫巡檢方案
- oracle數(shù)據(jù)庫巡檢內(nèi)容
- oracle數(shù)據(jù)庫開發(fā)規(guī)范
- oracle數(shù)據(jù)庫巡檢方案
- oracle數(shù)據(jù)庫巡檢內(nèi)容
- oracle數(shù)據(jù)庫課程設(shè)計(jì)---在線考試系統(tǒng)數(shù)據(jù)庫
- ORACLE數(shù)據(jù)庫性能優(yōu)化.pdf
- oracle數(shù)據(jù)庫經(jīng)典學(xué)習(xí)教程
- oracle數(shù)據(jù)庫經(jīng)典學(xué)習(xí)教程
評(píng)論
0/150
提交評(píng)論