日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

Oracle大的存储层次体系,Oracle 数据库中的逻辑存储层次体系

發(fā)布時(shí)間:2025/3/19 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle大的存储层次体系,Oracle 数据库中的逻辑存储层次体系 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)表空間構(gòu)成。表空間(tablespace)是 Oracle 中的一個(gè)邏輯存儲(chǔ)容器,位于存

儲(chǔ)層次體系的頂層,包括一個(gè)或多個(gè)數(shù)據(jù)文件。這些文件可能是文件系統(tǒng)中的 cooked 文件、原始分區(qū)、ASM管理的數(shù)據(jù)庫(kù)文件,或者是集群文件系統(tǒng)上的文件。

表空間

前面已經(jīng)提到,表空間是一個(gè)容器,其中包含有段。每個(gè)段都只屬于一個(gè)表空間。一個(gè)表空間中可能有多個(gè)段。一個(gè)給定段的所有區(qū)段都在與段相關(guān)聯(lián)的表空間中。段 絕對(duì)不會(huì)跨越表空間邊界。表空間本身可以有一個(gè)或多個(gè)相關(guān)的數(shù)據(jù)文件。表空間中給定段的一個(gè)區(qū)段完全包含在一個(gè)數(shù)據(jù)文件中。不過,段

可以有來(lái)自多個(gè)不同數(shù)據(jù)文件的區(qū)段。

表空間包含段

段(segment),這是表空間中主要的組織結(jié)構(gòu)。段(segment)就是占用存儲(chǔ)空間的數(shù)據(jù)庫(kù)對(duì)象,如表、索引、回滾段等。創(chuàng)建表時(shí),會(huì)創(chuàng)建一個(gè)表段。創(chuàng)建分區(qū)表時(shí),則每個(gè)分區(qū)會(huì)創(chuàng)建一個(gè)段。

創(chuàng)建索引時(shí),就會(huì)創(chuàng)建一個(gè)索引段,依此類推。占用存儲(chǔ)空間的每一個(gè)對(duì)象最后都會(huì)存儲(chǔ)在一個(gè)段中,此外還有回滾段(rollback segment)、臨時(shí)段 ( temporary segment)、聚簇段 ( clustersegment)、索引段 ( index segment)等。

注意:上面有這樣一句話:

“占用存儲(chǔ)空間的每一個(gè)對(duì)象最后都會(huì)存儲(chǔ)在一個(gè)段中”,這可能會(huì)把你搞糊涂。你會(huì)發(fā)現(xiàn)許多 CREATE 語(yǔ)句能創(chuàng)建多段的對(duì)象。之所以會(huì)產(chǎn)生困惑,原因是一條 CREATE 語(yǔ)句最后創(chuàng)建的對(duì)象可能包含 0 個(gè)、1 個(gè)或多個(gè)段!

例如,CREATE TABLE T ( x int primary key, yclob)就會(huì)創(chuàng)建 4 個(gè)段:一個(gè)是 TABLE T 的段,還有一個(gè)段對(duì)應(yīng)索引(這個(gè)索引是為支持主鍵而創(chuàng)建的),另外還有兩個(gè) CLOB 段(一個(gè) CLOB 段是 LOB 索引,另一個(gè)段是 LOB 數(shù)據(jù)本身)。

與之不同 ,CREATE TABLE T ( x int, y date ) cluster MY_CLUSTER 則不會(huì)創(chuàng)建任何段。第 10 章還會(huì)更深入地討論這個(gè)概念。

段本身又由一個(gè)或多個(gè)區(qū)段組成

區(qū)段(extent)是文件中一個(gè)邏輯上連續(xù)分配的空間。區(qū)段的大小可能不同,可以是一個(gè) Oracle 數(shù)據(jù)塊,也可以大到 2 GB。

區(qū)段又進(jìn)一步由塊組成。

塊(block)是 Oracle 中最小的空間分配單位。數(shù)據(jù)行、索引條目或臨時(shí)排序結(jié)果就存儲(chǔ)在塊中。通常 Oracle 從磁盤讀寫的就是塊。Oracle 中塊的常見大小有 4 種:2 KB、4 KB、8KB 或 16 KB(盡管在某些情況下 32 KB 也是允許的;但是操作系統(tǒng)可能對(duì)最大大小有限制)

總結(jié)

以上是生活随笔為你收集整理的Oracle大的存储层次体系,Oracle 数据库中的逻辑存储层次体系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。