如何配置 oracle 11g 复杂密码校验设置



----查看缺省profile 中 密码相关的参数配置信息

SQL> SELECT profile,resource_type,resource_name,limit FROM dba_profiles WHERE resource_type=‘PASSWORD‘ AND profile=‘DEFAULT‘;

PROFILE                        RESOURCE RESOURCE_NAME                    LIMIT

------------------------------ -------- -------------------------------- ----------------------------------------

DEFAULT                        PASSWORD FAILED_LOGIN_ATTEMPTS            10

DEFAULT                        PASSWORD PASSWORD_LIFE_TIME               UNLIMITED

DEFAULT                        PASSWORD PASSWORD_REUSE_TIME              UNLIMITED

DEFAULT                        PASSWORD PASSWORD_REUSE_MAX               UNLIMITED

DEFAULT                        PASSWORD PASSWORD_VERIFY_FUNCTION         NULL

DEFAULT                        PASSWORD PASSWORD_LOCK_TIME               1

DEFAULT                        PASSWORD PASSWORD_GRACE_TIME              7

7 rows selected.

-----调用oracle 的脚本生成密码校验函数

SQL> @?/rdbms/admin/utlpwdmg.sql

Function created.

Profile altered.

Function created.

再次查看配置结果:

SQL> SELECT profile,resource_type,resource_name,limit FROM dba_profiles WHERE resource_type=‘PASSWORD‘ AND profile=‘DEFAULT‘;

PROFILE                        RESOURCE RESOURCE_NAME                    LIMIT

------------------------------ -------- -------------------------------- ----------------------------------------

DEFAULT                        PASSWORD FAILED_LOGIN_ATTEMPTS            10

DEFAULT                        PASSWORD PASSWORD_LIFE_TIME               180

DEFAULT                        PASSWORD PASSWORD_REUSE_TIME              UNLIMITED

DEFAULT                        PASSWORD PASSWORD_REUSE_MAX               UNLIMITED

DEFAULT                        PASSWORD PASSWORD_VERIFY_FUNCTION         VERIFY_FUNCTION_11G------新生成的函数

DEFAULT                        PASSWORD PASSWORD_LOCK_TIME               1

DEFAULT                        PASSWORD PASSWORD_GRACE_TIME              7

7 rows selected.

-----如何修改profile 中配置参数:

alter profile DEFAULT limit PASSWORD_REUSE_MAX 5;

SQL> SELECT profile,resource_type,resource_name,limit FROM dba_profiles WHERE resource_type=‘PASSWORD‘ AND profile=‘DEFAULT‘;

PROFILE   RESOURCE_TYPE    RESOURCE_NAME                                                    LIMIT

--------- ---------------- ---------------------------------------------------------------- --------------------------------------------------------------------------------

DEFAULT   PASSWORD         FAILED_LOGIN_ATTEMPTS                                            10

DEFAULT   PASSWORD         PASSWORD_LIFE_TIME                                               180

DEFAULT   PASSWORD         PASSWORD_REUSE_TIME                                              UNLIMITED

DEFAULT   PASSWORD         PASSWORD_REUSE_MAX                                               5

DEFAULT   PASSWORD         PASSWORD_VERIFY_FUNCTION                                         VERIFY_FUNCTION_11G

DEFAULT   PASSWORD         PASSWORD_LOCK_TIME                                               1

DEFAULT   PASSWORD         PASSWORD_GRACE_TIME                                              7

7 rows selected.

-----将password_ruse_max 改成unlimited

SQL> alter profile DEFAULT limit PASSWORD_REUSE_MAX UNLIMITED;

Profile altered.

SQL> SELECT profile,resource_type,resource_name,limit FROM dba_profiles WHERE resource_type=‘PASSWORD‘ AND profile=‘DEFAULT‘;

PROFILE   RESOURCE_TYPE    RESOURCE_NAME                                                    LIMIT

--------- ---------------- ---------------------------------------------------------------- --------------------------------------------------------------------------------

DEFAULT   PASSWORD         FAILED_LOGIN_ATTEMPTS                                            10

DEFAULT   PASSWORD         PASSWORD_LIFE_TIME                                               180

DEFAULT   PASSWORD         PASSWORD_REUSE_TIME                                              UNLIMITED

