ORA-16031: parameter string destination string exceeds string character limit

Cause : The value for the specified parameter contained a destination string that is too long.

Action - How to fix it : DBA Scripts :: www.high-oracle.com/scripts

Replace the destination value for the specified parameter with a character string that has a length below the limit specified in the error message.

update : 25-09-2017

ORA-16031 - parameter string destination string exceeds string character limit
ORA-16031 - parameter string destination string exceeds string character limit

  • ora-16060 : Log file is current
  • ora-19279 : XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence
  • ora-14047 : ALTER TABLE|INDEX RENAME may not be combined with other operations
  • ora-00131 : network protocol does not support registration 'string'
  • ora-06764 : TLI Driver: error reading disconnect
  • ora-27022 : skgfqsbi: could not allocate memory for media manager
  • ora-25197 : an overflow segment already exists for the indexed-organized table
  • ora-09704 : sstascre: ftok error in creating test and set pages.
  • ora-01240 : too many data files to add in one command
  • ora-24033 : no recipients for message
  • ora-16607 : one or more databases have failed
  • ora-04088 : error during execution of trigger 'string.string'
  • ora-14097 : column type or size mismatch in ALTER TABLE EXCHANGE PARTITION
  • ora-33074 : (XSAGDNGL36) In AGGMAP workspace object, the offset number is not a valid offset into dimension workspace object.
  • ora-27067 : size of I/O buffer is invalid
  • ora-06260 : NETNTT: cannot write to remote process
  • ora-38767 : flashback retention target parameter mismatch
  • ora-29393 : user string does not exist or is not logged on
  • ora-02028 : fetching an exact number of rows is not supported by the server
  • ora-06906 : CMX: cannot get maximum packet size from CMX
  • ora-32106 : array fetch not allowed without setBuffer on all columns
  • ora-13367 : wrong orientation for interior/exterior rings
  • ora-22326 : cannot change a type to FINAL if it has subtypes
  • ora-01985 : cannot create user as LICENSE_MAX_USERS parameter exceeded
  • ora-38716 : Must supply an integer for the TYPE option.
  • ora-30383 : specified dimension level does not exist in the attribute
  • ora-30005 : missing or invalid WAIT interval
  • ora-01103 : database name 'string' in control file is not 'string'
  • ora-19100 : PASSING or RETURNING keyword expected
  • ora-13225 : specified index table name is too long for a spatial index
  • Oracle Database Error Messages

    Oracle Database High Availability Any organization evaluating a database solution for enterprise data must also evaluate the High Availability (HA) capabilities of the database. Data is one of the most critical business assets of an organization. If this data is not available and/or not protected, companies may stand to lose millions of dollars in business downtime as well as negative publicity. Building a highly available data infrastructure is critical to the success of all organizations in today's fast moving economy.

    Well, the reason for above error is that i have taken the above script from a 11g database and running it on 10g database. 11g has bring some changes in password management. Below code is executed on 11g and user created successfully, which is expected result.