最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle邏輯結(jié)構(gòu)分析

 更新時間:2017年09月30日 16:44:26   作者:小鄒  
這篇文章主要介紹了oracle邏輯結(jié)構(gòu)分析,邏輯清楚,具有一定參考價值,需要的朋友可以了解下。

oracle的邏輯結(jié)構(gòu)包括表空間(tablespace),段(segment),區(qū)(extent),數(shù)據(jù)塊(data block)

oracle數(shù)據(jù)庫在邏輯上是由多個表間組成的,表空間中存儲的對象叫段,比如數(shù)據(jù)段,索引段,和回退段。段由區(qū)組成,區(qū)是磁盤分配的最小單位。段的增大是通過增加區(qū)的個數(shù)來實現(xiàn)的。每個區(qū)的大小是數(shù)據(jù)塊大小的整數(shù)倍,區(qū)的大小可以不相同;數(shù)據(jù)塊是數(shù)據(jù)庫中最小的I/O單位,同時也是內(nèi)存數(shù)據(jù)緩沖區(qū)的單位,及數(shù)據(jù)文件存儲空間單位。塊的大小由參數(shù)DB_BLOCK_SIZE設(shè)置,其值應(yīng)設(shè)置為操作系統(tǒng)塊大小的整數(shù)倍。

表空間

表空間是Oracle數(shù)據(jù)庫最大的邏輯結(jié)構(gòu),一個Oracle數(shù)據(jù)庫在邏輯上由多個表空間組成,一個表空間只隸屬于一個數(shù)據(jù)庫。Oracle中有一個稱為SYSTEM的表空間,這個表空間是在創(chuàng)建或安裝數(shù)據(jù)庫時自動創(chuàng)建的。主要用于存儲系統(tǒng)的數(shù)據(jù)字典,過程,函數(shù),觸發(fā)器等;也可以存儲用戶的表,索引等。一個表空間可以有多數(shù)據(jù)文件,但是一個數(shù)據(jù)文件只能屬于一個表空間。

一個表空間就是一片磁盤區(qū)域,他由一個或者多個磁盤文件組成,一個表空間可以容納許多表、索引或者簇等。每個表空間有一個預(yù)制的磁盤區(qū)域稱為初始區(qū)間(initial   extent)用完這個區(qū)間后再用下一個,直到用完表空間,這時候需要對表空間進行擴展,增加數(shù)據(jù)文件或者擴大已經(jīng)存在的數(shù)據(jù)文件


Oracle中的段可以分成4種類型:數(shù)據(jù)段、索引段、回滾段、臨時段。
數(shù)據(jù)段用來存儲用戶的數(shù)據(jù),每個表都有一個對應(yīng)的回滾段,其名稱和數(shù)據(jù)表的名字相同。索引段用來存儲系統(tǒng)、用戶的索引信息?;貪L段用來存儲用戶數(shù)據(jù)修改前的值,回退段與事務(wù)是一對多的關(guān)系,一個事務(wù)只能使用一個回退段,而一個回退段可存放一個或多個事務(wù)的回退數(shù)據(jù)。臨時段用于order by語句的排序以及一些匯總。

區(qū)

區(qū)是磁盤空間分配的最小單位。磁盤按區(qū)劃分,每次至少分配一個區(qū)。區(qū)存儲于段中,它由連續(xù)的數(shù)據(jù)塊組成。區(qū)的分配過程中,每次至分配5個區(qū)。如果所剩的空閑空間不夠5個區(qū),就會出現(xiàn)錯誤:ORA-01653??梢酝ㄟ^字典dba_tablespaces查詢表空間中區(qū)的信息。可以通過字典user_tables查詢段中區(qū)的信息??梢酝ㄟ^字典user_extents查詢區(qū)的分配狀況。我們可以通過以下SQL語句分別查詢表空間、段、區(qū)中區(qū)的分配信息

SQL>select * from dba_tablespaces;
SQL>select table_name, tablespace_name, min_extents, max_extents from user_tables; 
SQL>select * from user_extents;

數(shù)據(jù)塊

數(shù)據(jù)塊是數(shù)據(jù)中中最小的數(shù)據(jù)組織單位與管理單位,是數(shù)據(jù)文件磁盤存儲空間單位,也是數(shù)據(jù)庫I/O 的最小單位,數(shù)據(jù)塊大小由DB_BLOCK_SIZE參數(shù)決定,不同的oracle版本DB_BLOCK_SIZE的默認值是不同的。

總結(jié)

以上就是本文關(guān)于oracle邏輯結(jié)構(gòu)分析地全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以參閱:Oracle RMAN自動備份控制文件方法介紹 、 oracle中l(wèi)ength、lengthb、substr、substrb函數(shù)用法介紹  、 oracle 數(shù)據(jù)庫啟動階段分析等。有什么問題請留言,小編會及時回復(fù)大家的。感謝朋友們對腳本之家網(wǎng)站的支持。

相關(guān)文章

最新評論

色达县| 绥德县| 越西县| 洮南市| 公安县| 冷水江市| 奎屯市| 姜堰市| 开封市| 奉新县| 惠州市| 巩义市| 抚远县| 黑龙江省| 翁牛特旗| 阿克苏市| 阿克陶县| 罗江县| 额敏县| 宁都县| 珲春市| 普兰县| 宜城市| 汾西县| 佛冈县| 威宁| 茌平县| 伊金霍洛旗| 康定县| 土默特左旗| 平塘县| 龙江县| 东乌珠穆沁旗| 咸宁市| 普格县| 年辖:市辖区| 惠来县| 五华县| 祁门县| 长乐市| 临猗县|