ORACLE表空間建立 管理 刪除的基礎用法

2021-08-14 10:08:35 字數 2666 閱讀 9823

1、建立永久表

-- 建立大小為50mb的永久表空間test01,禁止自動擴充套件資料檔案

create tablespace test01

logging

reuse autoextend off;

-- 建立永久表空間test02,允許自動擴充套件資料檔案,本地管理方式

create tablespace test02

logging

reuse autoextend on next 10m maxsize 200m

extent management local;

-- 建立永久表空間test03,允許自動擴充套件資料檔案,本地管理方式,區分配方式為自動分配

create tablespace test03

logging

reuse autoextend on next 10m maxsize 200m

extent management local autoallocate;

-- 建立永久表空間test04,允許自動擴充套件資料檔案,本地管理方式,區分配方式為定製分配

create tablespace test04

logging

reuse autoextend on next 10m maxsize 200m

extent management local uniform size 10m;

-- 建立永久表空間test05,允許自動擴充套件資料檔案,本地管理方式,區分配方式為自動分配,段管理方式為自動管理

create tablespace test05

logging

reuse autoextend on next 10m maxsize 200m

extent management local autoallocate

segment space management auto;

-- 建立永久表空間test06,允許自動擴充套件資料檔案,本地管理方式,區分配方式為定製分配,段管理方式為手動管理

create tablespace test06

logging

reuse autoextend on next 10m maxsize 200m

extent management local uniform size 10m

segment space management manual;

2、建立臨時表

-- 建立乙個臨時表空間test07,為了避免臨時空間頻繁分配與**時產生大量碎片,臨時表空間的區只能採用自動分配方式

create temporary tablespace test07

3、建立撤銷表

-- 建立乙個撤銷表空間test08

create undo tablespace test08

4、管理表空間

-- 通過alter tablespace命令該錶空間中資料檔案的位置(或名字)

--首先把該錶空間設定為離線狀態

alter tablespace test03 offline normal;

-- 手動建立test03資料夾,並且複製test03.dbf到test03資料夾,重新命名為test03_1.dbf

alter tablespace test03 rename datafile

to--最後把該錶空間設定為聯機狀態

alter tablespace test03 online;

5、刪除表空間

--刪除表空間test01 及其對應的資料檔案

drop tablespace test01 including contents and datafiles;

--刪除表空間test02 及其對應的資料檔案

drop tablespace test02 including contents and datafiles;

--刪除表空間test03 及其對應的資料檔案

drop tablespace test03 including contents and datafiles;

--刪除表空間test04 及其對應的資料檔案

drop tablespace test04 including contents and datafiles;

--刪除表空間test05 及其對應的資料檔案

drop tablespace test05 including contents and datafiles;

--刪除表空間test06 及其對應的資料檔案

drop tablespace test06 including contents and datafiles;

--刪除表空間test07 及其對應的資料檔案

drop tablespace test07 including contents and datafiles;

--刪除表空間test08 及其對應的資料檔案

drop tablespace test08 including contents and datafiles;

效果如下:然後使用刪除語句刪除即可。

Oracle建立 管理撤銷表空間

撤銷管理模式 使用者通過設定撤銷管理模式 undo mode 就可以靈活地選擇使用手動撤銷管理 manual undo management 或自動撤銷管理 automatic undo management 資料庫系統既可以執行在手動撤銷管理模式下,也可以執行於自動撤銷管理模式下。在手動撤銷管理模...

建立 管理撤銷表空間

撤銷管理模式 使用者通過設定撤銷管理模式 undo mode 就可以靈活地選擇使用手動撤銷管理 manual undo management 或自動撤銷管理 automatic undo management 資料庫系統既可以執行在手動撤銷管理模式下,也可以執行於自動撤銷管理模式下。在手動撤銷管理模...

ORACLE SQL建立管理表(DDL)

ddl data definition language 資料定義語言 1.表是基本的資料儲存集合,由行和列組成 表的命名規則 表名和列名 必須以字母開頭,必須在1 30之間,必須只能包含 a z,a z,0 9,和 必須不能和使用者定義的其他物件重名,必須不能是oracle 的保留字 2.資料型別...