Oracle permet la vérification de mot de passe (longueur, contenu et complexité).
password_verify_function <function_name | NULL | DEFAULT> ALTER PROFILE developer LIMIT password_verify_function uw_pwd_verification;
La fonction a besoin de l’ancien et du nouveau mot de passe. Le mot de passe ne peut pas être changé via la commande « ALTER USER ».
Le mot de passe doit être changé avec la commande « PASSWORD » sous SQL*Plus ou avec la procédure stockée et les paramètres nécessaires.
Le script de vérification de mot de passe est : {ORACLE_HOME}/rdbms/admin/utlpwdmg.sql