oracle中有哪些角色

oracle中的角色:1、“connect role”連接角色,臨時用戶指不需要建表的用戶;2、“resource role”資源角色,提供給用戶另外的權限以創建自己的表;3、“dba role”數據庫管理員角色,包括無限制的空間限額和給其他用戶授予各種權限的能力。

oracle中有哪些角色

本教程操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle中有哪些角色

角色是一組相關權限的命名集合,使用角色最主要的目的是簡化權限管理

CONNECT自動建立,包含以下權限:ALTER SESSION、CREATE CLUSTER、CREATE DATABASELINK、CREATE SEQUENCE、CREATE SESSION、CREATE SYNONYM、CREATE TABLE、CREATEVIEW。

RESOURCE自動建立,包含以下權限:CREATE CLUSTER、CREATE PROCEDURE、CREATE SEQUENCE、CREATE TABLE、CREATE TRIGGR

oracle為兼容以前版本,提供三種標準角色(role):connect/resource和dba.

三種標準角色:

1. connect role(連接角色)

–臨時用戶,特指不需要建表的用戶,通常只賦予他們connect role.

–connect是使用oracle簡單權限,這種權限只對其他用戶的表有訪問權限,包括select/insert/update和delete等。

–擁有connect role 的用戶還能夠創建表、視圖、序列(sequence)、簇(cluster)、同義詞(synonym)、回話(session)和其他? 數據的鏈(link)

2. resource role(資源角色)

–更可靠和正式的數據庫用戶可以授予resource role。

–resource提供給用戶另外的權限以創建他們自己的表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。

3. dba role(數據庫管理員角色)

–dba role擁有所有的系統權限

–包括無限制的空間限額和給其他用戶授予各種權限的能力。system由dba用戶擁有

(2)授權命令

語法: grant connect, resource to 用戶名;

例子: grant connect, resource to test;

(3)撤銷權限

語法: revoke connect, resource from 用戶名;

列子: revoke connect, resource from test;

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享