Oracle 25使用者的許可權管理

2022-06-01 04:27:10 字數 1485 閱讀 5853

理解什麼是許可權

許可權指的是執行特定命令或訪問資料庫物件的權利。

理解許可權的作用

(保證)資料庫安全性:系統安全性,資料安全性

了解許可權的分類

系統許可權:

允許使用者執行特定的資料庫操作,如建立表、建立索引、連線例項等。

查詢oracle所有系統的許可權

select * from system_privilege_map;

常用的系統許可權如:

create session   建立會話

create sequence 建立序列

create table     建立表

create user      建立使用者

alter user       更改使用者

drop user       刪除使用者

create view     建立檢視

授予系統許可權的語法格式

grant privilege[,privilege...] to user [,user|role,public...]//pulic所有使用者

舉例:grant create table,create sequence to manager;

grant manager to user01,user02;

**系統許可權的語法格式

revoke from

舉例revoke manager from user01;

revoke create table,create sequence from maneger;

物件(實體)許可權

允許使用者操縱一些特定的物件,如讀取檢視,可更新某些列、執行儲存過程等。

查詢oracle所有物件許可權

select *from table_privilege_map

常用的物件許可權如:

select,update,insert,delete,all等

all包括所有許可權

授予許可權的語法格式

grant object_priv |all[(columns)] on object to

舉例:grant select,update,insert on scott.emp to manager2;

把針對於scott使用者下

emp表的

select update insert

賦給角色

manager2;

(即用角色

manager02

查詢scott

使用者下的

emp表)

grant manager2 to user 03;

grant all on scott.emp to user04;

**物件許可權的語法格式

revoke on object from

舉例:revoke all on scott.emp from user04;

掌握系統許可權和物件許可權的操作

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...