oracle預定義角色

2021-08-15 07:25:01 字數 1412 閱讀 2049

色是相關許可權的集合,使用角色能夠簡化許可權的管理。簡而言之就是

oracle

可以事先把一系列許可權集中在一起(角色),打包賦予給使用者,那麼使用者就具有了角色的一系列許可權。

oracle

預定義角色有

25種,它是

oracle

提供的角色。經常用到的角色有

connect

、resource

、dba

三種角色。建乙個使用者,多數情況下,只要給使用者賦予

connect

和resource

角色就夠了。

connect

角色具有一般應用開發人員需要的大部分許可權,

connect

角色具有的系統許可權如下:

alter session

create cluster

create database link

create session

create table

create view

create sequence

resource

角色具有開發人員需要的其他許可權,如建立儲存過程、觸發器等,

resource

角色等,

resource

角色隱含了

unlimited  tablespace

系統許可權(無限製表空間),

resource

的系統許可權有:

create cluster

create indextype

create table

create sequence

create type

create procedure

create trigger

dba

角色具有所有系統許可權及

with admin option

選項,預設

dba使用者為

sys和

system

,它們可以將任何系統許可權授予給其他使用者。但是

dba角色不具備

sysdba

和sysoper

的許可權,即啟動和關閉資料庫。

ORACLE預定義角色

oracle預定義角色 即便有了角色,那麼如果是一新的資料庫,而且有想急著使用,分別建立角色再授予許可權是一件 非常麻煩的事情,所有為了方便使用,可以使用一些預定義的角色。oracle提供了兩個主要的預設角色 connect resource 範例 檢視connect和resource所具備的許可權...

oracle之系統預定義角色

預定義角色是在資料庫安裝後,系統自動建立的一些常用的角色。下介簡單的介紹一下這些預定角色。角色所包含的許可權可以用以下語句查詢 sql select from role sys privs where role 角色名 1 connect,resource,dba 這些預定義角色主要是為了向後相容。...

ORACLE預定義異常

start 命名的系統異常 產生原因 access into null 未定義物件 case not found case 中若未包含相應的 when 並且沒有設定 else 時 collection is null 集合元素未初始化 curser already open 游標已經開啟 dup v...