1. 程式人生 > >oracle權限

oracle權限

name spa any ble session 修改 mit tab 修改表

create user TEST identified by "TEST" --創建TEST用戶

grant update table to TEST;--管理員修改表的權限

grant update on tablename to TEST;--普通用戶授予修改表的權限

撤銷權限:基本語法同grant,關鍵字為revoke

select * from user_sys_privs;--查看當前用戶所有權限

權限傳遞

grant alert table on tablename to TEST with admin option;--關鍵字 with admin option

grant alert table on tablename to TEST with grant option;--關鍵字 with grant option效果和admin類似

角色

  角色即權限的集合,可以把一個角色授予給用戶

  create role myrole;--創建角色

  grant create session to myrole;--將創建session的權限授予myrole

  grant myrole to TEST;--授予TEST用戶myrole的角色

  drop role myrole;刪除角色

  /*但是有些權限是不能授予給角色的,比如unlimited tablespace和any關鍵字*/

oracle權限