您的位置:首页 > 数据库 > Oracle

Oracle11g读书笔记1----Oracle安全性1

2015-10-10 13:13 330 查看
---恢复内容开始---

要更改用户的临时表空间(将影响连接到账户的所有未来会话),可以使用ALTER USER 命令:
ALTER USER username TEMPORARY TABLESPACE tablespace_name;

账户状态
每个用户账户都有一定的状态
打开open
锁定locked
过期expired
过期并锁定
正常过期
超时锁定
过期并超时锁定
正常过期并锁定
正常过期并超时锁定

锁定账户
ALTER USER username ACCOUNT LOCK;
解除账户的锁定
ALTER USER username ACCOUNT UNLOCK;

强制用户更改口令,请使用
ALTER USER username PASSWORD EXPIRE;
这将立即开启正常阶段,强制用户在下次尝试登录时(或立即)更改口令

身份验证方法
1操作系统身份验证
2口令文件身份验证
要为账户启用操作系统和口令文件身份验证(二者是相配的),必须为用户授予SYSDBA或者
SYSOPER权限:
GRANT [sysdba | sysoper ] TO username;

口令文件身份验证
CONNECT username / password [@db_alias] AS [ SYSOPER | SYSDBA ];

操作系统身份验证
CONNECT / AS [ SYSOPER | SYSDBA ];

3口令身份验证
CONNECT username / password [@db_alias];

更改口令
ALTER USER username IDENTIFIED BY password;

4外部身份验证
5全局身份验证

创建账户
create user scott identified by tiger
default tablespace users temporary tablespace temp
quota 100m on users, quota unlimited on example
profile devoloper_profile
password expire
account unlock;

更改口令
ALTER USER username IDENTIFIED BY password;

更改默认表空间和临时表空间
ALTER USER username default tablespace tablespace_name temporary tablespace temp;

---恢复内容结束---
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: