connect
connect角色具有一般应用开发人员需要的大部分权限,当建立了一个用户后,一般情况下,只要给用户授予connect和resource角色。
该角色具有以下系统权限:
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用户为sys和system,可以将任何系统权限授予其他用户。
dba是Oracle里的一种对象,Role 和User一样。
备注:
dba角色不具备sysdba和sysoper的特权(启动和关闭数据库)。
sysdba不是存在Oracle数据库中的物理对象,它是概念上的role,是一种登录认证时的身份标识。
EXP_FULL_DATABASE, IMP_FULL_DATABASE
这两个角色用于数据导入导出工具的使用

本文详细介绍了Oracle数据库中connect、resource、dba以及exp_full_database和imp_full_database等角色的权限分配,包括建立用户、存储过程、触发器等所需权限,以及dba角色的全系统权限和特殊角色的导入导出权限。
1720

被折叠的 条评论
为什么被折叠?



