Oracle資料庫許可權

2021-09-20 04:47:58 字數 942 閱讀 1569

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> select * from role_sys_privs;

sql> select * from session_privs;
sql> drop

user

使用者名稱cascade;--

加上cascade則將使用者連同其建立的東西全部刪除

sql> grant connect, resorce to user50 with admin option;  -- 可以傳遞所獲許可權。
sql> revoke connect, resource from user50;
sql> select grantor, table_schema, table_name, privilege from all_tab_privs; -- 獲權可以訪問的表(被授權的)

sql> select grantee, owner, table_name, privilege from user_tab_privs; -- 授出許可權的表(授出的許可權)

sql> grant select, update on product to user02 with grant option; -- user02得到許可權,並可以傳遞。
product from user02; -- 傳遞的許可權將全部丟失。

Oracle資料庫許可權

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

oracle資料庫的許可權問題

限分為系統許可權 system privilege 和物件許可權 object privilege 所謂系統許可權是指使用者對資料庫的相關許可權。允許使用者在資料庫中執行特定操 比如執行 ddl。常用的系統特權 create session 連線到資料庫上 create sequence 建立序列。...

Oracle資料庫許可權的傳遞

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