3、Ora_Sec-privileges(授予和撤销权限)
admin
2023-05-20 17:02:38
0

授权分为:授予者(grantor被授予者(grantee


授予和撤销权限

权限分为:系统权限和对象权限

 

一、系统权限

系统权限约有200种,大多数都影响数据字典的操作。常用的权限如下:

  1. CREATE      SESSION (创建会话--允许用户连接

  2. RESTRICTED      SESSION(受限制的会话--如果使用STARTUP RESTRICT 启动数据库,或者使用ALTER SYSTEM      ENABLE RESTRICTED SESSION 进行调整,则仅拥有此权限的用户可以连接。

  3. ALTER DATABASE (更改数据库) --允许访问多个修改物理结构所需的命令

  4. ALTER SYSTEM (更改系统)--允许控制实例参数和内存结构

  5. CREATE TABLESPACE      (创建表空间) --ALTER TABLESPACE       DROP TABLESPACE 权限允许用户管理表空间

  6. CREATE TABLE(创建表) --需要更改和删除表,在其上允许SELECTDML 命令,以及在其上创建、更改或删除索引。

  7. GRANT ANY      OBJECT  PRIVILEGE (授予任何对象权限) --允许被授权人将其本身不拥有的对象的对象权限授予他人,但不能授予自己。

  8. CREATE ANY TABLE      (创建任何表) --被授权人可以创建属于其他用户的表。

  9. DROP ANY TABLE ( 删除任何表 )

  10. INSERT ANY TABLE,      UPDATE ANY TABLE, DELETE ANY TABLE (插入任何表,更新任何表,删除任何表)

SELECT ANY TABLE(选择任何表) 被授权人可以对数据库中的任何表执行select操作。

 

 

1、授予权限的语法如下:

GRANT  privilege [,privilege …] TO username;

 

创建用户账户以后,下面的命令将授予通常分配给用户(参与应用程序开发的用户)的系统权限;

Grant  create session ,alter session, create table , create view, create synonym , create cluster,create database link , create sequence , create trigger, create type , create procedure, create operator  TO username;

 

2、此语法的一个变体允许被授权人将权限传递给第三方,例如:

SQL>connect  system/oracle;

SQL>grant create table to scott with admin option;

SQL>connect scott/tiger

SQL> grant create table to jonce;

 

注:如果用户被授予带有ADMIN OPTION 的权限,那么即使对其做了撤销,他授予了权限的任何用户将保留权限。

系统权限的撤销不会级联(这与撤销对象权限不同)。

 

 

二、对象权限

对象权限允许针对表相关对象执行SELECT,INSERT,UPDATEDELETE命令,也允许执行PL/SQL对象。

注:ANY权限针对数据库中的每个用户账户中的每个对象授权,是系统权限,而不是对象权限。

 

1、语法如下:

GRANT privilege ON [schema.]object  TO username [WITH GRANT OPION];

 

EG.   grant  select on store.customers to scott;

 

变化包括ALL(将所有相关权限应用于对象类型),以及命名视图或表的特定列;

 

SQL> grant select on store.orders to scott;

SQL> grant update (order_status) on store.orders to scott;

SQL> grant all on store.regions to scott;

 

使用WITH GRANT OPTION,可使用户将其对象权限传给第三方。

 

 

三、撤销权限

撤销对象权限语法:

REVOKE privilege[,privilege…] on tablename  from  username;

 

撤销系统权限的语法:

REVOKE  privilege[,privilege…] from username;

 

 

 

 

 

 

 

 

 

 


相关内容

热门资讯

坚定不移沿着习近平总书记指引的... 5月8日,淅川丹江小三峡碧水蜿蜒、青山环抱,峰峦叠翠、云雾轻笼,尽显生态之美。 张峰 摄●黄河干流(...
打响“河南服务”品牌丨一颗柠檬... 初夏时节,四川省安岳县通贤镇的柠檬果园里,枝叶繁茂、幼果缀枝。陆海燕正带着村民穿梭田间,为这一季的收...
离境退税2.0版政策上线 境外... 今天(18日),我国离境退税2.0版政策正式上线,以后境外旅客来华购物办理退税会更方便。首先是退税办...
习近平就推动哲学社会科学高质量... 习近平就推动哲学社会科学高质量发展作出重要指示强调加快构建中国哲学社会科学自主知识体系更好回答中国之...
河南多条高速采取管制措施 中央气象台5月18日6时继续发布暴雨黄色预警:预计,5月18日8时至19日8时,华南中西部沿海、西南...
全国零担物流30强 8豫企上榜 5月13日,物流进化发布最新年度零担行业榜单。在零担30强、全网快运10强、区域零担25强、大票零担...
坚定不移沿着习近平总书记指引的... “五一”假期,游客在只有河南·戏剧幻城观赏游玩。 河南日报全媒体记者 聂冬晗 摄●2025年,全省接...
微改革一线调研丨医教结合破解儿... “以前放学,他总是打不起精神,蔫蔫的。现在大不一样,前几天吃完晚饭,居然主动拉着我下楼散步。”5月9...
坚定不移沿着习近平总书记指引的... 田铺大塆美丽景色。 新县县委宣传部供图大别山层峦叠翠,古村落文脉悠长。5月12日清晨,新县田铺乡田铺...
千年古都的流量密码 ——“安阳... 【核心提示】2026河南省文化旅游发展大会将于5月22日至23日在安阳市召开。作为中国八大古都之一、...