Oracle系统特权部分介绍

数据库 Oracle
这里介绍Oracle系统特权允许被授权者执行系统级Data Definition Language语句(如CREATE,ALTER和DROP)或Data Manipulation Language语句。

经过长时间学习Oracle系统特权,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。Oracle系统特权允许被授权者执行系统级Data Definition Language语句(如CREATE,ALTER和DROP)或Data Manipulation Language语句。ORACLE 10G有170多种系统特权,所有这些特权被列举在SYSTE_PRIVILEGE_MAP数据目录视图中。读者应该熟悉以下几组特权:

Oracle系统特权之数据库
1. ALTER DATABASE允许ALTER DATABASE语句
2. ALTER SYSTEM允许执行ALTER SYSTEM语句
3. AUDIT SYSTEM允许执行AUDIT和NOAUDIT语句来完成语句审计
4. AUDIT ANY允许执行AUDIT和NOAUDIT语句来完成任意一个模式中对象上的对象审计

Oracle系统特权之调试
1. DEBUG CONNECT SESSION允许把当前会话连接到一个调试程序
2. DEBUG ANY PROCEDURE允许调试数据库中的所有PL/SQL和JAVA代码。

Oracle系统特权之索引
1. CREATE ANY INDEX允许在任意一个模式中创建一个索引
2. ALTER ANY INDEX允许更改任意一个模式中的索引
3. DROP ANY INDEX允许从任意一个模式中删除索引

Oracle系统特权之作业调试程序
1. CREATE JOB允许在自己的模式中创建作业、程序或时间表
2. CREATE ANY JOB允许在任意一个模式中创建作业、程序或时间表。该特权给被授权者使用其他任意一个用户的凭证来执行程序的能力。请谨慎授予该特权
3. EXECUTE ANY PROGRAM允许被授权者把任意一个程序用在自己的模式中的一个作业
4. EXECUTE ANY CLASS允许被授权都为他们自己的模式中的作业指定任意一个作业类
5. MANAGE SCHEDULER允许创建、修改和删除任意作业类

Oracle系统特权之过程
1. CREATE PROCEDURE允许被授权者在他们自己的模式中创建过程。
2. CREATE ANY PROCEDURE允许被授权者在任意一个模式中创建过程。
3. ALTER ANY PROCEDURE允许被授权者重新编译数据库中的任意一个过程
4. DROP ANY PROCEDURE允许从任意一个模式中删除过程
5. EXECUTE ANY PROCEDURE允许运行任意一个模式中的任意一个过程

Oracle系统特权之概况
1. CREATE PROFILE允许创建概况
2. ALTER PROFILE允许被授权者修改现有概况
3. DROP PROFILE允许被授权者从数据库中删除概况

Oracle系统特权之角色
1. CREATE ROLE允许创建新的角色
2. ALTER ANY ROLE允许为数据库中的任意一个角色修改密码
3. DROP ANY ROLE允许被授权者从数据库中删除任意一个角色
4. GRANT ANY ROLE允许任意角色授给任意用户,或取消任意一个用户或角色的角色。该特权允许分配强有力的管理角色,比如SCHEDULER_ADMIN和IMP_FULL_DATABASE,请谨慎授予该特权

【编辑推荐】

  1. Oracle DB BUFFER宝典说明
  2. 你是否了解Oracle空闲数据块
  3. 全面讲解Oracle锁存器
  4. 浅谈Oracle Shared Pool
  5. Oracle COMMIT之深入浅出
责任编辑:佚名 来源: cnBeta
相关推荐

2009-11-18 11:14:49

2009-11-18 11:02:40

Oracle对象特权

2009-12-30 13:26:48

2012-08-14 14:33:24

Oracle账户管理器身份治理

2010-04-13 17:35:50

Oracle数据库性能

2010-05-10 14:04:01

Oracle系统用户权

2010-04-12 15:40:48

Oracle SGA

2010-10-29 15:54:13

Oracle后台进程

2010-04-09 14:57:29

学习Oracle

2009-11-16 10:30:24

Oracle驱动表

2010-10-27 10:11:07

Oracle分页查询

2010-04-06 13:33:41

Oracle服务

2020-09-23 09:07:16

特权账号管理PAM网络安全

2009-12-21 10:47:27

ORACLE .NET

2010-04-07 17:56:49

Oracle位图索引

2010-11-16 16:16:42

Oracle创建用户

2010-04-06 14:58:38

Oracle透明网关

2010-11-16 16:23:04

Oracle修改用户

2010-10-25 15:46:56

Oracle TRIM

2010-04-13 09:29:54

Oracle SMON
点赞
收藏

51CTO技术栈公众号