標籤:
oracle建立使用者、授予許可權及刪除使用者 建立使用者 oracle對錶空間 USERS 無許可權alter user 使用者名稱 quota unlimited on users;
//建立暫存資料表空間create temporary tablespace test_temp tempfile ‘E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf‘ size 32m autoextend on next 32m maxsize 2048m extent management local; //建立資料資料表空間 create tablespace test_data logging www.2cto.com datafile ‘E:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf‘ size 32m autoextend on next 32m maxsize 2048m extent management local; //建立使用者並指定資料表空間 create user username identified by password default tablespace test_data temporary tablespace test_temp; 刪除使用者drop user 使用者名稱 cascade;---cascade 級聯 //給使用者授予許可權grant connect,resource to username;//以後以該使用者登入,建立的任何資料庫物件都屬於test_temp 和test_data資料表空間,這就不用
在每建立一個對象給其指定資料表空間了。 www.2cto.com 授予許可權-- 分配使用者 Sam 建立表,建立序列,建立預存程序和建立視圖的許可權grant create table,create sequence,create view,create procedureto sam l 去除使用者權限 -- 去除使用者 Sam 建立視圖的許可權revoke create view from sam; l 分配角色許可權 -- 分配角色 manager 建立表,建立序列的許可權grant create table,create sequence to manager; l 去除使用者權限 -- 去除角色 manager 建立視圖的許可權revoke create table from manager; l 分配表的Select許可權給使用者 -- 分配使用者 Sam 在表 tt 上的 select 許可權grant select on tt to sam;-- 去除使用者 Sam 在表 tt 上的 select 許可權revoke select on tt from sam; l 分配表的Update許可權給角色 www.2cto.com -- 分配表的 Update 許可權給角色 Managergrant update on tt to manager;-- 去除表的 Update 許可權給角色 Managerrevoke update on tt from manager; l 分配表的Select許可權給所有使用者 -- 分配表的 Select 許可權給所有使用者grant select on tt to public;-- 去除表的 Select 許可權給所有使用者revoke select on tt from public; l 分配表的Select許可權給使用者,且允許他授權給其他人 -- 分配表的 Select 許可權給使用者 Sam ,且允許 sam 罷表的 select 許可權授權給他人grant select on tt to sam with grant option;
oracle建立使用者、授予許可權及刪除使用者1