Oracle 10g和Oracle 11g、12c 关于关于启用或禁用密码大小写敏感性的问题讨论

本文讨论了Oracle 10g、11g和12c中如何通过设置SEC_CASE_SENSITIVE_LOGON初始化参数来控制密码是否区分大小写。Oracle建议启用大小写敏感性以提高安全性,但在应用程序兼容性问题时可禁用。当在独占模式下,应保持大小写敏感。查询DBA_USERS视图可以发现用户密码的大小写状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle 10g和Oracle 11g、12c 关于关于启用或禁用密码大小写敏感性的问题讨论

默认情况下,当在Oracle 10g以后的版本中创建或修改用户帐户时,密码是区分大小写的。为了控制密码中的区分大小写的使用,可以通过设置SEC_CASE_SENSITIVE_LOGON 初始化参数来进行控制。只有具有ALTE SYSTEM 特权的用户可以改变SEC_CASE_SENSITIVE_LOGON 初始化参数的设置。

当其值设置为 TRUE 时,启用区分大小写;当其值设置为 FALSE 时,禁用大小写敏感度。

在Oracle 11g 和 Oracle 12c 版本中,默认值是:TRUE。            

SQL> select banner from v$version;

BANNER
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Production
CORE    12.2.0.1.0      Production
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production

已选择 5 行。

已用时间:  00: 00: 00.60
SQL> show parameter SEC_CASE_SENSITIVE_LOGON;

NAME                     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值