Oracle資料庫第7章邏輯儲存結構

2021-07-24 19:07:24 字數 1851 閱讀 6977

第7章邏輯儲存結構

7.2 表空間

7.2.1 表空間概述

1. 表空間的概念

2.表空間的分類

(1)系統表空間

3.表空間的管理方式

4.表空間的管理策略

7.2 .2 表空間的管理

1.建立表空間

2.修改表空間

(1)擴充套件表空間

(2)修改表空間可用性

(3)修改表空間讀/寫性

(4)設定預設表空間

alter database default tablespace orcltbs1;

alter database default temporary tablespace temp;

alter database default temporary tablespace temp_group1;

(5)重新命名

在oracle 10g可直接更名永久表空間和臨時表空間。但是,system和sysaux表空間不能更名。

命令格式:

sql>alter tablespacerename to;

【例】將表空間users更改為newusers

sql>alter tablespace users rename to newusers;

3.表空間的備份

4.刪除表空間

刪除表空間,但不刪除其檔案

命令格式:

sql>drop tablespace;

【例1】刪除表空間dalianren,但不刪除其檔案

sql>drop tablespace dalianren;

刪除包含目錄內容的表空間

命令格式:

sql>drop tablespaceincluding contents;

【例2】刪除表空間dalianren及其包含的內容

sql>drop tablespace dalianren including contents;

刪除包含目錄內容和資料檔案在內的表空間

命令格式:

sql>drop tablespaceincluding contents and datafiles;

【例3】刪除表空間dalianren及其包含的內容以及資料檔案

sql>drop tablespace dalianren including contents and datafiles;

當含有參照性約束時,刪除包含目錄內容和資料檔案在內的表空間

命令格式:

sql>drop tablespaceincluding contents and datafiles cascade constraints;

【例4】將表空間dalianren及其包含的內容、資料檔案以及相關約束一同刪除

sql>drop tablespace dalianren including contents and datafiles cascade constraints;

5.大檔案表空間的管理

6. 表空間資訊查詢

在oracle 10g中,建立和管理表空間所使用的資料字典和許可權及語句可歸納如下。

1.與表空間有關的資料字典

查詢和使用與表空間有關的元資料均可從下列資料字典中獲得。主要包括:

以v_$開頭的資料字典均儲存為動態資訊。

2.與使用表空間有關的系統許可權

與表空間有關的主要系統許可權有:

其中,unlimited tablespace是允許使用者無限制地訪問所有表空間。出於安全考慮,在授予該許可權給使用者時應慎重。如果使用者不需要該系統許可權,最好撤銷該許可權,否則使用者會利用該許可權蓄意建立大量物件或複製資料,從而塞滿表空間導致資料庫伺服器崩潰。

7.3 資料塊

7.4 區

區的分配

oracle資料庫入門

很多剛剛接觸oracle資料庫的初學者總是感覺oracle很難學,無從下手,漸漸的感覺對oracle很排斥,有的朋友找了本oracle是書也是一點也看不懂,或者看了前面幾章,還是不知道怎麼用。其實,從筆者的親身經歷來說,oracle入門很簡單,使用oracle的基本功能也是一件非常簡單的事情。但是想...

Oracle資料庫知識總結

ad1.執行乙個sql指令碼檔案 sql start file name sql file name 我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。4.將顯示的內容輸出到指定檔案 sql spool file...

關於ORACLE資料庫索引

許娟萍1999.03.22 一 索引 索引不是執行oracle所必需的,但它能夠加快查詢速度。當執行同樣的查詢時,若有利用索引,oracle首先在索引中查詢,由於索引是按大小排列的,因此能很快找到查詢結果。乙個表的單個索引最多可以包含16個列。索引太多的代價是降低插入新行的速度 每做一次insert...