偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

存儲結(jié)構(gòu)之Oracle邏輯存儲結(jié)構(gòu)

數(shù)據(jù)庫 Oracle
Oracle的邏輯存儲結(jié)構(gòu)有表空間,各種段,區(qū)間,數(shù)據(jù)塊等.文章詳細介紹了各種數(shù)據(jù)庫表空間、段,區(qū)間和數(shù)據(jù)塊的基本定義。

Oracle邏輯存儲結(jié)構(gòu)包括表空間,各種段,區(qū)間,數(shù)據(jù)塊等幾種基本結(jié)構(gòu)。
1)表空間是數(shù)據(jù)庫的邏輯劃分,每個數(shù)據(jù)庫至少有一個表空間,USER表空間供一般用戶使用,RBS表空間供回滾使用,一個表空間只能屬于一個數(shù)據(jù)庫。每一個表空間由同一磁盤上的一個或多個數(shù)據(jù)文件組成。表空間實質(zhì)是組織數(shù)據(jù)文件的一種途徑。
2)段(Segment)是邏輯數(shù)據(jù)庫對象的物理副本,段存儲數(shù)據(jù),如:索引段存儲與索引相關的數(shù)據(jù)
3)數(shù)據(jù)庫為段分配的一組連續(xù)的數(shù)據(jù)塊稱為區(qū)間(extent)
4)數(shù)據(jù)塊是Oracle數(shù)據(jù)庫的硬盤存儲單元,在使用數(shù)據(jù)庫工作時,Oracle使用數(shù)據(jù)塊存儲和檢索硬盤上的數(shù)據(jù).
 
下面我們來詳述:

1. 數(shù)據(jù)庫表空間

表空間是Oracle邏輯存儲結(jié)構(gòu)中數(shù)據(jù)的邏輯組織,第一個數(shù)據(jù)庫至少有一個系統(tǒng)表空間(system tablespace)。表空間的作用只是幫助組織數(shù)據(jù)庫。
1)系統(tǒng)表空間(System tablespace)是必備的部分,存放的是諸如表空間名稱。表空間所包含數(shù)據(jù)文件夾等管理數(shù)據(jù)庫自身所需的信息。
2)臨時表空間(temp tablespace):Oracle用于存儲其所有臨時表的所在。
3)工具表空間(tools tablespace):用于保存數(shù)據(jù)庫工具軟件所需的數(shù)據(jù)庫對象
4)用戶表空間(users tablespace):用于存放用戶的么有信息.是數(shù)據(jù)庫管理員許可用戶存放數(shù)據(jù)庫對象的地方
5)數(shù)據(jù)庫索引表空間:索引是專用的數(shù)據(jù)庫對象,可以幫助Oracle迅速找出表中存放的數(shù)據(jù)
6)回滾表空間(rollback)rbs:用于保存回滾段的表空間,稱作rbs回滾表空間

2.段,區(qū)間和數(shù)據(jù)塊

1)段由若干個區(qū)間組成,區(qū)間是一些連續(xù)的數(shù)據(jù)塊。段,區(qū)間和數(shù)據(jù)塊是構(gòu)成其它數(shù)據(jù)對象的基本單位。Oracle為數(shù)據(jù)庫表空間預先分配數(shù)據(jù)文件作為物理存儲區(qū),為數(shù)據(jù)庫對象(如:表,索引)預先分配數(shù)據(jù)塊的段作為其物理存儲區(qū)。Oracle數(shù)據(jù)庫可以包含數(shù)據(jù)段,索引段,LOB段,回滾段和臨時段表在Oracle邏輯存儲結(jié)構(gòu)數(shù)據(jù)段中存儲數(shù)據(jù),索引在索引段中存儲其數(shù)據(jù),大對象在LOB段中存儲其相應的LOB值。

2)區(qū)間是表空間內(nèi)連續(xù)分配的相鄰的數(shù)據(jù)塊,由于段是一個物理實體,它必須分配到數(shù)據(jù)庫的一個表空間中,放在表空間的一個數(shù)據(jù)文件上;一旦段中現(xiàn)有區(qū)間不能再容納新數(shù)據(jù),該段將獲取另外的區(qū)間.

3)數(shù)據(jù)塊
datablock是數(shù)據(jù)庫中最小的,最基本的存儲單元,它是數(shù)據(jù)庫能分配給對象的最小存儲單元,是Oracle能從磁盤讀或?qū)懙淖钚卧?。在Oracle中,每一個數(shù)據(jù)和索引段都具有一個或多個數(shù)據(jù)塊空閑列表,是空閑數(shù)據(jù)塊的目錄,向表中插入一個新行時,Oracle把新行放入該表的空閑列表上的數(shù)據(jù)塊中,如果行的長度比數(shù)據(jù)塊的大小大,那么Oracle在兩個或更多的數(shù)據(jù)塊中鏈接這個行當創(chuàng)建新的數(shù)據(jù)庫對象(如表)時,Oracle為這些對象的段分配一個或多個區(qū)間,而區(qū)間則是在存儲這些對象段的表空間的數(shù)據(jù)文件中的一組連續(xù)的數(shù)據(jù)塊的集合。

想象一個裝滿東西的柜子,數(shù)據(jù)庫就是柜子,柜中的抽屜是表空間,抽屜中的文件夾是數(shù)據(jù)文件,文件夾中的紙是表,寫在紙上的
信息就是數(shù)據(jù),表空間實質(zhì)是組織文件的一種方法。

 【編輯推薦】

  1. Oracle存儲過程的相關參數(shù)的介紹
  2. PHP調(diào)用Oracle存儲過程的實操
  3. 對Oracle存儲過程的總結(jié)
  4. Oracle存儲過程中不存在返回值的緣由
  5. Oracle存儲過程中應注意的事項
責任編輯:王婧瑤 來源: 互聯(lián)網(wǎng)
相關推薦

2010-04-21 16:55:06

Oracle物理存儲結(jié)

2019-07-03 15:14:00

Oracle存儲結(jié)構(gòu)

2019-08-06 09:11:49

數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)操作系統(tǒng)

2010-04-20 10:58:54

2018-06-06 08:54:23

數(shù)據(jù)結(jié)構(gòu)存儲

2010-04-20 11:31:26

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

2010-05-10 14:16:50

Oracle樹結(jié)構(gòu)

2022-10-27 16:07:24

littlefs存儲結(jié)構(gòu)

2011-08-03 13:28:08

Oracle數(shù)據(jù)庫數(shù)據(jù)庫控制文件

2011-05-23 13:30:00

MySQLMongoDB

2014-11-27 09:59:02

dockerlinux技巧

2018-07-20 09:16:04

鏈式存儲結(jié)構(gòu)

2018-06-13 08:53:39

HadoopHBase存儲

2021-04-20 09:18:41

順序存儲結(jié)構(gòu)

2017-12-15 09:05:55

對象存儲塊存儲文件存儲

2010-04-15 14:03:37

Oracle數(shù)據(jù)庫

2010-04-23 14:18:38

Oracle ROWI

2011-08-03 09:40:29

云存儲存儲管理

2018-04-23 09:25:24

MySQL結(jié)構(gòu)存儲

2018-01-19 08:54:18

存儲系統(tǒng)SILT
點贊
收藏

51CTO技術棧公眾號