Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Special Characters in Passwords

Special Characters in Passwords

From: Jeff B <jbisch1_at_yahoo.com>
Date: 30 May 2007 10:22:14 -0700
Message-ID: <1180545734.790549.308270@n15g2000prd.googlegroups.com>


Hello,

  I have edited Oracle's standard verify_function created by utlpwdmg.sql to include the following special characters: ~ . ^ { } [ ] | \
  Password containing ~ or { or } work just fine. For the others, I receive the following error when trying to change my password using a command line:

SQL> password
Changing password for JBISCH
Old password:
New password:
Retype new password:
ERROR:
ORA-28003: password verification for the specified password failed ORA-06502: PL/SQL: numeric or value error: character string buffer too small

Here is the piece of code that I altered from the verify_function:

   punctarray:='!"#$%&()~``*+,-/:;<=>?_{}\\.^|[]';

Could it be the order in which I have the characters are listed, or do I need to escape certain characters, or do these characters just not work for oracle passwords?

I am using Oracle 9.2.0.7 on Unix AIX 4.3.3. Any help would be appreciated.

Thanks,
Jeff Received on Wed May 30 2007 - 12:22:14 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US