第17章 使用者 許可權和角色

2021-08-18 06:21:36 字數 1280 閱讀 4867

-----------------------許可權管理---------------------------

物件許可權會級聯**

系統許可權不會級聯**

oracle不會乙個乙個的授予使用者許可權,而是採用role管理機制來授權

create role tmp;---建立角色

grant connect,select on scott.emp,create table,create view to tmp;-----給角色授權

create user tianqi identified by tianti;

---使用角色給tianqi授權,這樣效率比較高

grant tmp to tianqi;

---oracle資料庫有三個預設的角色,dba,connect,resource

那麼使用這些角色可以簡化許可權的授權.他們都相對比較安全.

練習11.自己嘗試建立乙個使用者user1

create user user1 identified by user1;

2.使用管理員賬戶為使用者user1分配create

session和create table的許可權

grant create session,create table to user1;

課後作業

1.建立新使用者neu

create user neu identified by neu;

2.給使用者neu授權,使其能夠登入到資料庫,能夠查詢

scott下的emp表,能修改emp表的sal,ename兩個字段

grant connect to neu;

grant update on scott.emp to neu;

grant update on scott.emp to neu;

3.**使用者neu的登入許可權

revoke connect from neu;

4.**使用者neu的所有物件許可權

revoke update on scott.emp from neu;

5.建立角色role_neu

create role role_neu;

6.給角色role_neu授權,使其能夠登入到資料庫

grant connect to role_neu;

7.賦角色role_neu給使用者neu

grant role_neu to neu;

8.刪除角色role_neu

drop role role_neu;

9.刪除使用者neu

drop user neu;

oracle使用者許可權和角色

使用者許可權是最基本的資料庫安全控制。其作用就是控制使用者對資料的訪問,sql語句的執行。當oracle使用者建立的時候,可以通過授權來控制使用者對資料的連線,資料庫物件的操作等等。在oracle中,分為兩種許可權。1.系統許可權 system privileges 系統許可權用來執行某些特定的操作...

Oracle的使用者許可權和角色

使用者和許可權 lock unlock建立使用者時是否鎖定,預設為鎖定狀態。鎖定的使用者無法正常的登入進行資料庫操作。給普通使用者scott解鎖,同時把scott使用者的密碼進行修改 語法結構 alter user 使用者名稱 identified by 新密碼 account unlock alt...

Oracle第十七章 使用者 許可權和角色

建立使用者 sys create user tom identified by 123 給使用者授權 建立會話的許可權 sys grant create session to tom 給使用者授權 創表許可權 sys grant create table to tom 修改配額 tom 建立表 表空...