Oracle 用户权限 Grant

用户的权限来自系统权限和对象权限

  一、系统权限

     3个索引权限

Grant  CREATE ANY INDEX  to User_Name;//创建索引
Grant ALTER ANY INDEX  to User_Name;//更改索引
Grant DROP ANY INDEX to User_Name;//删除索引

  5个存储过程权限,

 CREATE    PROCEDURECREATE   ANY   PROCEDUREALTER    ANY   PROCEDURE
EXECUTE    ANY    PROCEDURE  DROP   ANY  PROCEDURE 

     4个角色权限

CREATE  ROLEALTER  ANY  ROLEDROP  ANY  ROLEGRANT  ANY   ROLE

     5个序列权限

CREATE  SEQUENCE CREATE  ANY  SEQUENCEALTER  ANY  SEQUENCE
SELECT  ANY  SEQUENCE DROP  ANY  SEQUENCE 

     登录数据库权限    

CREATE SESSION

     表空间权限

CREATE    TABLESPACEALTER   TABLESPACEDROP   TABLESPACE
MANAGE   TABLESPACEUNLIMITED   TABLESPACE 

     类型权限

CREATE    TYPECREATE   ANY   TYPEALTER   ANY   TYPE  
DROP   ANY   TYPEEXECUTE  ANY   TYPEUNDER   ANY   TYPE

     视图权限

CREATE   VIEWCREATE   ANY   VIEWDROP   ANY   VIEW
UNDER   ANY  VIEWFLASHBACK   ANY   TABLEMERGE   ANY   VIEW

     表权限

CREATE   TABLECREATE   ANY   TABLEALTER   ANY   TABLE
BACKUP   ANY   TABLEDELETE   ANY   TABLEDROP   ANY   TABLE
INSERT   ANY   TABLELOCK   ANY   TABLESELECT   ANY   TABLE
FLASHBACK   ANY   TABLEUPDATE   ANY  TABLE 

     触发器

CREATE   TRIGGERCREATE   ANY   TRIGGERALTER   ANY   TRIGGER
DROP   ANY   TRIGGERADMINISTER   DATABASE   TRIGGER 

    备份数据库

EXP_FULL_DATABASEIMP_FULL_DATABASE

  二、对象权限

具体表的操作权限:

grant select,delete,insert,update on user1.t_hr to user2;
grant all on user1.t_hr to user2;

具体存储过程执行权限

grant execute on procedure1 to user1

表空间

alter user user1 default tablespace app;

限制修改的列

grant update(wage,bonus) on teachers to user1

收回权限

revoke insert on departments from user1

  三、其它方面

角色有哪些权限   

select * from role_sys_privs where role='xujin';

用户有哪些权限

select * from dba_role_privs where grantee=upper('用户名')

With admin option  用户sh拥有角色dw_manager的权限;可对角色分配用户;可删除角色

GRANT dw_manager
TO sh
WITH ADMIN OPTION;

With Grant option;指定WITH GRANT OPTION以允许被授予者将对象特权授予其他用户和角色。

GRANT READ ON DIRECTORY bfile_dir TO hr
WITH GRANT OPTION;

系统角色的权限

select * from dba_sys_privs where grantee='角色名称'

 

转载于:https://www.cnblogs.com/walkwithmonth/p/9059963.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值