ORACLE中
對象.否則是不充許創建對象
因此
分配存儲
創建表空間示例如下
CREATE TABLESPACE
LOGGING
DATAFILE
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
上面的語句分以下幾部分
第一: CREATE TABLESPACE
對表空間的命名
ORACLE可以創建的表空間有三種類型:
(
創建臨時表空間的語法如下:
CREATE TEMPORARY TABLESPACE
(
創建還原表空間的語法如下:
CREATE UNDO TABLESPACE
(
可以直接寫成: CREATE TABLESPACE
TEMPORARY 和 UNDO 表空間是ORACLE 管理的特殊的表空間
第二: LOGGING
有 NOLOGGING 和 LOGGING 兩個選項
NOLOGGING: 創建表空間時
LOGGING 和NOLOGGING正好相反
用NOLOGGING時
創建表空間時
建日志
第三: DATAFILE 用於指定數據文件的具體位置和大小
如: DATAFILE
說明文件的存放位置是
如果有多個文件
DATAFILE
但是每個文件都需要指明大小
對具體的文件
指定文件名時
來源
第四: EXTENT MANAGEMENT LOCAL 存儲區管理方法
在Oracle
理方式
在字典中管理(DICTIONARY): 將數據文件中的每一個存儲單元做為一條記錄
表的Delete和Update操作
很多的磁盤碎片
本地管理(LOCAL): 用二進制的方式管理磁盤
間的情況
第五: SEGMENT SPACE MANAGEMENT
磁盤擴展管理方法:
SEGMENT SPACE MANAGEMENT: 使用該選項時區大小由系統自動確定
變的
UNIFORM SEGMENT SPACE MANAGEMENT:指定區大小
第六: 段空間的管理方式:
AUTO: 只能使用在本地管理的表空間中
中反映出來
能自動管理
MANUAL: 目前已不用
第七: 指定塊大小
創建例子如下:
SQL> /
表空間已創建
要刪除表空間進
SQL> DROP TABLESPACE SAMPLE;
表空間已丟棄
From:http://tw.wingwit.com/Article/program/Oracle/201311/17970.html