Oracle基礎 許可權管理

2021-08-05 20:10:17 字數 1023 閱讀 8020

一、資料庫許可權分類

許可權是指使用者對某個功能是否具有執行的權利。在oracle中,許可權分為系統許可權和物件許可權。

1、系統許可權

系統規定使用者使用資料庫的許可權。例如建立表空間,建立表,刪除表的權利。這些都屬於系統許可權。

2、物件許可權

某種許可權使用者對其它使用者的表或檢視的訪問許可權。

二、授權

oracle有一下兩種途徑對使用者進行授權:

1、管理員直接向使用者授予許可權。

2、管理員將許可權授予角色,然後將角色授予乙個或多個使用者。

由於使用角色可以更加方便和搞笑的對許可權進行管理,所以一般推薦採取這種方式進行授權。

三、角色

oracle中預定義了額很多的角色。  

dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。

resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。

connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。

對於普通使用者:授予connect, resource角色。

對於dba管理使用者:授予connect,resource, dba角色。

四、授權語法:

grant 許可權|角色 to 使用者名稱

示例:  

grant connect,resource to shop_user     --

將connect,resource角色授予使用者shop_user

多個許可權使用,隔開。

五、撤銷授權:

revoke 許可權|角色 from 使用者名稱

示例:

revoke connect from shop_user           --

取消shop_user connect許可權,將無法登陸到資料庫

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 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其他使用者建立的物件但該使用者有權訪問的資...