Oracle学习笔记总结
?
1. create user beyond ?identified by beyond;创建用户
? ? 刚创建的用户没有任何权限,包括的登录
2. drop user beyond [cascade]: 是否级联删除
3. grant connect to beyond ;给beyond用户授予连接权限
4. grant resource to beyond: ?授予创建的权限
5. grant select on emp to beyond:授于beyond select 权限
? ? select * from system.emp;
6. 角色权限和自定义权限
7. 角色权限:connect, resource, dba
8. 自定义权限:select ,insert, delete,等?
9. revoke all on emp from beyond: 收回beyond对emp 的所有权限
10. grant select on emp to beyond with grant option 如果是对象权限,可以把权限传递给其他人
11. grant connect to beyond with admin option 如果是系统权限,可以把权限传递给其他人
12. 当自己的权限被回收率,其传递给其他人的权限也被回收
13. create profile beyondLock limit failed_login_attempts 3 password_lock_time 2;
? ? alter user beyond profile beyondLock;
? ? 创建名为 beyondLock 的口令限制,输错3次密码,锁定2天
14. alter user beyond account unlock;
? ? 为beyond 用户解锁;
?
15. create profile beyondLimit limit password_life_time 10 password_grace_time 2;
? ? alter user beyond profile beyondLimit;
? ? 要求 beyond 每隔10天修改登录密码,宽限期为2天
16. create profile beyondLimit limit password_life_time 10 password_grace_time 2 password_reuse_time 10
? ? .....新密码不能和老密码一样,10天后老密码可重新用?
17. drop profile beyondLimit [cascade] 删除beyondLimit【级联】