ITPub博客

首页 > 数据库 > Oracle > 管理权限

管理权限

原创 Oracle 作者:wenjunheyixiao 时间:2016-06-20 17:31:38 0 删除 编辑

1      

 

oracle数据库管理系统中的权限分类

系统权限和对象权限

2

什么是系统权限

访问(使用)数据库(系统资源)的权利(能力),使用户在数据库中能够执行一些特定的操作。

3

什么是对象权限

维护数据库中的对象的权利(能力),使用户能够访问和维护某一特定的对象。

4

怎样将系统权限授予用户

首先创建4个用户

SQL> create user dog

  2  identified by wangwang;

 

User created.

 

SQL> create user cat

  2  identified by miaomiao;

 

User created.

 

SQL> create user piig

  2  identified by hengheng;

 

User created.

SQL> create user fox

  2  identified by loveyou;

想要给这4个用户授予系统权限,必须切换到system用户

 

5

怎样获得用户所拥有的全部系统权限信息

如果在GRANT命令中使用了WITH ADMIN  OPTION子句,被授予权限用户可以进一步将这些系统权限授予其用户。

6

怎么回收系统权限

 

SQL> grant create view to cat;

 

Grant succeeded.

 

SQL> revoke create view from cat;

 

Revoke succeeded.

 

7

GRANT语句WITH ADMIN  OPTION选项的作用
系统权限的回收不是级联的;

8

使用WITH ADMIN  OPTION选项可能带来的安全问题

当在使用WITH  ADMIN   OPTION子句的GRANT语句将系统权限授予其他用户之后,他们可以反过来将这些权限收回;

9

一共有哪些对象权限

对象权限是维护数据库中的对象的权利;

oracle中一共有8种对象的权限,分别是EXECUTE    ALTER    SELECT    INSERT     UPDATE     DELETE     INDEX     REFERENCES

 

10

Oracle 9i增加了哪些对象权限

ALTER     INDEX

 

11

对象权限与对象之间的关系

对象的主人(拥有者)自动具有该对象的一切权限。

12

怎样将对象的权限授予其他用户

GANT   对象的权限

ON   对象名(该对象上的对象权限将授予其他用户)

TO   用户名(指明对象权限要授予谁)

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30606702/viewspace-2120516/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 管理角色
请登录后发表评论 登录
全部评论

注册时间:2015-12-02

  • 博文量
    117
  • 访问量
    202603