Bypassing Password Verify Function
The PASSWORD_VERIFY_FUNCTION is used, even when a privileged user changes another user's password, see below.

SQL&gt; @?/rdbms/admin/utlpwdmg.sql
SQL&gt; create user u1 identified by Oracle123#;

User created.

SQL&gt; select profile from dba_users where username = 'U1';

PROFILE
------------------------------
DEFAULT

SQL&gt; select limit from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_VERIFY_FUNCTION';

LIMIT
----------------------------------------
VERIFY_FUNCTION_11G

SQL&gt; show user
USER is "SYS"

SQL&gt; alter user u1 identified by 1;
alter user u1 identified by 1
*
ERROR at line 1:
ORA-28003: password verification for the specified password failed
ORA-20001: Password length less than 8