安全篇

一、用户

1.创建用户

创建一个名称为ming的用户,口令为ANGEL,缺省表空间为USERS,临时表空间为TEMP。Users表空间的定额是10M,登陆数据库前修改口令。

create user ming identified by ANGEL
    default tablespace users
    temporary tablespace temp
    quota 10m on users
    password expire;
Grant create session to ming;

2.在system用户模式下模拟银行锁定用户功能:修改ming用户的状态为LOCK状态,然后使用ming连接数据库

alter user ming account lock; //锁定用户
 
conn ming/angel;

3.修改用户

scott的口令修改为test 并将scott用户在users表空间的引用空间改为10M

alter user scott identified by test quota 10m on users;

4.解锁用户

alter user test account unlock;

二、权限

(1)系统权限

数据库级别执行某种操作的权限或者说系统规定用户使用数据库的权限。(系统权限是对用户而言)

(2)对象权限

某个特定的数据库对象执行某种操作的权限在指定的表、视图、序列、过程、函数或包上执行特殊动作的权利。

1.系统权限的授予和回收

语法结构:

   grant sys_list | role_list   to username;

   revoke  sys_list | role_list  from username;

2.对象权限的回收

 revoke select on scott.emp from user1;

三、角色

创建角色: CREATE ROLE role_name  IDENTIFIED BY 密码

 eg:创建一个新的角色role3,它只能创建用户,而不能执行其他DBA级命令,role3  赋值给user2

create role role3;
grant create session,create user,alter  user to role3;
Grant role3 to user2;

 四、创建概要文件

创建一个概要文件p1限定在锁定用户帐户之前登录用户帐户的失败次数为3次,超过3次后引起的帐户封锁的天数为7天,用户最多把它提供给用户user1使用。

create profile p1 limit
failed_login_attempts 3
password_lock_time 7;

//将概要文件分配给用户
alter user author
profile p1;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值