启用oracle数据库密码函数

数据库用户的密码复杂度是防护数据库安全的一道防线,在oracle数据库中,
都会配置一个密码复杂性函数,只要执行一条sql文件的脚本,就能生成并启用一个
密码复杂性函数。

--先启用密码复杂度设置函数:

--查看启用密码函数的执行脚本:

[oracle@enmo ~]$ cd $ORACLE_HOME/

[oracle@enmo ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/rdbms/admin

[oracle@enmo admin]$ pwd

/u01/app/oracle/product/11.2.0/dbhome_1/rdbms/admin

[oracle@enmo admin]$

 

--查看与utl相关的脚本:

[oracle@enmo admin]$ ls utl*

utlbstat.sql  utldtree.sql  utli18n.sql   utllockt.sql  utlpwdmg.sql  utlscln.sql   utltzuv2.sql  utlxmv.sql

utlchain.sql  utledtol.sql  utlident.sql  utlmail.sql   utlraw.sql    utlsmtp.sql   utlu112i.sql  utlxplan.sql

utlchn1.sql   utlenc.sql    utlinad.sql   utlmatch.sql  utlrcmp.sql   utlspadv.sql  utlu112s.sql  utlxplp.sql

utlcoll.plb   utlestat.sql  utlincmp.sql  utlmmig.sql   utlrdt.sql    utlstddw.sql  utlu112x.sql  utlxpls.sql

utlcomp.sql   utlexcpt.sql  utlip.sql     utlnchar.sql  utlrefld.sql  utlsxszd.sql  utluiobj.sql  utlxrw.sql

utlconst.sql  utlexpt1.sql  utlirp.sql    utlnla.sql    utlref.plb    utlsyxsz.sql  utlurl.sql

utlcxml.sql   utlfile.sql   utljavrm.sql  utlpg.sql     utlrp.sql     utltcp.sql    utlusts.sql

utldim.sql    utlgdk.sql    utllms.sql    utlpitl.sql   utlrvw.sql    utltkprf.sql  utlvalid.sql

utldtchk.sql  utlhttp.sql   utllmup.sql   utlprp.sql    utlsampl.sql  utltzu92.sql  utlxaa.sql

[oracle@enmo admin]$

 

--查看utlpwdmg.sql脚本:

[oracle@enmo admin]$ ls utlpwdmg.sql

Utlpwdmg.sql

 

--执行脚本生成密码复杂性函数:

sys@PROD>@?/rdbms/admin/utlpwdmg.sql

 

Function created.

Grant succeeded.

Profile altered.

Function created.

Grant succeeded.

#密码函数已经生产。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31392094/viewspace-2128320/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31392094/viewspace-2128320/