ORACLE安全管理

实验目的:
1、理解用户与模式的概念,掌握oracle中用户管理的基本方法
2、理解系统权限、对象权限的概念,掌握分配权限的方法
3、理解角色的概念,掌握角色的应用方法

本次使用的工具:sqldeveloper-4.0.2.15.21
连接配置信息
连接配置

实验内容:
一、用户管理与应用
1、查看用户与模式

show user;

1
2、创建用户

CREATE USER u16436247 IDENTIFIED BY u16436247;  

2
3、给予新用户基本权限 create session , resource, create any table

grant create session to u16436247;
grant resource to u16436247;
grant create any table to u16436247;

3

4、调整用户的密码、锁定状态、配额等
修改密码:

alter user u16436247 IDENTIFIED BY newu16436247;

4-1
修改状态:
锁定:

alter user u16436247 account lock;

4-2
解锁:

alter user u16436247 account unlock;

4-3
修改配额:

alter user u16436247 DEFAULT tablespace sysaux quota 6M on sysaux;

4-4
5、删除用户!

drop user u16436247;

5
二、权限管理与应用
系统权限system privilege
对象权限object privilege on objectName
1、 授予或回收系统权限
–授予系统权限

grant create any table to s16436247;

6
–回收系统权限

revoke create any table from s16436247;

6-1
2、授予或回收对象权限
–授予对象权限;

grant select on s16436247.emp to s16436201;

7
–回收对象权限;

revoke select on s16436247.emp from s16436201;

7-1
三、角色管理与应用
role 一系列权限的命名集合,目的是简化权限管理的复杂性
1、 创建角色
–创建角色;

create role r16436247;

8
2、 将各类权限放入角色
–将各类权限放入角色

grant create session,resource,create any table to r16436247;

9
3、将角色授予某用户
–将角色授予某用户

grant r16436247 to s16436247;

10
4.删除角色
–.删除角色

drop role r16436247;

11
END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值