DEFAULT   PASSWORD         PASSWORD_REUSE_MAX                                               UNLIMITED

DEFAULT   PASSWORD         PASSWORD_VERIFY_FUNCTION                                         VERIFY_FUNCTION_11G

DEFAULT   PASSWORD         PASSWORD_LOCK_TIME                                               1

DEFAULT   PASSWORD         PASSWORD_GRACE_TIME                                              7

7 rows selected.

如何配置 oracle 11g 复杂密码校验设置

时间: 2024-10-13 17:41:49

如何配置 oracle 11g 复杂密码校验设置的相关文章

Oracle 11g改密码有效期

oracle 11g,密码默认有效期为180天,设置为不过期,可在线操作. ? 步骤: -->>进入oracle用户 su - oracle -->>已sys超级用户登录sqlplus sqlplus / as sysdba -->>查看PASSWORD_LIFE_TIME值默认default, select profile,resource_name,resource_type,limit from dba_profiles order by profile,reso

oracle 11g 用户密码过期问题解决

今天听同事讲到oracle密码过期问题,才想起来oracle 11g默认用户密码有效期为180天,oracle 10g默认用户密码为无期.oracle 11g用户密码过期会提示ORA-28001密码过期或ORA-28002密码将过期的错误.用户密码过期有可能导致应用连接出现问题,例如使用oracle 11g为数据库的vcenter,其vpx用户密码过期有可能导致vcenter服务无法运行: 解决oracle 11g用户密码过期的问题可以通过更改用户密码解决:alter user *** iden

Tomcat7中配置Oracle 11g数据库DBCP连接池

将       ojdbc6.jar       tomcat-jdbc-7.0.37.jar            拷贝到工程的WEB-INF\lib  下面 一.在Tomcat的配置文件Tomcat7.0\conf\context.xml中添加信息: ? 1 2 3 4 5 6 7 8 9 10 11 <?xml version='1.0' encoding='utf-8'?> <Resource  name="jdbcoracle"   auth="C

oracle 11g 数据库密码大小写敏感性更改

oracle 11g数据库密码默认情况下,大小写是敏感的.可以将此值修改成大小写不敏感. SQL> ALTER SYSTEM SET sec_case_sensitive_logon=FALSE SCOPE=BOTH; System altered.

配置ORACLE 11g绿色版客户端和PLSQL远程连接环境

配置ORACLE 11g绿色版客户端和PLSQL环境 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. Instant client的版本很多:主要是Basic和Basic Lite. Basic版本包括了所有的支持运行OCI.OCCI.JDBC.JDBC-OCI的文件,支持多种语言. Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode.ASCII和欧洲字符集. 因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CH

Linux配置Oracle 11g自动启动

http://www.cnblogs.com/edwardcmh/archive/2012/05/11/2495671.html 安装完毕Oracle 11g每次都得手动启动 | 停止数据库(dbstart | dbshut).监听器(lsnrctl).控制台(emtcl). 设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改dbstart脚本文件: [[email protected] ~]$ cd /u01/app/oracle

Redhat Enterprise 5.4下安装配置Oracle 11g R2详细过程

1.Linux环境配置准备 环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下. 配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的) 1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)内存大小grep MemTotal /proc/meminfo交换分区大小grep SwapTotal /proc/meminfo增加交换分区创建/home/swap这么一

【转】Oracle 11g存在密码过期问题

使用sqlplus登陆oracle数据库时提示"ORA-28002: 7 天之后口令将过期". [原因/触发因素] 确定是由于oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过期后,业务进程连接数据库异常,影响业务使用. 问题发生频率 数据库密码过期后,业务进程一旦重启会提示连接失败. [解决方案] 按照如下步骤进行操作: 1.查看用户的proifle是哪个,一般是defa

配置ORACLE 11G ADG

以前装过10g的,没有做笔记,昨天使用duplicate方法装了个11g ADG,过程艰辛,记录下: 一.环境配置 主库 IP地址:192.168.233.128/24 操作系统版本:rhel5.8 64bit 数据库版本:11.2.0.1 64bit 数据库sid名:orcl 数据库名:orcl 数据库db_unique_name:orcl1 主机名:pr 物理备库 IP地址:192.168.233.129/24 操作系统版本:rhel5.8 64bit 数据库版本:11.2.0.1 64bi