欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle如何寫(xiě)數(shù)據(jù)塊,Oracle數(shù)據(jù)庫(kù)怎么用

ORACLE中,數(shù)據(jù)塊的概念(越詳細(xì)越好)

數(shù)據(jù)塊是數(shù)據(jù)庫(kù)中最小的數(shù)據(jù)存儲(chǔ)單位,用戶再對(duì)數(shù)據(jù)庫(kù)執(zhí)行輸入輸出操作時(shí)就是從數(shù)據(jù)塊讀取的。在oracle11g中,數(shù)據(jù)塊分為頭部信息區(qū)和存儲(chǔ)區(qū),頭部信息區(qū)不存放數(shù)據(jù),但是存放有關(guān)存儲(chǔ)區(qū)中表數(shù)據(jù)、索引數(shù)據(jù)的的相關(guān)信息起到引導(dǎo)的作用則存儲(chǔ)區(qū)真正存放數(shù)據(jù)記錄。

范縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),范縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為范縣數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的范縣做網(wǎng)站的公司定做!

標(biāo)題 你認(rèn)為在安裝Oracle時(shí),指定多大的數(shù)塊會(huì)比較合理?為什么?

塊的標(biāo)準(zhǔn)大小由初始化參數(shù)DB_BLOCK_SIZE指定。具有標(biāo)準(zhǔn)大小的塊稱為標(biāo)準(zhǔn)塊(StandardBlock)。塊的大小和標(biāo)準(zhǔn)塊的大小不同的塊叫非標(biāo)準(zhǔn)塊(NonstandardBlock)。同一數(shù)據(jù)庫(kù)中,Oracle9i及以上版本支持同一數(shù)據(jù)庫(kù)中同時(shí)使用標(biāo)準(zhǔn)塊和非標(biāo)準(zhǔn)塊。Oracle允許指定5種非標(biāo)準(zhǔn)塊(NonstandardBlock)。

數(shù)據(jù)塊(OracleDataBlocks),本文簡(jiǎn)稱為“塊”,是Oracle最小的存儲(chǔ)單位,Oracle數(shù)據(jù)存放在“塊”中。一個(gè)塊占用一定的磁盤(pán)空間。特別注意的是,這里的“塊”是Oracle的“數(shù)據(jù)塊”,不是操作系統(tǒng)的“塊”。

Oracle每次請(qǐng)求數(shù)據(jù)的時(shí)候,都是以塊為單位。也就是說(shuō),Oracle每次請(qǐng)求的數(shù)據(jù)是塊的整數(shù)倍。如果Oracle請(qǐng)求的數(shù)據(jù)量不到一塊,Oracle也會(huì)讀取整個(gè)塊。所以說(shuō),“塊”是Oracle讀寫(xiě)數(shù)據(jù)的最小單位或者最基本的單位。

詳細(xì)說(shuō)一下oracle塊的結(jié)構(gòu)和執(zhí)行過(guò)程,什么是塊結(jié)構(gòu)

Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)包括四個(gè)方面:數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)、邏輯結(jié)構(gòu)、內(nèi)存結(jié)構(gòu)及進(jìn)程。

1. 物理結(jié)構(gòu)

物理數(shù)據(jù)庫(kù)結(jié)構(gòu)是由構(gòu)成數(shù)據(jù)庫(kù)的操作系統(tǒng)文件所決定,Oracle數(shù)據(jù)庫(kù)文件包括:

數(shù)據(jù)文件(Data File)

數(shù)據(jù)文件用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)中的全部數(shù)據(jù),例如數(shù)據(jù)庫(kù)表中的數(shù)據(jù)和索引數(shù)據(jù).通常以為*.dbf格式,例如:userCIMS.dbf 。

日志文件(Redo Log File)

日志文件用于記錄數(shù)據(jù)庫(kù)所做的全部變更(如增加、刪除、修改)、以便在系統(tǒng)發(fā)生故障時(shí),用它對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。名字通常為L(zhǎng)og*.dbf格式,如:Log1CIMS.dbf,Log2CIMS.dbf 。

控制文件(Control File)

每個(gè)Oracle數(shù)據(jù)庫(kù)都有相應(yīng)的控制文件,它們是較小的二進(jìn)制文件,用于記錄數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),如:數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件的名字和位置等信息。用于打開(kāi)、存取數(shù)據(jù)庫(kù)。名字通常為Ctrl*ctl 格式,如Ctrl1CIMS.ctl。

