ORA-22921: length of input buffer is smaller than amount requested

Cause : The buffer length is not big enough to hold the amount of data requested.

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

Verify that the number of bytes/characters specified in the input amount parameter is not bigger than the number of bytes specified in the input buffer length parameter. Allocate more space for the input buffer if necessary.

update : 25-04-2017

ORA-22921 - length of input buffer is smaller than amount requested
ORA-22921 - length of input buffer is smaller than amount requested

  • ora-09201 : sfcopy: error copying file
  • ora-14169 : invalid ALTER TABLE MODIFY SUBPARTITION option
  • ora-34726 : (NLSCHARSET06) CAUTION: String truncated during character set conversion from string to string
  • ora-24770 : cannot forget a prepared transaction
  • ora-02094 : replication option not installed
  • ora-01269 : Destination parameter string is too long
  • ora-28154 : Proxy user may not act as client 'string'
  • ora-40282 : invalid cost matrix
  • ora-19335 : Invalid format type object
  • ora-00740 : datafile size of (string) blocks exceeds maximum file size
  • ora-02759 : Not enough request descriptors available
  • ora-02263 : need to specify the datatype for this column
  • ora-13068 : wrong table or column name in SDO_TOPO_GEOMETRY constructor
  • ora-13018 : bad distance type
  • ora-31416 : invalid SOURCE_COLMAP value
  • ora-02729 : osncon: driver not in osntab
  • ora-03261 : the tablespace string has only one file
  • ora-30037 : Cannot perform parallel DML after a prior DML on the object
  • ora-33030 : (XSAGDNGL14) In AGGMAP workspace object, you can have either a single independent PROTECT statement or PROTECT statements in your RELATION statements.
  • ora-07745 : slemcl: $CLOSE failure
  • ora-37032 : (XSMLTMAINT03) You cannot MAINTAIN partition template workspace object in MULTI mode.
  • ora-12855 : cannot run parallel or insert direct load in a loopback
  • ora-30115 : error when processing an environment variable
  • ora-35180 : (SNSYN103) The format of the OUTFILE command is: OUTFILE [APPEND] {EOF | TRACEFILE | filename [NOCACHE] [NLS_CHARSET name]}
  • ora-00566 : cannot request processor group - NUMA not enabled
  • ora-30000 : missing either trim specification or char expression in TRIM
  • ora-30343 : level name is not unique within this dimension
  • ora-12210 : TNS:error in finding Navigator data
  • ora-30043 : Invalid value 'string' specified for parameter 'Undo_Management'
  • ora-09908 : slkmnm: gethostname returned error code.
  • 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.