oracle如何配置邏輯備用數(shù)據(jù)庫_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、acle如何配置邏輯備用數(shù)據(jù)庫添加時間:20074221.邏輯備用數(shù)據(jù)庫介紹邏輯備用數(shù)據(jù)庫使用主數(shù)據(jù)庫的拷貝創(chuàng)建出來,但是創(chuàng)建出來以后,該備用數(shù)據(jù)庫的物理結構就與主數(shù)據(jù)庫不同了。邏輯備用數(shù)據(jù)庫通過應用SQL語句進行更新。這樣就允許用戶在任何時候都可以在備用數(shù)據(jù)庫上運行查詢和報表了。因為邏輯備用數(shù)據(jù)庫使用SQL語句進行與主數(shù)據(jù)庫的同步,所以邏輯備用數(shù)據(jù)庫必須打開。而且,在邏輯備用數(shù)據(jù)庫上,還可以創(chuàng)建其他的索引和物化視圖來提高效率。不過邏輯

2、備用數(shù)據(jù)庫在數(shù)據(jù)類型、表的類型和DDL以及DML上有些限制。邏輯備用數(shù)據(jù)庫的優(yōu)點:a、更加有效利用了備用數(shù)據(jù)庫的硬件資源b、減小了主數(shù)據(jù)庫的負載,例如將非實時性的查詢轉移到備用數(shù)據(jù)庫等c、可以作為主數(shù)據(jù)庫的備份2.創(chuàng)建邏輯備用數(shù)據(jù)庫前對主數(shù)據(jù)庫的準備在創(chuàng)建邏輯備用數(shù)據(jù)庫的過程中,必須確保在主數(shù)據(jù)庫上做配置所用的用戶帳號具有以下數(shù)據(jù)庫角色:a、logstdby_administrat角色,用來使用邏輯備用功能b、_catalog_role

3、角色,能夠訪問所有數(shù)據(jù)字典視圖。下面詳細說明了創(chuàng)建一個邏輯備用數(shù)據(jù)庫前,必須在主數(shù)據(jù)庫上進行的準備工作。2.1啟用fcedlogging將主數(shù)據(jù)庫設置為fcelogging模式:SQLalterdatabasefcelogging2.2啟用歸檔,并在本地定義一個歸檔路徑確保主數(shù)據(jù)庫設置成歸檔模式,啟用自動歸檔,并且必須有一個本地的歸檔路徑。SQLaltersystemsetlog_archive_dest_1=location=D:ad

4、atarmantgtarchivematyscope=both2.3確認log_parallelism初始化參數(shù)在主數(shù)據(jù)庫上,使用showparameter的命令顯示當前l(fā)og_parallelism初始化參數(shù)的值。邏輯備用數(shù)據(jù)庫要求你將該初始化參數(shù)設置為1,同時這也是該參數(shù)的缺省值。如果該參數(shù)已經(jīng)是1了,則跳到2.4步驟。否則,設置log_parallelism=1,如下:由于在邏輯備用數(shù)據(jù)庫里rowid可能不等于主數(shù)據(jù)庫里的rowi

5、d,所以必須采取一些機制來保證在主數(shù)據(jù)庫里所更新的行能夠對應到備用數(shù)據(jù)庫里相應的行??梢圆捎靡韵聦椒ǎ褐麈I或唯一索引。在主數(shù)據(jù)庫里,無論合適與否,每個表都添加主鍵或唯一索引。這樣就能確保應用SQL操作時可以有效的更新邏輯備用數(shù)據(jù)庫里的數(shù)據(jù)了。采用以下的方法來確保日志應用服務可以唯一的標識表里的行。2.5.1在主數(shù)據(jù)庫里找到那些沒有唯一標識的表查詢dba_logstdbby_not_unique視圖,來確定主數(shù)據(jù)庫里那些還沒有主鍵或唯

6、一索引的表。SQLownertable_namebad_columnfromdba_logstdby_not_uniquewheretable_namenotin(table_namefromdba_logstdby_unsuppted)該語句找出的表仍然能夠支持,因為supplementallogging在重做日志里添加了唯一標識行的信息。主鍵或唯一索引的存在與否,能夠影響追加的日志(supplementallogging):a、如果

7、表有主鍵或唯一索引,則在supplementallogging的時候,向重做日志添加的信息是最少的。b、如果表沒有主鍵或唯一索引,supplementallogging會自動在重做日志里記錄所有字段的值。2.5.2添加一個disabled的主鍵類型的rely的限制(disabledprimarykeyrelyconstraint)如果應用程序確保表里的行是唯一標識的,你可以在表上創(chuàng)建一個disabled主鍵類型的rely的限制:SQLa

8、ltertablemytabaddprimarykey(idname)relydisablerelyconstraint告訴系統(tǒng)確保了所有的行都是唯一的。如果relyconstraint所指定的列沒有唯一,則在邏輯備用數(shù)據(jù)庫應用SQL時將會失敗。最好添加主鍵或唯一索引,這樣在邏輯備用數(shù)據(jù)庫應用SQL語句時也會速度快些。2.6確保啟用追加的日志(supplementallogging)在創(chuàng)建邏輯備用數(shù)據(jù)庫前,在主數(shù)據(jù)庫上,必須啟用supp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論