RMAN備份恢復所需要了解的Oracle術語

2022-07-16 16:30:17 字數 2925 閱讀 8862

警報日誌(alter log):

乙個文字日誌檔案,記錄資料庫的錯誤和狀態資訊,通常情況下,警報日誌位於後台轉存目標目錄中,該目錄有資料庫引數diafnostic_dest定義的,其中警報日誌的格式為alter.log。

歸檔日誌重做(archivelog redo log):

當時資料庫處於archivelog模式時,每次oracle通過lgwr程序切換練級重做日誌時都會生成歸檔重做日誌。歸檔重做日誌可以寫入10個不同的目錄,這些目錄由資料庫引數檔案的中的oracle引數log_archive_dest_n定義。

備份控制檔案(backup control file):

控制檔案的備份是由命令alter database backup controlfile to 『file_name』 或者命令 later database backup control file to trace 生成的。

塊(block):

oracle中最小的儲存單元,預設的塊大小有資料庫引數中的引數db_block_size決定的,並且建立資料庫後該設定不變。oracle database 12c允許表空間具有不同於預設值的塊大小。

檢查點(checkpoint):

一種資料庫事件,是資料庫將髒(已使用)資料塊從記憶體中移除並寫入磁碟。

資料庫(database):

有構成oracle資料庫的不同元件(表空間,重做日誌等)組成,資料庫不同於例項,資料庫用於儲存資料,使用rman可以備份和恢復資料庫。

資料庫一致性(database consistency):

指資料庫中的每乙個物件在某個相同的時間點時一致的。也意味著資料庫控制檔案與資料庫資料檔案頭保持一致。

資料庫控制檔案(database control file):

資料庫控制檔案儲存於資料庫有關的元資料。包含資料庫資料檔案、歸檔重做日誌、rman備份的資訊、以及其他資料庫內部資訊。

資料庫資料檔案(database datafile):

與表空間相關的物理實體。乙個資料庫至少含有乙個資料庫資料檔案組成的。乙個給定的資料庫資料檔案只能有乙個關聯的表空間,但是乙個表空間可以有多個資料庫資料檔案。

資料庫引數檔案(database parameter file):

資料庫引數檔案含有例項和資料庫配置資訊,它分為兩部分(各部分相互獨立):一分部分是文字檔案init.ora;另一部分是spfile.ora,該檔案允許通過alter system 命令來未出資料庫引數的設定。

快速恢復區(fra,fast recovery area):

磁碟的可選配置區域,用於儲存各種與恢復相關的檔案。rman的備份檔案,歸檔重做日誌,連擊重做日誌和控制檔案都可以儲存在這個區域中。

區組(granule):oracle連續記憶體單位,所有系統全域性區(system global area,sga)的記憶體分配都近似為最近的區組單位。區組單位的由預計的整個sga記憶體的大小決定,可能為4m或者16m,當oracle使用較大的區組大小時,大於128m的sga就有可能出現斷點。分配資料庫的區組數量在資料庫啟動時確定。

例項(instance):

例項是oracle記憶體和程序的集合,若分配了sga且相應的oracle程序均啟動和執行成功,就可以說啟動了oracle例項。注意例項執行不代表資料庫自身已經被開啟。

聯機重做日誌(online redo log):

生成重做日誌時,重做會被實際儲存在資料庫的練級重做日誌中。oracle要求至少為乙個資料的操作建立兩個練級重做日誌。這些聯機重做日誌可含有多個保護重做的映象副本。這些被稱為多路重做日誌。當乙個聯機重做日誌寫滿重做內容時,就切換到下乙個聯機重做日誌,這被稱為日誌切換操作。每乙個聯機重做日誌檔案都有關聯的唯一日誌系列號,乙個日誌序列號唯一的標識乙個聯機重做日誌檔案。通過vlog

檢視可找

到聯機重

做日誌的

日誌序列

號,在v

'>log檢視可找到聯機重做日誌的日誌序列號,在v

log檢視可找到聯機重做日誌的日誌序列號,在vlog檢視可找到聯機重做日誌的日誌序列號,在varchived_log檢視或者v$log_history檢視中可查詢給定的歸檔重做日誌的日誌序列號。乙個聯機重做日誌(以及乙個歸檔重做日誌)包含該日止檔案獨特的一組資料庫系統更改號(system change number,scn),在恢復期間按照序列號的順序來應用聯機重做日誌或者歸檔重做日誌中的撤銷(undo)操作。

程序(process):

執行oracle資料庫實際操作的程式。

重做(redo):

記錄對給定資料庫的所有修改。

模式(schema):

擁有oracle中的多種邏輯物件,實際上與使用者的意義相同。

系統全域性區(system global area,sga):

oracle啟動時分配的共享記憶體區。所有的oracle程序都共享這部分記憶體。

系統更改號(system change number,scn):

乙個表示某時間點上資料庫當前狀態的計數器。

表空間(tablespace):

乙個物理邏輯實體。由乙個或者多個資料庫資料檔案組成。乙個資料庫至少含有乙個表空間(及system表空間)。

跟蹤檔案(trace file):資料庫會在許多不同的情況下生成跟蹤檔案,包含程序錯誤。

初學PHP所需要了解的內容

一 php四種定界符 1 標準風格 推薦使用 php 2 短標記風格,在php.ini中開啟short open tags on php php 3 script風格 注意 php支援省略結束定界符,在什麼情況下可以省略?從php開始到最後全都是php 的時候可以省略。二 php語法的特點 1 ph...

RMAN的備份與恢復 SPFILE恢復

1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 c sharp view plain copy print?create spfile c oracle product 10.2.0 db 1 database spfileorcl.ora...

ArrayList需要了解的事情

arraylist 是日常開發經常使用到的容器類。它能夠方便的進行資料的查詢 替換。但是因為其低層實現的原因在資料容量 效能 執行緒安全上都存在問題,主要涉及到下面的內容 1 預設初始容量為 0,如果未指定容量則首次初始的容量為 10 同時其也是有容量限制的 2 新增元素會涉及到陣列擴容和陣列元素拷...