Oracle 用户管理(二)
来源:互联网 发布:js decode 编辑:程序博客网 时间:2024/06/05 07:55
1 给某人赋予"系统权限"
SQL> grant connect to aobama with admin option
意思是将admin的连接数据库权限赋予“aobama”,并且"aobama"可以将这种权限赋予其他人
2 关于赋予权限收回的问题
描述:A将查询emp表的权限赋予B,B又将该权限赋予C。那么当A把B的该权限收回时,C的权限是否也没有了呢?
答案:SQL> revoke select on emp from B;
SQL> select * from A.emp;(使用C的账户登录)
此时使用C的账户再查询A的emp表信息时,你会发现当B的查询权限被收回后,C的查询权限也没有了
3 使用profile命令
SQL> create profile Rule1 limit failed_login_attempts 3 password_lock_time 1;
创建一个规则配置文件,该规则表示输错密码的次数达到三次时账户锁定1天
SQL> alter user aobama profile Rule1;
将上面的规则配置文件应用于用户“aobama”。
4 给用户解除锁定
SQL>alter user aobama account unlock;
注意:必须是DBA权限
5 使用终止口令指令
SQL> create profile MyRules limit password_life_time 10 password_grace_time 3;
创建一个规则配置文件,该文件表示用户的密码生命周期为10天,宽限期为3天,超过这个时间则密码失效
alter user aobama profile MyRules;
将该规则配置文件应用于用户“aobama”
6 使用口令历史
SQL> create profile MyRules limit password_life_time 10 password_grace_time 3 password_reuse_time 7;
创建一个规则配置文件,该文件表示用户的密码的生命周期为10天,宽限期为3天,超过这个期限必须修改密码,而且密码不能与原来的相同。
直到密码过期起7天后才能使用原来使用过的密码
SQL> grant connect to aobama with admin option
意思是将admin的连接数据库权限赋予“aobama”,并且"aobama"可以将这种权限赋予其他人
2 关于赋予权限收回的问题
描述:A将查询emp表的权限赋予B,B又将该权限赋予C。那么当A把B的该权限收回时,C的权限是否也没有了呢?
答案:SQL> revoke select on emp from B;
SQL> select * from A.emp;(使用C的账户登录)
此时使用C的账户再查询A的emp表信息时,你会发现当B的查询权限被收回后,C的查询权限也没有了
3 使用profile命令
SQL> create profile Rule1 limit failed_login_attempts 3 password_lock_time 1;
创建一个规则配置文件,该规则表示输错密码的次数达到三次时账户锁定1天
SQL> alter user aobama profile Rule1;
将上面的规则配置文件应用于用户“aobama”。
4 给用户解除锁定
SQL>alter user aobama account unlock;
注意:必须是DBA权限
5 使用终止口令指令
SQL> create profile MyRules limit password_life_time 10 password_grace_time 3;
创建一个规则配置文件,该文件表示用户的密码生命周期为10天,宽限期为3天,超过这个时间则密码失效
alter user aobama profile MyRules;
将该规则配置文件应用于用户“aobama”
6 使用口令历史
SQL> create profile MyRules limit password_life_time 10 password_grace_time 3 password_reuse_time 7;
创建一个规则配置文件,该文件表示用户的密码的生命周期为10天,宽限期为3天,超过这个期限必须修改密码,而且密码不能与原来的相同。
直到密码过期起7天后才能使用原来使用过的密码
7 删除规则配置文件
SQL> drop profile MyRules [cascade]
删除规则配置文件“MyRules”
注意:删除规则配置文件后,应用该配置文件的用户都获得释放
SQL> drop profile MyRules [cascade]
删除规则配置文件“MyRules”
注意:删除规则配置文件后,应用该配置文件的用户都获得释放
1 0
- Oracle 用户管理(二)
- oracle 用户管理(二)
- 四、oracle 用户管理二
- 四、oracle 用户管理二
- 二、Oracle用户管理一
- 三、Oracle用户管理二
- 四、oracle 用户管理二
- Oracle—用户管理的备份(二)
- Oracle(二)(表的管理、用户管理)
- oracle学习笔记二——用户管理
- Oracle—用户管理的完全恢复(二)
- Oracle基础(二):用户及权限管理
- 实验二: 用户管理
- oracle用户管理
- Oracle用户管理
- Oracle用户管理
- ORACLE用户管理
- oracle用户管理
- 《大话设计模式》—— 读后感(8)雷锋依然在人间——工厂方法模式
- C++重载加号运算符实现两个结构体的相加
- 虚函数、纯虚函数
- 嵌入式linux flash分区配置 【转】
- 软件体系结构风格---基于事件的隐式调用
- Oracle 用户管理(二)
- POJ-2349 Arctic Network 最小生成树
- 嵌入式Linux学习规划
- Apache轻量级性能测试工具--ab
- Android开发遇到的问题
- OpenCV之图像平滑处理
- HDU--1028--Ignatius and the Princess III--完全背包
- 如何删除已经部署在android虚拟机上的程序
- Android界面UI组成和事件分发机制简析