啟用oracle資料庫密碼函式

skyin_1603發表於2016-11-11

資料庫使用者的密碼複雜度是防護資料庫安全的一道防線,在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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章