語法如下:
grant 實體許可權名|all to 使用者|角色|public
一般情況如下設定:
grant unlimited tablespace to "eucrm";--對錶空間的大小不作限制。
grant create database link to "eucrm";--使用者建立的許可權
grant create any table to "eucrm";--使用者建立表的許可權
grant create any trigger to "eucrm";--使用者建立觸發器的許可權
grant create any view to "eucrm";--使用者建立檢視的許可權
grant create procedure to "eucrm";--使用者建立儲存過程的許可權
grant create tablespace to "eucrm";--使用者建立表空間的許可權
grant drop any table to "eucrm";--使用者刪除表的許可權
grant insert any table to "eucrm";--使用者插入表的許可權
grant update any table to "eucrm";--使用者更新表的許可權
grant "connect" to "eucrm";--把connect角色授於使用者
alter user "eucrm" default role all;--修改eucrm預設角色的所有許可權
主要有以下的許可權:
alter any cluster 修改任意簇的許可權
alter any index 修改任意索引的許可權
alter any role 修改任意角色的許可權 alter any cluster
alter any sequence 修改任意序列的許可權
alter any snapshot 修改任意快照的許可權
alter any table 修改任意表的許可權
alter any trigger 修改任意觸發器的許可權
alter cluster 修改擁有簇的許可權
alter database 修改資料庫的許可權
alter procedure 修改擁有的儲存過程許可權
alter profile 修改資源限制簡表的許可權
alter resource cost 設定佳話資源開銷的許可權
alter rollback segment 修改回滾段的許可權
alter sequence 修改擁有的序列許可權
alter session 修改資料庫會話的許可權
alter sytem 修改資料庫伺服器設定的許可權
alter table 修改擁有的表許可權
alter tablespace 修改表空間的許可權
alter user 修改使用者的許可權
analyze 使用analyze命令分析資料庫中任意的表、索引和簇
audit any 為任意的資料庫物件設定審計選項
audit system 允許系統操作審計
backup any table 備份任意表的許可權
become user 切換使用者狀態的許可權
commit any table 提交表的許可權
create any cluster 為任意使用者建立簇的許可權
create any index 為任意使用者建立索引的許可權
create any procedure 為任意使用者建立儲存過程的許可權
create any sequence 為任意使用者建立序列的許可權
create any snapshot 為任意使用者建立快照的許可權
create any synonym 為任意使用者建立同義名的許可權
create any table 為任意使用者建立表的許可權
create any trigger 為任意使用者建立觸發器的許可權
create any view 為任意使用者建立檢視的許可權
create cluster 為使用者建立簇的許可權
create database link 為使用者建立的許可權
create procedure 為使用者建立儲存過程的許可權
create profile 建立資源限制簡表的許可權
create public database link 建立公共資料庫鏈路的許可權
create public synonym 建立公共同義名的許可權
create role 建立角色的許可權
create rollback segment 建立回滾段的許可權
create session 建立會話的許可權
create sequence 為使用者建立序列的許可權
create snapshot 為使用者建立快照的許可權
create synonym 為使用者建立同義名的許可權
create table 為使用者建立表的許可權
create tablespace 建立表空間的許可權
create user 建立使用者的許可權
create view 為使用者建立檢視的許可權
delete any table 刪除任意錶行的許可權
delete any view 刪除任意檢視行的許可權
delete snapshot 刪除快照中行的許可權
delete table 為使用者刪除錶行的許可權
delete view 為使用者刪除檢視行的許可權
drop any cluster 刪除任意簇的許可權
drop any index 刪除任意索引的許可權
drop any procedure 刪除任意儲存過程的許可權
drop any role 刪除任意角色的許可權
drop any sequence 刪除任意序列的許可權
drop any snapshot 刪除任意快照的許可權
drop any synonym 刪除任意同義名的許可權
drop any table 刪除任意表的許可權
drop any trigger 刪除任意觸發器的許可權
drop any view 刪除任意檢視的許可權
drop profile 刪除資源限制簡表的許可權
drop public cluster 刪除公共簇的許可權
drop public database link 刪除公共資料鏈路的許可權
drop public synonym 刪除公共同義名的許可權
drop rollback segment 刪除回滾段的許可權
drop tablespace 刪除表空間的許可權
drop user 刪除使用者的許可權
execute any procedure 執行任意儲存過程的許可權
execute function 執行儲存函式的許可權
execute package 執行儲存包的許可權
execute procedure 執行使用者儲存過程的許可權
force any transaction 管理未提交的任意事務的輸出許可權
force transaction 管理未提交的使用者事務的輸出許可權
grant any privilege 授予任意系統特權的許可權
grant any role 授予任意角色的許可權
index table 給表加索引的許可權
insert any table 向任意表中插入行的許可權
insert snapshot 向快照中插入行的許可權
insert table 向使用者表中插入行的許可權
insert view 向使用者檢視中插行的許可權
lock any table 給任意表加鎖的許可權
manager tablespace 管理(備份可用性)表空間的許可權
references table 參考表的許可權
restricted session 建立有限制的資料庫會話的許可權
select any sequence 使用任意序列的許可權
select any table 使用任意表的許可權
select snapshot 使用快照的許可權
select sequence 使用使用者序列的許可權
select table 使用使用者表的許可權
select view 使用檢視的許可權
unlimited tablespace 對錶空間大小不加限制的許可權
update any table 修改任意表中行的許可權
update snapshot 修改快照中行的許可權
update table 修改使用者表中的行的許可權
update view 修改檢視中行的許可權
許可權系統的實體設計
此許可權系統設計的目標是既可以直接對角色進行授權,又可以直接對使用者授權。實體類modue,用來封裝模組資訊,自關聯,樹形結構。實體類role,用來封裝角色資訊。實體類user,用來封裝使用者資訊。實體類usersroles,包含user,role兩個成員變數以及乙個整型的成員變數,整型變數用來標識...
許可權系統的實體設計
此許可權系統設計的目標是既可以直接對角色進行授權,又可以直接對使用者授權。實體類modue,用來封裝模組資訊,自關聯,樹形結構。實體類role,用來封裝角色資訊。實體類user,用來封裝使用者資訊。實體類usersroles,包含user,role兩個成員變數以及乙個整型的成員變數,整型變數用來標識...
許可權管理 chattr許可權
1 chattr 許可權 對包括root在內的所有使用者都起作用 新增chattr許可權 chattr i abc 檢視chattr許可權 lsattr abc 取消chattr許可權 chattr i abc i 針對檔案 則完全不能修改該檔案,針對目錄 只能修改目錄下檔案的資料,但不允許建立和刪...