ORA-23430: argument "string" cannot be NULL or empty string

Cause : The caller has provided an argument whose value cannot be NULL or the empty string.

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

Check that the varchar2 value provided is not NULL or the empty string, and retry the call.

update : 21-07-2017

ORA-23430 - argument "string" cannot be NULL or empty string
ORA-23430 - argument "string" cannot be NULL or empty string

  • ora-33447 : (ESDREAD16) Discarding compiled code for workspace object because workspace object and workspace object, which were partition-dependent when the code was compiled, are now not partition-dependent.
  • ora-00296 : maximum number of files (string) exceeded for RECOVER DATAFILE LIST
  • ora-04046 : results of compilation are too large to support
  • ora-38733 : Physical size string less than needed string.
  • ora-37018 : (XSACQUIRE03) Multiwriter operations are not supported for object workspace object.
  • ora-31216 : DBMS_LDAP: PL/SQL - Invalid LDAP rdn.
  • ora-23405 : refresh group number string does not exist
  • ora-25133 : duplicate SINGLE TABLE option specified
  • ora-12160 : TNS:internal error: Bad error number
  • ora-24159 : invalid variable definiton
  • ora-16068 : redo log file activation identifier mismatch
  • ora-02488 : Error encountered when accessing file [string] for trace conversion
  • ora-13284 : failure to copy geometry object for conversion in place
  • ora-32321 : REFRESH FAST of "string"."string" unsupported after detail table TRUNCATE
  • ora-02161 : invalid value for MAXLOGFILES
  • ora-00050 : operating system error occurred while obtaining an enqueue
  • ora-01101 : database being created currently mounted by some other instance
  • ora-19661 : datafile string could not be verified
  • ora-01761 : DML operation does not map to a unique table in the join
  • ora-30691 : failed to allocate system resources while registering a TCP/IP connection for data traffic detection
  • ora-29378 : invalid consumer group mapping priorities
  • ora-15060 : template "string" does not exist
  • ora-22980 : must specify a set of attributes for the WITH OBJECT OID clause
  • ora-13777 : invalid list of attribute names
  • ora-01170 : file not found 'string'
  • ora-06958 : Failed to access configuration file
  • ora-29537 : class or resource cannot be created or dropped directly
  • ora-14325 : only LOCAL indexes may be specified in this clause
  • ora-12599 : TNS:cryptographic checksum mismatch
  • 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.