一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

oracle表空間和數(shù)據(jù)文件的關(guān)系

 kokogood 2013-07-25

分類: Oracle

表空間與數(shù)據(jù)文件是一個(gè)什么樣的關(guān)系?Create   table   與 Create   tabspace中的 
STORAGE參數(shù),意義有何不同?其中Next   10k與數(shù)據(jù)文件中的AUTOEXTEND   ON   NEXT   10K又何不同


如下圖: 

數(shù)據(jù)庫,表空間,數(shù)據(jù)文件是緊密關(guān)聯(lián)的,但它們有著重要的區(qū)別: 
數(shù)據(jù)庫和表空間     一個(gè)Oracle數(shù)據(jù)庫由一個(gè)或多個(gè)叫做表空間的邏輯存儲(chǔ)單元組成,表空間存儲(chǔ)了所有數(shù)據(jù)庫的數(shù)據(jù)。 
表空間和數(shù)據(jù)文件     在Oracle數(shù)據(jù)庫中的每一個(gè)表空間由一個(gè)或多個(gè)叫做數(shù)據(jù)文件的文件組成,文件是遵守Oracle   運(yùn)行的操作系統(tǒng)的物理結(jié)構(gòu)。 
數(shù)據(jù)庫和數(shù)據(jù)文件     數(shù)據(jù)庫的數(shù)據(jù)是集中存放在組成數(shù)據(jù)庫的每個(gè)表空間的數(shù)據(jù)文件中。例如,最簡單的Oracle數(shù)據(jù)庫應(yīng)該有一個(gè)表空間和一個(gè)數(shù)據(jù)文件。另一個(gè)數(shù)據(jù)庫可以有三個(gè)表空間,每一個(gè)可以有兩個(gè)數(shù)據(jù)文件(一共六個(gè)數(shù)據(jù)文件)。 


1。一個(gè)表空間可以對(duì)應(yīng)多個(gè)數(shù)據(jù)文件,一個(gè)數(shù)據(jù)文件只能對(duì)應(yīng)一個(gè)表空間 
2。CREATE   TABLESPACE中定義的是儲(chǔ)存在該表空間的對(duì)象的缺省儲(chǔ)存參數(shù),包括表,如果你在CREATE   TABLE中沒有定義STORAGE參數(shù),那么系統(tǒng)就是用CREATE   TABLESPACE中定義的 
3。數(shù)據(jù)文件中的AUTOEXTEND   ON   NEXT   10K是指數(shù)據(jù)文件滿了以后,文件擴(kuò)展10K 
      STORAGE子句中Next   10k是指當(dāng)分配給一個(gè)對(duì)象的初始EXTENT滿了以后,再給它分配一個(gè)10K的EXTENT


