a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

oracle邏輯結構分析

2024-08-29 14:00:39
字體:
來源:轉載
供稿:網友

oracle的邏輯結構包括表空間(tablespace),段(segment),區(extent),數據塊(data block)

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

表空間

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

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

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

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

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

數據塊

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

總結

以上就是本文關于oracle邏輯結構分析地全部內容,希望對大家有所幫助。有什么問題請留言,小編會及時回復大家的。感謝朋友們對VeVb武林網網站的支持。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美 日韩 国产 一区 | 日韩电影免费在线观看中文字幕 | 神马久久久久久 | 久免费视频 | 欧美日韩大片在线观看 | 欧美a∨| 国产精品一区二区不卡 | 中文字幕亚洲一区 | 日韩在线免费电影 | 欧美一区免费 | 欧美在线视频网站 | 精品99在线| 亚洲一区播放 | 国产精品99久久久久 | 久草在线资源福利站 | 日本xxxxxxx| 亚洲日本精品一区二区三区 | 亚洲午夜精品久久久久久app | 一区二区三区精品 | 亚洲欧美一区二区三区国产精品 | www97影院 | 国产精品二区一区二区aⅴ污介绍 | 99久久视频 | 日韩一区二区不卡 | 国产一区二区三区四区在线观看 | 一区二区在线看 | 欧美成年网站 | 91精品国产91久久综合桃花 | 免费av片 | av中文字幕网 | 久久首页 | 最近日韩中文字幕 | 羞羞视频免费观看 | 日韩欧洲亚洲 | 91精品一区二区三区久久久久久 | 色在线免费视频 | 欧美视频免费看 | 久久久精品网 | 在线视频一二三 | 北条麻妃99精品青青久久 | 久久久久九九九九 |