新聞中心
Oracle數(shù)據(jù)庫(kù)作為目前全球應(yīng)用最廣泛的關(guān)系型數(shù)據(jù)庫(kù)之一,其穩(wěn)定性和性能表現(xiàn)備受好評(píng)。然而,對(duì)于初學(xué)者或是新手而言,Oracle的物理構(gòu)成卻是一個(gè)較為陌生的概念。本文將探究oracle數(shù)據(jù)庫(kù)的物理構(gòu)成,給讀者提供更全面的了解。

物理存儲(chǔ)結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)的物理構(gòu)成首先包括整個(gè)系統(tǒng)的物理存儲(chǔ)結(jié)構(gòu),該系統(tǒng)主要由數(shù)據(jù)文件、控制文件和重做日志文件三部分構(gòu)成。
1. 數(shù)據(jù)文件
Oracle數(shù)據(jù)庫(kù)中的一切信息都被保存在數(shù)據(jù)文件中。數(shù)據(jù)文件在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)被生成,可以設(shè)置其大小、位置、增量等相關(guān)屬性。一個(gè)數(shù)據(jù)文件通常包含多個(gè)數(shù)據(jù)庫(kù)塊,這些數(shù)據(jù)庫(kù)塊是基本的物理存儲(chǔ)單位,其大小可以在創(chuàng)建數(shù)據(jù)文件時(shí)設(shè)置。
2. 控制文件
控制文件是一個(gè)特別的數(shù)據(jù)文件,它記錄著整個(gè)數(shù)據(jù)庫(kù)的概要信息,包括當(dāng)前正在使用的數(shù)據(jù)文件、重做日志文件等,是Oracle數(shù)據(jù)庫(kù)管理中至關(guān)重要的部分。
3. 重做日志文件
重做日志文件主要記錄了因?yàn)楸罎⒌仍蚨鴣G失的數(shù)據(jù),也記錄了一些事務(wù)相關(guān)信息,是數(shù)據(jù)庫(kù)實(shí)現(xiàn)回滾和重做的機(jī)制。重做日志文件會(huì)在一定時(shí)間間隔內(nèi)自動(dòng)切換。
物理存儲(chǔ)結(jié)構(gòu)的關(guān)系
數(shù)據(jù)文件、控制文件和重做日志文件之間是有一定的關(guān)系的??刂莆募涗浟水?dāng)前正在使用的數(shù)據(jù)文件和重做日志文件的狀態(tài),數(shù)據(jù)文件和重做日志文件不可分開(kāi),二者相互作用來(lái)保證數(shù)據(jù)在持久化存儲(chǔ)時(shí)的真實(shí)性。
物理數(shù)據(jù)庫(kù)對(duì)象
物理數(shù)據(jù)庫(kù)對(duì)象主要指的是數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的方式,它接下來(lái)又分為了五個(gè)具體的分類(lèi):表空間、段、區(qū),以及數(shù)據(jù)塊和 Extent 兩個(gè)概念。
1. 表空間
表空間是實(shí)現(xiàn)數(shù)據(jù)物理存儲(chǔ)的,一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)可以包含多個(gè)表空間,一個(gè)表空間可以包括多個(gè)數(shù)據(jù)文件,每個(gè)表空間可以用于存儲(chǔ)多個(gè)表、索引等對(duì)象。
2. 段
段是一個(gè)邏輯存儲(chǔ)單位, 每個(gè)段由行存儲(chǔ)單元組成。每個(gè)數(shù)據(jù)塊可以包含多個(gè)段,例特定情況下也可能出現(xiàn)一個(gè)段跨越多個(gè)數(shù)據(jù)塊的情況。
3. 區(qū)
區(qū)是段的邏輯組合,一個(gè)區(qū)可以包含多個(gè)段。區(qū)的大小與表空間的塊大小一致,一般而言一個(gè)區(qū)內(nèi)的數(shù)據(jù)塊數(shù)量為8-1024。
4. 數(shù)據(jù)塊
數(shù)據(jù)塊是Oracle數(shù)據(jù)庫(kù)中最小的物理存儲(chǔ)單位,它的大小是可變的,但是一般而言為8k。在該數(shù)據(jù)塊中存放了一些具有一定語(yǔ)義的數(shù)據(jù),例如表、索引等。
5. Extent
Extent 是一個(gè)連續(xù)的數(shù)據(jù)塊,它的數(shù)量是可變的,并且存儲(chǔ)的數(shù)據(jù)也是相同類(lèi)型的(例如表,索引等)。由于數(shù)據(jù)庫(kù)的數(shù)據(jù)是不斷變化的,因此Extent也可能隨著時(shí)間的推移而發(fā)生拆分、合并的情況。
物理對(duì)象之間的關(guān)系
物理數(shù)據(jù)庫(kù)中的各個(gè)對(duì)象之間也有著緊密聯(lián)系。例如,每個(gè)表空間可以包含多個(gè)段,每個(gè)段由數(shù)據(jù)塊組合而成,一個(gè)數(shù)據(jù)塊可以放置多條記錄,數(shù)據(jù)庫(kù)在讀取數(shù)據(jù)的過(guò)程中,是按照邏輯順序依次到各個(gè)表空間中的關(guān)聯(lián)對(duì)象上讀取的。
同樣,在數(shù)據(jù)操作的過(guò)程中,也就是針對(duì)數(shù)據(jù)的增刪改等操作, Oracle會(huì)將這些操作記錄在重做日志文件中,當(dāng)數(shù)據(jù)庫(kù)因?yàn)楸罎⒌仍蛟斐蓴?shù)據(jù)丟失時(shí),就可以通過(guò)重做日志文件來(lái)恢復(fù)數(shù)據(jù)的完整性。
Oracle數(shù)據(jù)庫(kù)的物理構(gòu)成是一個(gè)比較龐大、也比較復(fù)雜的體系結(jié)構(gòu),然而其中各個(gè)組成部分之間緊密相關(guān)。在日常使用Oracle數(shù)據(jù)庫(kù)時(shí),理解其物理構(gòu)成是非常有必要的。本文簡(jiǎn)單介紹了Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)和物理對(duì)象,以及它們之間的關(guān)系,希望能夠?qū)ψx者提供一些參考和幫助。
相關(guān)問(wèn)題拓展閱讀:
- Oracle中邏輯結(jié)構(gòu)和物理結(jié)構(gòu),他們之間的關(guān)系是什么?
Oracle中邏輯結(jié)構(gòu)和物理結(jié)構(gòu),他們之間的關(guān)系是什么?
1.1、物理結(jié)構(gòu):由構(gòu)成數(shù)據(jù)庫(kù)的操作系統(tǒng)文件組成,它是從操作系統(tǒng)的角度來(lái)分析數(shù)據(jù)庫(kù)的組成,在操作系統(tǒng)中可以看得到的文件,也就是說(shuō)它是數(shù)據(jù)庫(kù)在操作系統(tǒng)中的存儲(chǔ)位置。常見(jiàn)的物理結(jié)構(gòu)包括:控制文件、數(shù)據(jù)文件、重作日志文件、歸檔日志文件、初始化參數(shù)文件、還有其它文件(密碼文件、報(bào)警日志文件和后臺(tái)及用戶(hù)跟蹤文件)。
1.2、邏輯結(jié)構(gòu):描述數(shù)據(jù)庫(kù)從邏輯上如何存儲(chǔ)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。它是從數(shù)據(jù)庫(kù)的角度來(lái)分析數(shù)據(jù)的邏輯賣(mài)稿仿存儲(chǔ)。常見(jiàn)的邏輯結(jié)構(gòu)包括:表空間、數(shù)據(jù)段、擴(kuò)展區(qū)間、塊構(gòu)成。需要明白的是:
*1、數(shù)據(jù)庫(kù)邏輯上是由一個(gè)或多個(gè)表空間組成的,常見(jiàn)的表空間包括:系統(tǒng)表空間、系統(tǒng)輔助表空間、UNDO表空間、臨時(shí)表空間、用戶(hù)表空間
*2、表空間與數(shù)據(jù)文件是物理上的一對(duì)多的關(guān)系,既一個(gè)表空間對(duì)應(yīng)一個(gè)或多個(gè)數(shù)據(jù)文件,但是一個(gè)數(shù)據(jù)文件只能屬中纖于一個(gè)表空間
*3、表空間將數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)敬棚相連接
2、物理結(jié)構(gòu)
2.1、控制文件 (Control files):主要記錄數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)及其他的一些控制信息,如數(shù)據(jù)庫(kù)的名稱(chēng)、數(shù)據(jù)文件、日志文件的名稱(chēng)及位置。通常oracle會(huì)保留多個(gè)控制文件副本,并分別放在不同的物理位置,一旦其中的某個(gè)控制文件損壞,則可以通可其它的副本進(jìn)行啟動(dòng)。
參數(shù)文件init.ora記錄了控制文件的位置
控制文件包括如下主要信息
?6?1數(shù)據(jù)庫(kù)的名字,檢查點(diǎn)信息,數(shù)據(jù)庫(kù)創(chuàng)建的時(shí)間戳
?6?1所有的數(shù)據(jù)文件,聯(lián)機(jī)日志文件,歸檔日志文件信息
?6?1備份信息等
有了這些信息,Oracle就知道那些文件是數(shù)據(jù)文件,現(xiàn)在的重做日志文件是哪些,這些都是系統(tǒng)啟動(dòng)和運(yùn)行的基本條件,所以他是Oracle運(yùn)行的根本。如果沒(méi)有控制文件系統(tǒng)是不可能啟動(dòng)的。控制文件是非常重要的,一般采用多個(gè)鏡相復(fù)制來(lái)保護(hù)控制文件,或采用RAID來(lái)保護(hù)控制文件??刂莆募膩G失,將使數(shù)據(jù)庫(kù)的恢復(fù)變的很復(fù)雜。
控制文件信息可以從v$controlfile中查詢(xún)獲得
SQL> select * from v$controlfile;
STATUS NAME
—-
C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL
C:\ORACLE\ORADATA\ORCL\CONTROL02.CTL
C:\ORACLE\ORADATA\ORCL\CONTROL03.CTL2.2、數(shù)據(jù)文件(Data files),注意可以與后面講到的表空間進(jìn)行對(duì)比,數(shù)據(jù)文件的詳細(xì)信息記載在控制文件中。注意:SYSTEM表空間是不允許脫機(jī)的。在進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)時(shí),很多時(shí)候需要先將故障數(shù)據(jù)文件脫機(jī)。
可以通過(guò)如下方式查看數(shù)據(jù)文件:
SQL> select name,status,enabled from v$datafile;
NAMESTATUS ENABLED
-C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBF ONLINE READ WRITE
C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBF ONLINE READ WRITE
C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF ONLINE READ WRITE
C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBF ONLINE READ WRITE
C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\EXAMPLE01.DBF ONLINE READ WRITE
C:\ORACLE\ORADATA\ORCL\TEMP01.DBF ONLINE READ WRITE
2.3、重做日志文件(Redo files)用戶(hù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行的任何操作都會(huì)記錄在重做日志文件。在了解重做日志之前必須了解重做日志的兩個(gè)概念,重做日志組和重做日志組成員(Member),一個(gè)數(shù)據(jù)庫(kù)中至少要有兩個(gè)日志組文件,一組寫(xiě)完后再寫(xiě)另一組,即輪流寫(xiě)。每個(gè)日志組中至少有一個(gè)日志成員,一個(gè)日志組中的多個(gè)日志成員是鏡相關(guān)系,有利于日志文件的保護(hù),因?yàn)槿罩疚募膿p壞,特別是當(dāng)前聯(lián)機(jī)日志的損壞,對(duì)數(shù)據(jù)庫(kù)的影響是巨大的。
聯(lián)機(jī)日志組的交換過(guò)程叫做切換,需要特別注意的是,日志切換在一個(gè)優(yōu)化效果不好的數(shù)據(jù)庫(kù)中會(huì)引起臨時(shí)的“掛起”。掛起大致有兩種情況:
?6?1在歸檔情況下,需要?dú)w檔的日志來(lái)不及歸檔,而聯(lián)機(jī)日志又需要被重新利用
?6?1檢查點(diǎn)事件還沒(méi)有完成(日志切換引起檢查點(diǎn)),而聯(lián)機(jī)日志需要被重新利用
解決這種問(wèn)題的常用手段是:
i.增加日志組
ii.增大日志文件成員大小
通過(guò)v$log可以查看日志組,v$logfile可以查看具體的成員文件。SQL> select group#,thread#,bytes,archived,members,archived,status from v$log; GROUP# THREAD# BYTES ARC MEMBERS ARC STATUS
5760 NONO CURRENT
5760 NONO INACTIVE
5760 NONO INACTIVE2.4、歸檔日志文件(Archived files)Oracle可以運(yùn)行在兩種模式之中,歸檔模式和不歸檔模式。如果不用歸檔模式,當(dāng)然,你就不會(huì)有歸檔日志,但是,你的系統(tǒng)將不會(huì)是一個(gè)實(shí)用系統(tǒng),Oracle不能保證數(shù)據(jù)能夠被正確恢復(fù),因?yàn)槟憧赡軙?huì)丟失數(shù)據(jù)。但是在歸檔模式中,為了保存用戶(hù)的所有修改,在重做日志文件切換后和被覆蓋之間系統(tǒng)將他們另外保存成一組連續(xù)的文件系列,該文件系列就是歸檔日志文件。
有人或許會(huì)說(shuō),歸檔日志文件占領(lǐng)我大量的硬盤(pán)空間,其實(shí),具體想一想,你是愿意浪費(fèi)一點(diǎn)磁盤(pán)空間來(lái)保護(hù)你的數(shù)據(jù),還是愿意丟失你的數(shù)據(jù)呢?顯而義見(jiàn),我們需要保證我們的數(shù)據(jù)的安全性。其實(shí),歸檔并不是一直占領(lǐng)你的磁盤(pán)空間,你可以把她備份到磁帶上,或則刪除上一次完整備份前的所有日志文件。2.5、初始化參數(shù)文件(Parameter file)initSID.ora或init.ora文件,因?yàn)榘姹镜牟灰粯?,其位置也可能?huì)不一樣。在8i或10g中,通常位于$ORACLE_HOME/admin//Pfile下
初始化文件記載了許多數(shù)據(jù)庫(kù)的啟動(dòng)參數(shù),如內(nèi)存,控制文件,進(jìn)程數(shù)等,在數(shù)據(jù)庫(kù)啟動(dòng)的時(shí)候加載(Nomount時(shí)加載),初始化文件記錄了很多重要參數(shù),對(duì)數(shù)據(jù)庫(kù)的性能影響很大,如果不是很了解,不要輕易亂改寫(xiě),否則會(huì)引起數(shù)據(jù)庫(kù)性能下降。2.6、其他文件i . 密碼文件。用于Oracle 的具有sysdba權(quán)限用戶(hù)的認(rèn)證。文件一般位于
$ORACLE_HOME/database/PWD.ora。
ii. 日志文件?6?1報(bào)警日志文件(alert.log或alrt.ora)
記錄數(shù)據(jù)庫(kù)啟動(dòng),關(guān)閉和一些重要的出錯(cuò)信息。數(shù)據(jù)庫(kù)管理員應(yīng)該經(jīng)常檢查這個(gè)文件,并對(duì)出現(xiàn)的問(wèn)題作出即使的反應(yīng)。你可以通過(guò)以下SQL 找到他的路徑
select value from v$PARAMETER where name =’background_dump_dest’;
VALUE
C:\oracle\admin\orcl\bdump
?6?1后臺(tái)或用戶(hù)跟蹤文件
系統(tǒng)進(jìn)程或用戶(hù)進(jìn)程出錯(cuò)前寫(xiě)入的信息,一般不可能讀懂,可以通過(guò)ORACLE的TKPROF工具轉(zhuǎn)化為可以讀懂的格式。對(duì)于系統(tǒng)進(jìn)程產(chǎn)生的跟蹤文件與報(bào)警日志文件的路徑一樣,用戶(hù)跟蹤文件的路徑,你可以通過(guò)以下SQL找到他的路徑
select value from v$PARAMETER where name =’user_dump_dest’;
SQL> select value from v$PARAMETER where name =’user_dump_dest’;VALUE
C:\oracle\admin\orcl\udump3、邏輯結(jié)構(gòu)
3.1、表空間(tablespace)
表空間是數(shù)據(jù)庫(kù)中的基本邏輯結(jié)構(gòu),一系列數(shù)據(jù)文件的。一個(gè)表空間可以包含多個(gè)數(shù)據(jù)文件,但是一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間。3.2、 段(Segment)
段是對(duì)象在數(shù)據(jù)庫(kù)中占用的空間,雖然段和數(shù)據(jù)庫(kù)對(duì)象是一一對(duì)應(yīng)的,但段是從數(shù)據(jù)庫(kù)存儲(chǔ)的角度來(lái)看的。一個(gè)段只能屬于一個(gè)表空間,當(dāng)然一個(gè)表空間可以有多個(gè)段。
表空間和數(shù)據(jù)文件是物理存儲(chǔ)上的一對(duì)多的關(guān)系,表空間和段是邏輯存儲(chǔ)上的一對(duì)多的關(guān)系,段不直接和數(shù)據(jù)文件。一個(gè)段可以屬于多個(gè)數(shù)據(jù)文件,關(guān)于段可以指定擴(kuò)展到哪個(gè)數(shù)據(jù)文件上面。
段基本可以分為以下四種
?6?1數(shù)據(jù)段(Data Segment)
?6?1索引段(Index Segment)
?6?1回滾段(Rollback Segment)
?6?1臨時(shí)段(Temporary Segment)3.3、區(qū)間(Extent)
在一個(gè)段中可以存在多個(gè)區(qū)間,區(qū)間是為數(shù)據(jù)一次性預(yù)留的一個(gè)較大的存儲(chǔ)空間,直到那個(gè)區(qū)間被用滿,數(shù)據(jù)庫(kù)會(huì)繼續(xù)申請(qǐng)一個(gè)新的預(yù)留存儲(chǔ)空間,即新的區(qū)間,一直到段的更大區(qū)間數(shù)(Max Extent)或沒(méi)有可用的磁盤(pán)空間可以申請(qǐng)。
在ORACLE8i以上版本,理論上一個(gè)段可以無(wú)窮個(gè)區(qū)間,但是多個(gè)區(qū)間對(duì)ORACLE卻是有性能影響的,ORACLE建議把數(shù)據(jù)分布在盡量少的區(qū)間上,以減少ORACLE的管理與磁頭的移動(dòng),但是在某些特殊情況下,需要把一個(gè)段分布在多個(gè)數(shù)據(jù)文件或多個(gè)設(shè)備上,適當(dāng)?shù)募佣鄥^(qū)間數(shù)也是有很大好處的。3.4、Oracle數(shù)據(jù)塊(Block)
ORACLE最基本的存儲(chǔ)單位,他是OS數(shù)據(jù)塊的整數(shù)倍。ORACLE的操作都是以塊為基本單位,一個(gè)區(qū)間可以包含多個(gè)塊(如果區(qū)間大小不是塊大小的整數(shù)倍,ORACLE實(shí)際也擴(kuò)展到塊的整數(shù)倍)。3.5、基本表空間介紹
3.5.1、系統(tǒng)輔助表空間(sysaux)
SYSAUX表空間在Oracle Database 10g中引入,作為SYSTEM表空間的輔助表空間.
以前一些使用獨(dú)立表空間或系統(tǒng)表空間的數(shù)據(jù)庫(kù)組件現(xiàn)在在SYSAUX表空間中創(chuàng)建.
通過(guò)分離這些組件和功能,SYSTEM表空間的負(fù)荷得以減輕.反復(fù)創(chuàng)建一些相關(guān)對(duì)象及組件引起SYSTEM表空間的碎片問(wèn)題得以避免。
3.5.2、系統(tǒng)表空間(System)
該表空間包含的數(shù)據(jù)文件稱(chēng)為系統(tǒng)數(shù)據(jù)文件。
該存放系統(tǒng)表和數(shù)據(jù)字典,一般不放用戶(hù)的數(shù)據(jù),但是用戶(hù)腳本,如過(guò)程,函數(shù),包等卻是保存在數(shù)據(jù)字典中的。
名詞解釋?zhuān)簲?shù)據(jù)字典
數(shù)據(jù)字典是一些系統(tǒng)表或視圖,他存放系統(tǒng)的信息,他包括數(shù)據(jù)庫(kù)版本,數(shù)據(jù)文件信息,表與索引等段信息,系統(tǒng)的運(yùn)行狀態(tài)等各種和系統(tǒng)有關(guān)的信息和用戶(hù)腳本信息。數(shù)據(jù)庫(kù)管理員可以通過(guò)對(duì)數(shù)據(jù)字典的查詢(xún),就可以了解到Oracle的運(yùn)行狀態(tài)。
查看數(shù)據(jù)數(shù)據(jù)字典的SQL
select * from dict;
查看內(nèi)部系統(tǒng)表的SQL
select * from v$fixed_view_definition;
大量的讀少量的寫(xiě)是該表空間的一個(gè)顯著的特點(diǎn)。再次提醒:該表空間不能脫機(jī)
3.5.3、 臨時(shí)表空間(Temporary)
該表空間包含的數(shù)據(jù)文件稱(chēng)為臨時(shí)數(shù)據(jù)文件
主要存放用戶(hù)的排序等臨時(shí)數(shù)據(jù),因?yàn)闆](méi)有辦法在一個(gè)永久表空間上開(kāi)辟臨時(shí)段,所以就必須有一個(gè)臨時(shí)表空間,主要用于不能在內(nèi)存上進(jìn)行的排序操作。我們必須為用戶(hù)指定一個(gè)臨時(shí)表空間。
臨時(shí)段占有的空間會(huì)在下次系統(tǒng)啟動(dòng)的時(shí)候全部被釋放。
3.5.4、回滾段表空間(Rollback)
如果數(shù)據(jù)庫(kù)進(jìn)行對(duì)數(shù)據(jù)的修改,那么就必須使用回滾段,回滾段是用來(lái)臨時(shí)存放修改前的數(shù)據(jù)(UNDO)。回滾段通常都放在一個(gè)單獨(dú)的表空間上(回滾表空間),避免表空間碎片化,這個(gè)表空間包含的數(shù)據(jù)文件就是回滾數(shù)據(jù)文件。在Oracle9i中,提供了單獨(dú)的表空間用于保存回滾段,不再需要手工干預(yù)。
*1回滾段在系統(tǒng)中的作用
當(dāng)數(shù)據(jù)庫(kù)進(jìn)行更新插入刪除等操作的時(shí)候,新的數(shù)據(jù)被更新到原來(lái)的數(shù)據(jù)文件,而舊的數(shù)據(jù)(Before Image)就被放到回滾段中,如果數(shù)據(jù)需要回滾,那么可以從回滾段將數(shù)據(jù)再?gòu)?fù)制到數(shù)據(jù)文件中。來(lái)完成數(shù)據(jù)的回滾。在系統(tǒng)恢復(fù)的時(shí)候, 回滾段可以用來(lái)回滾沒(méi)有被commit 的數(shù)據(jù),解決系統(tǒng)的一直性讀。
回滾段在什么情況下都是大量的寫(xiě),一般是少量讀,因此建議把回滾段單獨(dú)出來(lái)放在一個(gè)單獨(dú)的設(shè)備(如單獨(dú)的磁盤(pán)或RAID),以減少磁盤(pán)的IO爭(zhēng)用。
*2、回滾段的工作方式
?6?1一個(gè)回滾表空間可以被劃分成多個(gè)回滾段.
?6?1一個(gè)回滾段可以保存多個(gè)會(huì)話的數(shù)據(jù).
?6?1回滾段是一個(gè)圓形的數(shù)據(jù)模型
3.5.5、用戶(hù)表空間(User)
其包含的數(shù)據(jù)文件稱(chēng)為用戶(hù)數(shù)據(jù)文件
一般是由用戶(hù)建立,來(lái)存取用戶(hù)數(shù)據(jù)的表空間,一般有兩類(lèi)常見(jiàn)的用戶(hù)型數(shù)據(jù),數(shù)據(jù)和索引,一般來(lái)說(shuō),如果條件許可的話,可以考慮放在不同的磁盤(pán)上。
3.5.6 例子表空間(example):例子表空間,可以不管。,它是數(shù)據(jù)庫(kù)在操作系統(tǒng)中的存儲(chǔ)位置。常見(jiàn)的物理結(jié)構(gòu)包括:控制文件、數(shù)據(jù)文件、重作日志文件、歸檔日志文件、初始化參數(shù)文件、還有其它文件(密碼文件、報(bào)警日志文件和后臺(tái)及用戶(hù)跟蹤文件)。
oracle數(shù)據(jù)庫(kù)的物理構(gòu)成的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于oracle數(shù)據(jù)庫(kù)的物理構(gòu)成,深入探究:Oracle數(shù)據(jù)庫(kù)的物理構(gòu)成解析,Oracle中邏輯結(jié)構(gòu)和物理結(jié)構(gòu),他們之間的關(guān)系是什么?的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專(zhuān)注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶(hù)的一致認(rèn)可。
本文標(biāo)題:深入探究:Oracle數(shù)據(jù)庫(kù)的物理構(gòu)成解析(oracle數(shù)據(jù)庫(kù)的物理構(gòu)成)
文章起源:http://m.fisionsoft.com.cn/article/djhocjo.html


咨詢(xún)
建站咨詢(xún)
