oracle11g給某個用戶創建表空間

--創建臨時表空間 
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是指本地的管理方式,默認的是本地管理方式


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章