SYS使用者在CMD下以DBA身份登陸:
在CMD中打
sqlplus /nolog
然後再
conn / as sysdba
// 分為四步
//第1步:建立暫存資料表空間
create temporary tablespace user_temp tempfile 'E:\Oracle\product\10.2.0\oradata\orcl\user_temp.dbf' (資料表空間資料存放位置及檔案名稱)size 50m --初始大小autoextend on next 50m maxsize 20480m extent management local;
//第2步:建立資料資料表空間
create tablespace test_data logging datafile 'E:\Oracle\product\10.2.0\oradata\orcl\user_data.dbf'(資料表空間資料存放位置及檔案名稱)size 50m autoextend on next 50m maxsize 20480m extent management local;
//第3步:建立使用者並指定資料表空間
create user username(使用者名稱) identified by password(密碼) default tablespace user_data temporary tablespace user_temp;
//第4步:給使用者授予許可權
grant connect,dba, resource to username(使用者名稱);
//刪除許可權
revoke connect,dba, resource from username;
//刪除使用者
drop user user_name(使用者名稱) cascade;
//刪除資料表空間
DROP TABLESPACE data01(資料表空間名) INCLUDING CONTENTS AND DATAFILES;
查看使用者角色許可權
select * from user_role_privs;
查看使用者表許可權
select * from user_tab_privs;