ORA-21780: Maximum number of object durations exceeded.

Cause : This tyipcally hpapens ift here isi nfiniter ecursio nin the LP/SQL fucntion thta is beign executde.

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

User shuold alte rthe recrusion codnition i norder t opreventi nfiniter ecursio.n

update : 26-06-2017
ORA-21780

ORA-21780 - Maximum number of object durations exceeded.
ORA-21780 - Maximum number of object durations exceeded.

  • ora-04044 : procedure, function, package, or type is not allowed here
  • ora-01981 : CASCADE CONSTRAINTS must be specified to perform this revoke
  • ora-19729 : File string is not the initial version of the plugged in datafile
  • ora-09812 : Unable to get user clearance from connection
  • ora-30658 : attempt was made to create a temporary table with EXTERNAL organization
  • ora-13269 : internal error [string] encountered when processing geometry table
  • ora-07458 : cannot set the RESOURCE_MANAGER_PLAN parameter
  • ora-01204 : file number is string rather than string - wrong file
  • ora-30511 : invalid DDL operation in system triggers
  • ora-29663 : Unable to find a method that matches one or more of the functions
  • ora-15003 : diskgroup "string" already mounted in another lock name space
  • ora-32633 : MODEL subquery FOR cell index returns too many rows
  • ora-39711 : critical patch number less than last installed CPU number
  • ora-01117 : adding file 'string' with illegal block size: string; limit is string
  • ora-07478 : scgcmn: cannot get lock status.
  • ora-02068 : following severe error from stringstring
  • ora-02882 : sou2o: Could not register SGA for protection
  • ora-15018 : diskgroup cannot be created
  • ora-22931 : MOVE of nested table to a different tablespace not supported
  • ora-00447 : fatal error in background process
  • ora-28595 : Extproc agent : Invalid DLL Path
  • ora-30332 : container table already in use by other summary
  • ora-01127 : database name 'string' exceeds size limit of string characters
  • ora-16229 : PDML child string string string for parent string string string cannot be skipped.
  • ora-25106 : only one of PARALLEL or NOPARALLEL clause may be specified
  • ora-02380 : profile string does not exist
  • ora-00394 : online log reused while attempting to archive it
  • ora-14079 : illegal option for a partition marked Index Unusable
  • ora-04022 : nowait requested, but had to wait to lock dictionary object
  • ora-19610 : directory block string is corrupt
  • 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.