11G 新特性:密码大小写策略

简介: 前言:       ORACLE10G的时候数据库的密码策略是没有区分大小写的,一直到今天才神奇的发现这个问题,今天偶然的在公司剩下的最后一台10G的数据库上面发现了这个特性,同时神奇的发现密码大小写敏感是11G的新特性,以下通过测试验证这个知识点: ...

前言:

      ORACLE10G的时候数据库的密码策略是没有区分大小写的,一直到今天才神奇的发现这个问题,今天偶然的在公司剩下的最后一台10G的数据库上面发现了这个特性,同时神奇的发现密码大小写敏感是11G的新特性,以下通过测试验证这个知识点:

   

一、 在10G的数据库上面测试密码的大小写策略

   

二 、11G的数据库密码的大小策略

1、密码大小写敏感是Oracle 11g数据库默认的一个新特性,这个特性是通过引入初始化参数SEC_CASE_SENSITIVE_LOGON进行实现的;

SEC_CASE_SENSITIVE_LOGON:enables or disables password case sensitivity in the database. (在数据库启用和禁用密码区分大小写)

Property

Description

Parameter type

Boolean

Default value

true

Modifiable

ALTER SYSTEM

Range of values

true | false

Basic

No

Values:

  • True  启用

    Database logon passwords are case sensitive.

  • False 禁用

    Database logon passwords are not case sensitive.

2、在ORACLE 11G中修改该参数进行密码大小写的测试

SEC_CASE_SENSITIVE_LOGON 为TRUE时测试

修改用户SCOTT的密码: ALTER USER scott IDENTIFIED BY John; 

结果: SEC_CASE_SENSITIVE_LOGON值为true时,系统进行密码验证的时候,会识别大小写;

SEC_CASE_SENSITIVE_LOGON 为False时测试

结果: SEC_CASE_SENSITIVE_LOGON值为False时,系统进行密码验证的时候,不会识别大小写;

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文作者:JOHN

ORACLE技术博客:ORACLE 猎人笔记               数据库技术群:367875324 (请备注ORACLE管理 )  

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

相关文章
|
9月前
|
Shell SDN 数据安全/隐私保护
创建10个用户,并分别设置密码,密码要求10位且包含大小写字母以及数字,最后需要把每个用户的密码存在指定文件中
创建10个用户,并分别设置密码,密码要求10位且包含大小写字母以及数字,最后需要把每个用户的密码存在指定文件中
81 1
|
11月前
|
Linux 网络安全 数据安全/隐私保护
为什么权限管理会用124三个数字?
为什么权限管理会用124三个数字?
48 0
|
前端开发
前端学习案例4-正则概述-字符组的简写
前端学习案例4-正则概述-字符组的简写
39 0
前端学习案例4-正则概述-字符组的简写
|
数据安全/隐私保护
验证密码字符串(正则表达式)
验证密码字符串(正则表达式)
83 0
|
数据库 开发工具
数据库区分大小写修改
数据库区分大小写修改
73 0
|
关系型数据库 MySQL Linux
|
关系型数据库 MySQL 数据安全/隐私保护