偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳解Oracle物理結(jié)構(gòu)

數(shù)據(jù)庫 Oracle
Oracle數(shù)據(jù)庫的物理結(jié)構(gòu)由數(shù)據(jù)文件、日志文件和控制文件這三類文件組成,下文對這三種文件作了分類介紹,希望對您能有所幫助。

Oracle物理結(jié)構(gòu)包含了數(shù)據(jù)文件、日志文件和控制文件,下面就為您詳細介紹這三種Oracle物理結(jié)構(gòu)的組成部分,供您參考學習之用。

(1)數(shù)據(jù)文件
每一個ORACLE數(shù)據(jù)庫有一個或多個物理的數(shù)據(jù)文件(data file)。一個數(shù)據(jù)庫的數(shù)據(jù)文件包含全部數(shù)據(jù)庫數(shù)據(jù)。邏輯數(shù)據(jù)庫結(jié)構(gòu)(如表、索引)的數(shù)據(jù)物理地存儲在數(shù)據(jù)庫的數(shù)據(jù)文件中。數(shù)據(jù)文件有下列特征:
一個數(shù)據(jù)文件僅與一個數(shù)據(jù)庫聯(lián)系。

一旦建立,數(shù)據(jù)文件不能改變大小.

一個表空間(數(shù)據(jù)庫存儲的邏輯單位)由一個或多個數(shù)據(jù)文件組成。
數(shù)據(jù)文件中的數(shù)據(jù)在需要時可以讀取并存儲在ORACLE內(nèi)存儲區(qū)中。例如:用戶要存取數(shù)據(jù)庫一表的某些數(shù)據(jù),如果請求信息不在數(shù)據(jù)庫的內(nèi)存存儲區(qū)內(nèi),則從相應(yīng)的數(shù)據(jù)文件中讀取并存儲在內(nèi)存。當修改和插入新數(shù)據(jù)時,不必立刻寫入數(shù)據(jù)文件。為了減少磁盤輸出的總數(shù),提高性能,數(shù)據(jù)存儲在內(nèi)存,然后由ORACLE后臺進程DBWR決定如何將其寫入到相應(yīng)的數(shù)據(jù)文件。

(2)日志文件
每一個數(shù)據(jù)庫有兩個或多個日志文件(redo log file)的組,每一個日志文件組用于收集數(shù)據(jù)庫日志。日志的主要功能是記錄對數(shù)據(jù)所作的修改,所以對數(shù)據(jù)庫作的全部修改是記錄在日志中。在出現(xiàn)故障時,如果不能將修改數(shù)據(jù)***地寫入數(shù)據(jù)文件,則可利用日志得到該修改,所以從不會丟失已有操作成果。
日志文件主要是保護數(shù)據(jù)庫以防止故障。為了防止日志文件本身的故障,ORACLE允許鏡象日志(mirrored redo log),以致可在不同磁盤上維護兩個或多個日志副本。
日志文件中的信息僅在系統(tǒng)故障或介質(zhì)故障恢復數(shù)據(jù)庫時使用,這些故障阻止將數(shù)據(jù)庫數(shù)據(jù)寫入到數(shù)據(jù)庫的數(shù)據(jù)文件。然而任何丟失的數(shù)據(jù)在下一次數(shù)據(jù)庫打開時,ORACLE自動地應(yīng)用日志文件中的信息來恢復數(shù)據(jù)庫數(shù)據(jù)文件。

(3)控制文件
每一ORACLE數(shù)據(jù)庫有一個控制文件(control file),它記錄數(shù)據(jù)庫的物理結(jié)構(gòu),包含下列信息類型:
數(shù)據(jù)庫名;
數(shù)據(jù)庫數(shù)據(jù)文件和日志文件的名字和位置;
數(shù)據(jù)庫建立日期。
為了安全起見,允許控制文件被鏡象。
每一次ORACLE數(shù)據(jù)庫的實例啟動時,它的控制文件用于標識數(shù)據(jù)庫和日志文件,當著手數(shù)據(jù)庫操作時它們必須被打開。當數(shù)據(jù)庫的物理組成更改時,ORACLE自動更改該數(shù)據(jù)庫的控制文件。數(shù)據(jù)恢復時,也要使用控制文件。

以上就是Oracle物理結(jié)構(gòu)的介紹。

 

 

【編輯推薦】

Oracle啟動模式的三個階段

linux平臺下啟動Oracle數(shù)據(jù)庫的方法

Oracle轉(zhuǎn)換函數(shù)一覽

Oracle DECODE函數(shù)的語法介紹

Oracle字符串連接的方法

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-05-19 13:49:07

Oracle物理結(jié)構(gòu)

2010-04-21 16:55:06

Oracle物理存儲結(jié)

2010-10-29 15:37:51

Oracle物理結(jié)構(gòu)

2010-05-07 15:32:13

Oracle物理結(jié)構(gòu)

2010-04-15 13:01:25

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

2010-04-20 10:58:54

2018-10-12 11:11:39

Oracle內(nèi)存結(jié)構(gòu)

2011-08-03 13:28:08

Oracle數(shù)據(jù)庫數(shù)據(jù)庫控制文件

2010-04-20 11:56:30

Oracle物理結(jié)構(gòu)故

2009-05-21 10:20:54

Oracle 11g數(shù)據(jù)衛(wèi)士備用數(shù)據(jù)庫

2010-04-21 13:40:04

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

2010-04-08 10:17:37

Oracle體系結(jié)構(gòu)

2010-10-28 14:29:39

Oracle內(nèi)存結(jié)構(gòu)

2010-04-25 23:13:26

活動目錄物理結(jié)構(gòu)

2010-11-15 12:02:24

Oracle進程結(jié)構(gòu)

2010-03-09 09:49:01

Oracle跨平臺遷移

2010-04-21 16:07:04

Oracle邏輯存儲結(jié)

2009-11-19 17:25:12

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

2011-05-19 13:25:14

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

2010-11-18 11:08:30

oracle授權(quán)語句
點贊
收藏

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