配置文件

配置文件記錄Oracle數(shù)據(jù)庫(kù)運(yùn)行時(shí)的一些重要參數(shù),如:數(shù)據(jù)塊的大小,內(nèi)存結(jié)構(gòu)的配置等。名字通常為init*.ora 格式,如:initCIMS.ora 。

2 邏輯結(jié)構(gòu)

Oracle數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)描述了數(shù)據(jù)庫(kù)從邏輯上如何來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。邏輯結(jié)構(gòu)包括表空間、段、區(qū)、數(shù)據(jù)塊和模式對(duì)象。數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)將支配一個(gè)數(shù)據(jù)庫(kù)如何使用系統(tǒng)的物理空間.模式對(duì)象及其之間的聯(lián)系則描述了關(guān)系數(shù)據(jù)庫(kù)之間的設(shè)計(jì).

一個(gè)數(shù)據(jù)庫(kù)從邏輯上說(shuō)是由一個(gè)或多個(gè)表空間所組成,表空間是數(shù)據(jù)庫(kù)中物理編組的數(shù)據(jù)倉(cāng)庫(kù),每一個(gè)表空間是由段(segment)組成,一個(gè)段是由一組區(qū)(extent)所組成,一個(gè)區(qū)是由一組連續(xù)的數(shù)據(jù)庫(kù)塊(database block)組成,而一個(gè)數(shù)據(jù)庫(kù)塊對(duì)應(yīng)硬盤(pán)上的一個(gè)或多個(gè)物理塊。一個(gè)表空間存放一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的物理文件(即數(shù)據(jù)文件).一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)被邏輯地存儲(chǔ)在表空間上。

表空間(tablespace)

Oracle數(shù)據(jù)庫(kù)被劃分為一個(gè)或多個(gè)稱為表空間的邏輯結(jié)構(gòu),它包括兩類(lèi)表空間,System表空間和非System表空間,其中,System表空間是安裝數(shù)據(jù)庫(kù)時(shí)自動(dòng)建立的,它包含數(shù)據(jù)庫(kù)的全部數(shù)據(jù)字典,存儲(chǔ)過(guò)程、包、函數(shù)和觸發(fā)器的定義以及系統(tǒng)回滾段。除此之外,還能包含用戶數(shù)據(jù)。。

一個(gè)表空間包含許多段,每個(gè)段有一些可以不連續(xù)的區(qū)組成,每個(gè)區(qū)由一組連續(xù)的數(shù)據(jù)塊組成,數(shù)據(jù)塊是數(shù)據(jù)庫(kù)進(jìn)行操作的最小單位。

每個(gè)表空間對(duì)應(yīng)一個(gè)或多個(gè)數(shù)據(jù)文件,每個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間。

數(shù)據(jù)庫(kù)塊(database block)

數(shù)據(jù)庫(kù)塊也稱邏輯塊或ORACLE塊,它對(duì)應(yīng)磁盤(pán)上一個(gè)或多個(gè)物理塊,它的大小由初始化參數(shù)db-block-size(在文件init.ora中)決定,典型的大小是2k。Pckfree 和pctused 兩個(gè)參數(shù)用來(lái)優(yōu)化數(shù)據(jù)塊空間的使用。

區(qū)(extent)

區(qū)是由一組連續(xù)的數(shù)據(jù)塊所組成的數(shù)據(jù)庫(kù)存儲(chǔ)空間分配的邏輯單位。

段(segment)

段是一個(gè)或多個(gè)不連續(xù)的區(qū)的集合,它包括一個(gè)表空間內(nèi)特定邏輯結(jié)構(gòu)的所有數(shù)據(jù),段不能跨表空間存放。Oracle數(shù)據(jù)庫(kù)包括數(shù)據(jù)段、索引段、臨時(shí)段、回滾段等。

網(wǎng)頁(yè)標(biāo)題:oracle如何寫(xiě)數(shù)據(jù)塊,Oracle數(shù)據(jù)庫(kù)怎么用
當(dāng)前網(wǎng)址:http://chinadenli.net/article37/dseossj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站搜索引擎優(yōu)化Google品牌網(wǎng)站建設(shè)小程序開(kāi)發(fā)手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)