oracle對象權(quán)限簡介
作者:佚名
oracle對象權(quán)限是指在表、視圖、序列、過程、函數(shù)或包等對象上執(zhí)行特殊動作的權(quán)利,可以為用戶提供九種權(quán)限。
oracle對象權(quán)限是oracle數(shù)據(jù)庫權(quán)限管理的重要組成部分,下面就為您詳細介紹oracle對象權(quán)限,希望對您能夠有所幫助。
對象權(quán)限
oracle對象權(quán)限就是指在表、視圖、序列、過程、函數(shù)或包等對象上執(zhí)行特殊動作的權(quán)利。有九種不同類型的權(quán)限可以授予給用戶或角色。如下表:
權(quán)限 | ALTER | DELETE | EXECUTE | INDEX | INSERT | READ | REFERENCE | SELECT | UPDATE |
Directory | no | no | no | no | no | yes | no | no | no |
function | no | no | yes | no | no | no | no | no | no |
procedure | no | no | yes | no | no | no | no | no | no |
package | no | no | yes | no | no | no | no | no | no |
DB Object | no | no | yes | no | no | no | no | no | no |
Libary | no | no | yes | no | no | no | no | no | no |
Operation | no | no | yes | no | no | no | no | no | no |
Sequence | yes | no | no | no | no | no | no | no | no |
Table | yes | yes | no | yes | yes | no | yes | yes | yes |
Type | no | no | yes | no | no | no | no | no | no |
View | no | yes | no | no | yes | no | no | yes | yes |
對象由不止一個權(quán)限,特殊權(quán)限ALL可以被授予或撤銷。如TABLE的ALL權(quán)限就包括:
SELECT,INSERT,UPDATE和DELETE,還有INDEX,ALTER,和REFERENCE。
如何看這個表我們以ALTER權(quán)限為例進行說明
SELECT,INSERT,UPDATE和DELETE,還有INDEX,ALTER,和REFERENCE。
如何看這個表我們以ALTER權(quán)限為例進行說明
ALTER權(quán)限
允許執(zhí)行ALTER TABLE和LOCK TABLE操作,ALTER TABLE可以進行如下操作:
. 更改表名
. 增加或刪除列
. 改變列的數(shù)據(jù)類型或大小
. 將表轉(zhuǎn)變?yōu)榉謪^(qū)表
在SEQUENCE上的ALTER權(quán)限允許執(zhí)行ALTER Sequence語句,重新給sequence分配最小值、增量和緩沖區(qū)大小。
【編輯推薦】
責(zé)任編輯:段燃
來源:
互聯(lián)網(wǎng)