Oracle权限理解和简单使用

Oracle的权限分为两类:
     1,系统权限:对Oracle系统的相关操作(像建立数据库,用户管理,表空间的建立)  2,对象权限:对数据对象的操作(一般针对表或视图);

系统权限分类:
     1,dba :拥有全部特权,是系统最高权限,只有dba才可以创建数据库结构。
     2,Resource :拥有Resource权限的用户只可以创建实体(实例),不可以创建数据库结构
     3,connect:拥有connect权限的用户可以登录进入oracle,但是不可以创建数据库结构和实体。
      对于普通用户:授予connect, resource权限,对于DBA管理用户:授予connect,resource, dba权限

对权限的使用:
     1,创建一个新的用户叫 百度,密码是百度

    


     2,给新建的用户赋予权限(连接数据库的权限);



    3,给该用户允许建表的权利



     4,给该用户查询scott用户的emp表的权限



     5,给该用户赋予查询scott用户的emp表的增删改查的权限



     6,收回该用户对scott表的emp表的所有权限



    通过对Oracle权限的使用,和我之前学的access相比来说,Oracle因为有了权限而显得丰富,同时也变得安全,不过就是在授予权限的时候,要明确到底是谁赋予谁的权限,我就在这里出现了几次问题。
    欢迎大家和我在一起交流学习,我也刚起步而已,刚对这个有点感觉。呵呵。

 

猜你喜欢

转载自1589078721.iteye.com/blog/2116805