自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle遞增備份如何確定哪些數(shù)據(jù)塊發(fā)生改變

數(shù)據(jù)庫 Oracle
以下的文章主要是對使用與改變跟蹤技術(shù)來進(jìn)行Oracle遞增備份的講述,以及在實際操作中相關(guān)命令的描述,以下就是文章的內(nèi)容的主要描述。

我們大家都知道因為Oracle 8.0引進(jìn)了相關(guān)的恢復(fù)管理,才實現(xiàn)真正意義上的Oracle遞增備份。RMAN之前,Oracle數(shù)據(jù)庫的輸出也是能相關(guān)的進(jìn)行遞增,但是一旦某個表的任何一塊發(fā)生改變,整個表都需要重寫。RMAN遞增備份則僅需在給定的數(shù)據(jù)文件中重寫被修改的部分,由此可大大節(jié)約了空間。

然而在版本10g之前,Oracle遞增備份需要對整個數(shù)據(jù)文件進(jìn)行掃描以確定哪些數(shù)據(jù)塊發(fā)生了改變。對于大型數(shù)據(jù)庫而言,盡管節(jié)約了空間,但其時間復(fù)雜度并不比完全備份好很多。

Oracle 8.0引進(jìn)了恢復(fù)管理(RMAN),首次實現(xiàn)了真正的遞增備份。在RMAN之前,數(shù)據(jù)庫輸出也能夠遞增進(jìn)行,但一旦某個表的任何一塊發(fā)生改變,整個表都需要重寫。RMAN遞增備份則僅需在給定的數(shù)據(jù)文件中重寫被修改的部分,由此可大大節(jié)約了空間。

然而在版本10g之前,遞增備份需要對整個數(shù)據(jù)文件進(jìn)行掃描以確定哪些數(shù)據(jù)塊發(fā)生了改變。對于大型數(shù)據(jù)庫而言,盡管節(jié)約了空間,但其時間復(fù)雜度并不比完全備份好很多。

改變跟蹤技術(shù)(有時也稱塊改變跟蹤技術(shù))通過在一個獨立的跟蹤文件中記錄發(fā)生改變的數(shù)據(jù)塊以解決上述問題,這些改變由一個后臺進(jìn)程實時地寫入文件。

最初的Oracle遞增備份仍需要進(jìn)行一次完整的掃描。其后,備份時通過參考改變跟蹤文件,可以直接訪問需要備份的塊。

為了創(chuàng)建并激活改變跟蹤文件,首先確保數(shù)據(jù)庫是打開或可被訪問,然后運行如下數(shù)據(jù)庫改變(ALTER DATABASE)命令:

 

  1. ALTER DATABASE   
  2. ENABLE BLOCK CHANGE TRACKING   
  3. USING FILE ;   

 

為改變跟蹤文件在操作系統(tǒng)中的存儲位置。(如果你激活了Oracle管理文件,則USING從句是可選的,改變跟蹤文件將創(chuàng)建于DB_CREATE_FILE_DEST目錄下。)

無論該文件的路徑位于哪個位置,其最初大小都是10MB,且根據(jù)需要每次增加10MB。

使用改變跟蹤技術(shù)將影響系統(tǒng)性能,因此除非你需要使用RMAN遞增備份功能,否則你最好將其設(shè)為不可用(缺省設(shè)置)。
 

文章出自:http://www.programbbs.com/doc/class10-2.htm

【編輯推薦】

  1. Oracle 10g如何用FIRALL來處理非連續(xù)數(shù)組
  2. Oracle開發(fā)面試題集錦
  3. Oracle 調(diào)優(yōu)的最終的目標(biāo)是什么
  4. JDBC連接Oracle數(shù)據(jù)庫10大技巧描述
  5. Oracle PL/SQL基礎(chǔ)知識及其相關(guān)概念

 

責(zé)任編輯:佚名 來源: programbbs
相關(guān)推薦

2023-02-20 11:02:59

數(shù)字化轉(zhuǎn)型企業(yè)

2010-04-21 09:28:31

Oracle遞增備份

2009-11-20 14:08:39

Oracle數(shù)據(jù)庫備份

2009-11-16 17:41:46

Oracle數(shù)據(jù)塊

2009-03-26 10:33:34

Oracle數(shù)據(jù)塊數(shù)據(jù)庫

2009-03-06 16:48:23

數(shù)據(jù)塊原理Oracle

2009-05-15 13:43:30

Oracle數(shù)據(jù)塊損壞數(shù)據(jù)塊恢復(fù)

2016-06-30 10:38:34

大數(shù)據(jù)備份恢復(fù)

2009-11-17 17:11:32

Oracle空閑數(shù)據(jù)塊

2010-10-26 10:48:16

ORACLE備份

2010-08-06 14:29:14

DB2數(shù)據(jù)庫并置

2009-11-20 15:10:38

Oracle數(shù)據(jù)備份

2009-07-03 09:44:30

Oracle Data

2010-04-13 15:35:12

Oracle處理損壞數(shù)

2009-08-12 18:16:37

Oracle數(shù)據(jù)庫自動UNIX

2009-03-26 11:42:36

定時備份Oracle

2010-03-31 10:39:40

RMANOracle

2010-04-19 13:15:00

Oracle數(shù)據(jù)庫

2018-12-14 16:01:11

IPv6DNSIPv4

2010-04-16 11:00:50

聯(lián)機備份Oracle
點贊
收藏

51CTO技術(shù)棧公眾號