2 回答

TA貢獻1155條經(jīng)驗 獲得超0個贊
先su 到 oracle用戶,SYS用戶以DBA身份登陸
//創(chuàng)建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創(chuàng)建數(shù)據(jù)表空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數(shù)據(jù)文件的路徑,大小,都要你自己改,這里的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網(wǎng)查一下就可以了)
//創(chuàng)建用戶并指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用戶授予權(quán)限
SQL> grant connect,resource to username;

TA貢獻1789條經(jīng)驗 獲得超8個贊
創(chuàng)建表空間(帶參數(shù)):
CREATE Tablespace zfmi logging datafile 'D:oracleoradatazfmizfmi.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
創(chuàng)建臨時表空間(帶參數(shù)):
CREATE Temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
參數(shù)說明:
Size:指定表空間數(shù)據(jù)庫文件的初始大小
Autoextend:表空間自動增長的大小
Maxsize:表空間最大的大小
UNIFORM SIZE:指定區(qū)尺寸, 默認為64k
Pctfree:用于控制數(shù)據(jù)塊中空閑空間
Initrans:用于控制訪問數(shù)據(jù)塊的事務(wù)數(shù)量,也會影響數(shù)據(jù)塊頭部空間的使用情況
Maxtrans:用于決定數(shù)據(jù)塊的事務(wù)總數(shù)
Management local:默認的管理方式
使表空間脫機:
ALTER TABLESPACE table_space name OFFLINE;
使表空間聯(lián)機
ALTER TABLESPACE table_space name ONLINE;
使數(shù)據(jù)文件脫機
ALTER DATABASE datafile name OFFLINE;
使數(shù)據(jù)文件聯(lián)機
ALTER DATABASE datafile name ONLINE;
使表空間只讀
ALTER TABLESPACE table_space name READ ONLY;
使表空間可讀寫
ALTER TABLESPACE table_space name READ WRITE;
刪除表空間:
DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES;
創(chuàng)建用戶
CREATE USER user
IDENTIFIED BY password;
添加回答
舉報