Oracle数据库密码策略脚本
这里我们介绍两个脚本utlpwdmg.sql与undopwd.sql,这两个脚本是Oracle数据库软件提供的正式脚本,第一个脚本用于指定Oracle默认 的profile并提供了一个密码的验证函数,提供部分对新密码的验证;第二个脚本是将之前的改变做回原来状态。 我这里是11g数据库中的脚本,其提供的控制如下: 密码长度不低于8位 密码不能跟用户名一致 密码不能跟用户名反过来的字符一致 密码不能跟服务器名一致 包含了一些数据字典的验证,不能与其一致,比如(oracle123,database1等) 密码不能跟oracle(1..100)一致 密码至少包含一个数字与字母 密码跟旧密码至少三个以上字符不同 密码使用周期 密码过期时间 .. 第一个脚本提供了两个函数用于密码验证,一个是11g的,另一个是之前老版本的(当然我们可以自己写验证函数) 函数如下: Rem Rem $Header: rdbms/admin/utlpwdmg.sql /st_rdbms_11.2.0/1 2013/01/31 01:34:11 skayoor Exp $ Rem Rem utlpwdmg.sql Rem Rem Copyright (c) 2006, 2013, Oracle and/or its affiliates. Rem All rights reserved. Rem Rem NAME