--創建臨時表空間
create temporary tablespace sunbing_temp tempfile 'd:\oracle\data\ygz_temp.dbf' size 50m autoextend on
next 50m maxsize 20480m extent management local;
--創建數據表空間
create tablespace ygz_data logging datafile 'd:\tablespace\ygz_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
--創建用戶並制定表空間
create user ygz identified by password default tablespace ygz_data
temporary tablespace ygz_temp;
--給用戶授予權限
grant connect,resource,dba to ygz;
語法:
CREATE TABLESPACE tablespace_name DATAFILE filename SIZE size [AUTOEXTEND [ON/OFF]] NEXT size
[MAXSIZE size] [PERMANENT | TEMPORARY] [EXTENT MANAGEMENT [DICTIONARY | LOCAL [AUTOALLOCATE | UNIFORM. [SIZE integer[K|M] ] ] ] ]
說明:
TABLESPACE:指定要創建表空間的名稱
DATAFILE:指定在表空間中存放數據文件的文件名,需要指出文件的存放路徑
SIZE:指定數據文件的大小
AUTOEXTEND:指定數據文件的擴展方式,ON代表自動擴展,OFF代表非自動擴展。如果要把數據文件指定爲自動擴展,應該在NEXT後面指定具體的大小
MAXSIZE:指定數據文件爲自動擴展方式時的最大值
PERMANENT|TEMPORARY:指定表空間的類型,PREMANENT是指永久表空間TEMPORARY是指臨時表空間,默認都是永久表空間
EXTENT MANAGEMENT DICTIONARY | LOCAL:指定表空間的管理方式, DICTIONARY是指字典管理方式,LOCAL是指本地的管理方式,默認的是本地管理方式