Oracle入门精读53-Oracle预定义角色的拥有权限的详解

connect

connect角色具有一般应用开发人员需要的大部分权限,当建立了一个用户后,一般情况下,只要给用户授予connectresource角色。

该角色具有以下系统权限:

alter session

create cluster

create database link

create session

create view

create sequence

 

resource

resource角色具有应用开发人员所需要的其他权限,比如建立存储过程、触发器等。

备注:resource角色隐含了unlimited tablespace系统权限。

该角色具有以下系统权限:

create cluster

create indextype

create table

create sequence

create type

create procedure

create trigger

举例:查询当前用户KAIJIA 的角色权限

 

dba

dba角色具有所有的系统权限,及with admin option选项,默认的dba用户为syssystem,可以将任何系统权限授予其他用户。

dba是Oracle里的一种对象,Role 和User一样。

备注:

dba角色不具备sysdba和sysoper的特权(启动和关闭数据库)。

sysdba不是存在Oracle数据库中的物理对象,它是概念上的role,是一种登录认证时的身份标识。

 

EXP_FULL_DATABASE, IMP_FULL_DATABASE

这两个角色用于数据导入导出工具的使用

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值