真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

創(chuàng)新互聯(lián)主要企業(yè)基礎(chǔ)官網(wǎng)建設(shè),電商平臺建設(shè),移動手機(jī)平臺,微信小程序開發(fā)等一系列專為中小企業(yè)按需開發(fā)產(chǎn)品體系;應(yīng)對中小企業(yè)在互聯(lián)網(wǎng)運(yùn)營的各種問題,為中小企業(yè)在互聯(lián)網(wǎng)的運(yùn)營中保駕護(hù)航。

oracle數(shù)據(jù)庫在邏輯上是由多個(gè)表間組成的,表空間中存儲的對象叫段,比如數(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ù)文件存儲空間單位。塊的大小由參數(shù)DB_BLOCK_SIZE設(shè)置,其值應(yīng)設(shè)置為操作系統(tǒng)塊大小的整數(shù)倍。

表空間

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

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

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

區(qū)

區(qū)是磁盤空間分配的最小單位。磁盤按區(qū)劃分,每次至少分配一個(gè)區(qū)。區(qū)存儲于段中,它由連續(xù)的數(shù)據(jù)塊組成。區(qū)的分配過程中,每次至分配5個(gè)區(qū)。如果所剩的空閑空間不夠5個(gè)區(qū),就會出現(xiàn)錯(cuò)誤: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的默認(rèn)值是不同的。

總結(jié)

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


分享名稱:oracle邏輯結(jié)構(gòu)分析
本文路徑:http://weahome.cn/article/jhjsgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部