Oracle資料庫許可權的傳遞

2021-12-30 11:35:07 字數 990 閱讀 9965

oracle資料庫許可權的傳遞

1、系統許可權的傳遞

超級管理員授予lisi修改任意表的管理許可權:

sql>grant alter any table to lisi with admin option;

授權成功。  www.2cto.com  

檢視lisi使用者的系統許可權:

sql>select*from user_sys_privs;

lisi使用者授予wangwu使用者任意表的許可權:

sql>grant alter any table to wangwu with admin option;

授權成功。

檢視wangwu使用者的系統許可權:

sql>select*from user_sys_privs;

2、物件許可權的傳遞(誰擁有誰授權)

用管理員建立乙個表a:

sql>create table a(id int);

表已建立。  www.2cto.com  

把錶a的檢視許可權授予給lisi:

sql>grant select on a to lisi with grant option;

授權成功。

檢視lisi使用者的物件許可權:

sql>select*from user_tab_privs;

lisi使用者把檢視sys.a表的許可權授予給wangwu使用者:

sql>grant select on sys.a to wangwu;

授權成功。

檢視wangwu的物件許可權:

sql>select*from user_tab_privs;

讓wangwu使用者也有授予檢視sys.a表的許可權:

sql>grant select on sys.a to wangwu with grant option;

授權成功。  www.2cto.com  

檢視wangwu的物件許可權:

sql>select*from user_tab_privs;

Oracle資料庫許可權的傳遞

oracle資料庫許可權的傳遞 1 系統許可權的傳遞 超級管理員授予lisi修改任意表的管理許可權 sql grant alter any table to lisi with admin option 授權成功。www.2cto.com 檢視lisi使用者的系統許可權 sql select fro...

Oracle資料庫許可權

oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問許可權。是針對表或檢視而言的 系統許可權主要有 dba 擁...

Oracle資料庫許可權

sql create user user50 identified by user50 sql grant connect,resource to user50 sql select from dba role privs sql select from dba sys privs sql sele...