oracle許可權管理

2021-08-01 14:51:23 字數 1439 閱讀 2438

select * from system_privilege_map;  //檢視系統所有許可權 208種許可權

create user jsx1 identified by 123456;//建立使用者jsx1 密碼為123456

create user jsx2 identified by 123456;//建立使用者jsx2

grant create session,create table to jsx1; //授予鏈結與建立表的許可權

grant create session,create table to jsx1 with admin option; //授予鏈結與建立表的許可權 患有管理系統許可權

//驗證

connect jsx1/123456

create table jiashixin(studentno int);

grant create session,create table to jsx2; //使用jsx1授權jsx2 說明jsx1管理許可權授予成功

grant create session,create table to jsx2 with admin option;//執行該語句可以成功

revoke create table from jsx2;//jsx1必須有撤銷該許可權的權力

connect sys/12345678 as sysdba

revoke create table from jsx2;//sys有撤銷該許可權的權力

select * from user_sys_privs; //查詢使用者許可權

select * from session_privs; //查詢使用者當前可以使用許可權

select * from dba_sys_privs where grantee='scott'; //查詢scott使用者可以使用的許可權

select * from table_privilege_map; //查詢各個物件許可權名稱 26個

sys使用者下;

grant insert,update,delete on dept to jsx1; //不成功

grant insert,update,delete on scott.dept to jsx1;//授權成功

grant insert,update,delete on scott.dept to jsx1 with grant option;//授予jsx1這些許可權,同時給他管理的許可權,方便他給其他使用者授予

select * from scott.dept;

connect jsx1/123456

grant insert,update,delete on scott.dept to jsx2 with grant option;

revoke delete on scott.dept from zhang;

select * from user_tab_privs;  //檢視當前使用者所有的使用者許可權

Oracle許可權管理

oracle中的許可權管理 說明 oracle中許可權分為系統許可權和物件許可權 1.oracle中有3個預設的使用者 1.sys使用者 change on install dba使用者 登入是必須加 as sysdba 2.system使用者 manager 管理員使用者 3.scott使用者 t...

oracle許可權管理

oracle中資料字典檢視分為3大類,用字首區別,分別為 user,all 和 dba,許多資料字典檢視包含相似的資訊。user 有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊 all 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其他使用者建立的物件但該使用者有權訪問的資...

oracle 許可權管理

1.檢視所有使用者 select from dba users select from all users select from user users 2.檢視使用者或角色系統許可權 直接賦值給使用者或角色的系統許可權 select from dba sys privs select from u...