了解ORACLE許可權管理

2021-06-16 07:06:42 字數 1153 閱讀 7408

create user myuser identified by mypassword default tablespace users;

/**請輸入使用者名稱: myuser

輸入口令:

error:

ora-01045: user myuser lacks create session privilege; logon denied

建立使用者後,使用者並不能馬上登入

*/grant create session to myuser;--分配連線許可權後使用者myuser可以正常使用pl/sql

grant create table to myuser;--給使用者myuser分配建立表的許可權

alter user myuser quota 100m on users;--給使用者myuser分配users表空間

grant create session to myuser with amdin option;--使用者myuser可以將自己的許可權往下分

grant create session,create table to myuser;--一次分配多個許可權

revoke create session,create table from myuser;--**使用者許可權,使用with admin option 會因傳播者許可權變更失效

--物件許可權 grant op_type on object_name to user;

grant select,insert,update,delete,execute,index,references,alter on emp to myuser;

grant all on emp to myuser;

grant select on emp to myuser with grant option;

revoke update,insert on emp from myuser;

--利用角色分配許可權(角色是許可權的集合)

create role myrole;

grant select,update to myrole;

grant myrole to to myuser;

--角色繼承

grant rolea to roleb;

--roleb 繼承rolea

Oracle許可權管理

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

oracle許可權管理

select from system privilege map 檢視系統所有許可權 208種許可權 create user jsx1 identified by 123456 建立使用者jsx1 密碼為123456 create user jsx2 identified by 123456 建立使...

oracle許可權管理

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