oracle - 撤销 session 和帐户锁定有什么区别?

标签 oracle oracle11g oracle10g

我不明白这两个查询之间的区别,

1.修改用户用户名账户锁定; 2.REVOKE CREATE SESSION FROM 用户名;

这些查询将如何影响用户?

如果我使用撤销 session ,那么可以进行哪些操作? 如果我使用帐户锁定会发生什么?

最佳答案

只需使用ALTER USER x ACCOUNT LOCK

这有两个好处。其一,REVOKE CREATE SESSION 不保证用户无法连接到数据库 ( surprise! )。其次,在很多地方,你可以打赌有一天审计会来问他们最喜欢的问题之一“这个帐户什么时候被锁定?”。使用REVOKE,您手头没有这个日期,您需要去搜索审核日志,使用LOCK,答案就在DBA_USERS.

关于oracle - 撤销 session 和帐户锁定有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19185743/

相关文章:

sql - 获取错误 ORA-00936 : missing expression

oracle - 将整数值从数据库列转换为Oracle中的文本

java - 使用 Java 比较 Excel.csv 与 Oracle 数据库

sql - Oracle SQL 中多重集映射的意外结果

mysql - 为什么 Oracle 不能在 order by 子句中选择语句的真实性

c# - 如何在存储过程中遍历数组,返回数组?

python - 将变量绑定(bind)到 Pandas.read_sql 的 SQLAlchemy 查询

oracle - 在 Squirrel 中创建/替换触发器

database - WHENEVER SQLERROR EXIT FAILURE 在 sqlplus 中抛出错误后的评论部分

ubuntu - 无法启动 Oracle 服务