涉及到數(shù)據(jù)庫的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)。  
首先,你需要明白的一點(diǎn)是:數(shù)據(jù)庫的物理結(jié)構(gòu)是由數(shù)據(jù)庫的操作系統(tǒng)文件所決定,每一個(gè)Oracle數(shù)據(jù)庫是由三種類型的文件組成:數(shù)據(jù)文件、日志文件和控制文件。數(shù)據(jù)庫的文件為數(shù)據(jù)庫信息提供真正的物理存儲(chǔ)。
每一個(gè)Oracle數(shù)據(jù)庫有一個(gè)或多個(gè)物理的數(shù)據(jù)文件(data file)。一個(gè)數(shù)據(jù)庫的數(shù)據(jù)文件包含全部數(shù)據(jù)庫數(shù)據(jù)。邏輯數(shù)據(jù)庫結(jié)構(gòu)(如表、索引等)的數(shù)據(jù)物理地存儲(chǔ)在數(shù)據(jù)庫的數(shù)據(jù)文件中。數(shù)據(jù)文件通常為*.dbf格式,例如:userCIMS.dbf。數(shù)據(jù)文件有下列特征:①、一個(gè)數(shù)據(jù)文件僅與一個(gè)數(shù)據(jù)庫聯(lián)系;②、一旦建立,數(shù)據(jù)文件只增不減;③、一個(gè)表空間(數(shù)據(jù)庫存儲(chǔ)的邏輯單位)由一個(gè)或多個(gè)數(shù)據(jù)文件組成。
其次,我們?cè)賮頂⑹鲆幌翺racle的邏輯結(jié)構(gòu):Oracle的邏輯結(jié)構(gòu)包括表空間(tablespace),段(segment),數(shù)據(jù)塊(data block)以及模式對(duì)象(schema object)。
Oracle數(shù)據(jù)庫在邏輯上是由多個(gè)表空間組成的,表空間在物理上包含一個(gè)或多個(gè)數(shù)據(jù)文件。而數(shù)據(jù)文件大小是塊大小的整數(shù)倍;表空間中存儲(chǔ)的對(duì)象叫段,比如數(shù)據(jù)段,索引段和回退段。段由區(qū)組成,區(qū)是磁盤分配的最小單位。段的增大是通過增加區(qū)的個(gè)數(shù)來實(shí)現(xiàn)的。每個(gè)區(qū)的大小是數(shù)據(jù)塊大小的整數(shù)倍,區(qū)的大小可以不相同;數(shù)據(jù)塊是數(shù)據(jù)庫中的最小的I/O單位,同時(shí)也是內(nèi)存數(shù)據(jù)緩沖區(qū)的單位,及數(shù)據(jù)文件存儲(chǔ)空間單位。塊的大小由參數(shù)DB_BLOCK_SIZE設(shè)置,其值應(yīng)設(shè)置為操作系統(tǒng)塊大小的整數(shù)倍。
⑴、表空間(tablespace)
表空間是數(shù)據(jù)庫中最大的邏輯單位,每一個(gè)表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成,一個(gè)數(shù)據(jù)文件只能與一個(gè)表空間相聯(lián)系。每一個(gè)數(shù)據(jù)庫都有一個(gè)SYSTEM表空間,該表空間是在數(shù)據(jù)庫創(chuàng)建或數(shù)據(jù)庫安裝時(shí)自動(dòng)創(chuàng)建的,用于存儲(chǔ)系統(tǒng)的數(shù)據(jù)字典表,程序系統(tǒng)單元,過程函數(shù),包和觸發(fā)器等,也可用于存儲(chǔ)用戶數(shù)據(jù)表,索引對(duì)象。表空間具有在線(online)和離線(offline)屬性,可以將除SYSTME以外的其他任何表空間置為離線。
⑵、段(segment)
數(shù)據(jù)庫的段可以分為四類:數(shù)據(jù)段、索引段、回退段和臨時(shí)段。
⑶、區(qū)
區(qū)是磁盤空間分配的最小單位。磁盤按區(qū)劃分,每次至少分配一個(gè)區(qū)。區(qū)存儲(chǔ)與段中,它由連續(xù)的數(shù)據(jù)塊組成。
⑷、數(shù)據(jù)塊
數(shù)據(jù)塊是數(shù)據(jù)庫中最小的數(shù)據(jù)組織單位與管理單位,是數(shù)據(jù)文件磁盤存儲(chǔ)空間單位,也是數(shù)據(jù)庫I/O的最小單位,數(shù)據(jù)塊大小由DB_BLOCK_SIZE參數(shù)決定,不同的Oracle版本DB_BLOCK_SIZE的默認(rèn)值是不同的。
⑸、模式對(duì)象
模式對(duì)象是一種應(yīng)用,包括:表、聚簇、視圖、索引序列生成器、同義詞、哈希、程序單元、數(shù)據(jù)庫鏈等。
最后,在來說一下Oracle的用戶、表空間和數(shù)據(jù)文件的關(guān)系:
一個(gè)用戶可以使用一個(gè)或多個(gè)表空間,一個(gè)表空間也可以供多個(gè)用戶使用。用戶和表空間沒有隸屬關(guān)系,表空間是一個(gè)用來管理數(shù)據(jù)存儲(chǔ)的邏輯概念,表空間只是和數(shù)據(jù)文件發(fā)生關(guān)系,數(shù)據(jù)文件是物理的,一個(gè)表空間可以包含多個(gè)數(shù)據(jù)文件,而一個(gè)數(shù)據(jù)文件只能隸屬一個(gè)表空間。
總結(jié)一下:解釋數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、表、數(shù)據(jù)的最好辦法就是想象一個(gè)裝滿東西的柜子。數(shù)據(jù)庫其實(shí)就是柜子,柜中的抽屜是表空間,抽屜中的文件夾是數(shù)據(jù)文件,文件夾中的紙是表,寫在紙上的信息就是數(shù)據(jù)。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲国产成人av毛片国产| 国产二级一级内射视频播放| 国产亚洲欧美一区二区| 日本人妻熟女一区二区三区| 青青操精品视频在线观看| 国产一区二区三区午夜精品| 日韩精品你懂的在线观看| 国产精品视频一区麻豆专区| 久久福利视频这里有精品| 亚洲精品中文字幕一二三| 国产成人人人97超碰熟女| 亚洲国产av一二三区| 久久精品亚洲精品一区| 欧美日韩国产综合在线| 日本深夜福利视频在线| 日韩欧美国产亚洲一区| 久久国产亚洲精品成人| 深夜福利亚洲高清性感| 亚洲熟女少妇精品一区二区三区| 精品少妇一区二区三区四区| 亚洲国产综合久久天堂| 午夜视频免费观看成人| 亚洲精品高清国产一线久久| 日韩人妻欧美一区二区久久| 亚洲一区二区三区av高清| 好吊色欧美一区二区三区顽频| 1024你懂的在线视频| 国产高清一区二区不卡| 精品国产丝袜一区二区| 91福利视频日本免费看看| 东京热男人的天堂久久综合| 亚洲中文在线中文字幕91| 韩国日本欧美国产三级| 黄片在线免费观看全集 | 国产一级特黄在线观看| 偷拍洗澡一区二区三区| 欧美日韩综合综合久久久| 久久热九九这里只有精品| 亚洲中文字幕有码在线观看| 出差被公高潮久久中文字幕| 欧美日韩综合在线精品|