表空間的基本概念
Oracle表空間是數(shù)據(jù)庫的一種邏輯存儲結(jié)構(gòu),由多個表空間組成,而表空間又是由多個段組成,段由多個數(shù)據(jù)區(qū)組成,數(shù)據(jù)區(qū)又是由多個數(shù)據(jù)塊組成。一個ORACLE數(shù)據(jù)庫能夠有一個或多個表空間,而一個表空間則對應(yīng)著一個或多個物理的數(shù)據(jù)庫文件。表空間是ORACLE數(shù)據(jù)庫恢復(fù)的最小單位,容納著許多數(shù)據(jù)庫實體,如表、視圖、索引、聚簇、回退段和臨時段等。
段
段是有一個或者多個數(shù)據(jù)區(qū)構(gòu)成,它不是存儲單位,而是一個獨立的邏輯存儲結(jié)構(gòu),用于存儲表,索引占用空間的對象.一個段只屬于一個特定的數(shù)據(jù)對象.段又分為數(shù)據(jù)段,索引段,回滾段,臨時段.
數(shù)據(jù)區(qū)
也稱為數(shù)據(jù)擴展區(qū),是由一組數(shù)據(jù)塊構(gòu)成的存儲結(jié)構(gòu),Oracle就以數(shù)據(jù)區(qū)為單位進行存儲控件的擴展.使用數(shù)據(jù)區(qū)的目的就是用來保存特定數(shù)據(jù)類型的數(shù)據(jù),分配存儲空間就是以數(shù)據(jù)區(qū)為單位的
數(shù)據(jù)塊
是Oracle邏輯存儲結(jié)構(gòu)中的最小的邏輯單位,也是數(shù)據(jù)庫輸入/輸出操作的最小儲存單位.Oracle數(shù)據(jù)存放在Oracle數(shù)據(jù)塊中,而不是操作系統(tǒng)塊.通常Oracle數(shù)據(jù)塊是操作系統(tǒng)塊的整數(shù)倍.數(shù)據(jù)塊中可以存放表數(shù)據(jù)和簇數(shù)據(jù).
數(shù)據(jù)庫有多個表空間及其作用
本地化管理方式創(chuàng)建表空間
本地化的擴展有自動大小和等同大小。
段空間管理方式創(chuàng)建表空間
在本地管理的基礎(chǔ)上還有段空間管理方式創(chuàng)建表空間,分為手工段和自動段。
手工段:空間管理方式是為了向后兼容而保留的,它使用自由塊列表和PCT_FREE與PCT_USED參數(shù)來標(biāo)識供插入操作使用的數(shù)據(jù)塊;
自動段:使用位圖而不是自由列表來標(biāo)識哪些數(shù)據(jù)塊可以用來插入,哪些數(shù)據(jù)塊需要從自由列表上將其取下。
大文件表空間
大文件表空間是為超大型數(shù)據(jù)庫而設(shè)計的,并且只有一個數(shù)據(jù)文件,這是與常規(guī)的表空間最大區(qū)別,注意兩個的問題,其一是Bigfile Tablespace必須使用local本地extent管理方式,另一方面是段segment空間使用auto自動方式,不要使用manual。
表空間不足處理方法
如遇到表空間不足,錯誤代碼ORA-01653: unable to extend table 等,一般原因是因為初始表空間較小,儲存空間不足;
--END--
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129672.html
摘要:提供了一套統(tǒng)一的應(yīng)用開發(fā)模型和核心,因此,盡管不同的存儲引擎擁有不同的特性,不過對于開發(fā)人員,應(yīng)用操作都是完全透明的。 Mysql 提供了一套統(tǒng)一的應(yīng)用開發(fā)模型和核心 API,因此,盡管不同的存儲引擎擁有不同的特性,不過對于開發(fā)人員,應(yīng)用操作都是完全透明的。應(yīng)用層的連接并不直接訪問存儲引擎層,而是訪問 Mysql 提供的 Api,也就是說不管所操作的表對象使用什么存儲引擎,讀寫數(shù)據(jù)時執(zhí)...
摘要:本文將介紹網(wǎng)易云基礎(chǔ)服務(wù)蜂巢實例遷移功能的實現(xiàn),并探討如何高效完成實例遷移任務(wù)。網(wǎng)易云基礎(chǔ)服務(wù)蜂巢提供了負(fù)載監(jiān)控閾值選項,在業(yè)務(wù)負(fù)載超過該閾值時,會暫停遷移操作,直到負(fù)載重新低于閾值。 歡迎訪問網(wǎng)易云社區(qū),了解更多網(wǎng)易技術(shù)產(chǎn)品運營經(jīng)驗。 我們把數(shù)據(jù)庫里部分或全部 Schema和數(shù)據(jù)遷移到另一個實例的行為稱為實例遷移,將導(dǎo)出數(shù)據(jù)的實例稱為源實例,導(dǎo)入數(shù)據(jù)的實例稱為目標(biāo)實例。 根據(jù)遷移數(shù)...
摘要:新晉技術(shù)專家下面是墨天輪部分新晉的技術(shù)專家。大家可以點擊往期閱讀墨天輪技術(shù)專家邀請函了解詳情,申請成為我們的技術(shù)專家,加入專家團隊,與我們一起創(chuàng)建一個開放互助的數(shù)據(jù)庫技術(shù)社區(qū)。新關(guān)聯(lián)公眾號墨天輪是一個開放互助的數(shù)據(jù)庫技術(shù)社區(qū)。 引言 近期我們在DBASK小程序增加了數(shù)據(jù)庫 MongoDB、Redis、 Elasticsearch、DB2、Weblogic 等新的的專題欄目和一些新的技術(shù)...
閱讀 1353·2023-01-11 13:20
閱讀 1699·2023-01-11 13:20
閱讀 1211·2023-01-11 13:20
閱讀 1904·2023-01-11 13:20
閱讀 4161·2023-01-11 13:20
閱讀 2751·2023-01-11 13:20
閱讀 1397·2023-01-11 13:20
閱讀 3664·2023-01-11 13:20