ORA-28581: protocol error while executing recursive external procedure

Cause : An internal protocol error occurred while trying to execute an external procedure resulting from a callback in another external procedure.

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

Contact Oracle customer support.

update : 23-05-2017

ORA-28581 - protocol error while executing recursive external procedure
ORA-28581 - protocol error while executing recursive external procedure

  • ora-14517 : subpartition of index 'string.string' is in unusable state
  • ora-27100 : shared memory realm already exists
  • ora-01236 : Error string occurred during initialization of file header access
  • ora-15199 : Internal ASM tracing event number 15199
  • ora-07460 : cannot set the RESOURCE_MANAGER_PLAN parameter
  • ora-39051 : parameter string specified multiple times
  • ora-09812 : Unable to get user clearance from connection
  • ora-12319 : database (link name string) is already open
  • ora-00123 : idle public server terminating
  • ora-27461 : The value for attribute string is too large.
  • ora-09703 : sem_release: cannot release latch semaphore
  • ora-02449 : unique/primary keys in table referenced by foreign keys
  • ora-19638 : file string is not current enough to apply this incremental backup
  • ora-29524 : wrong types of arguments in call to 'string'
  • ora-00082 : memory size of string is not in valid set of [1], [2], [4]stringstringstringstringstring
  • ora-36376 : (XSAGZERO) AGGREGATE attempted to divide by zero. Set DIVIDEBYZERO to YES if you want NA to be returned as the result of a division by zero.
  • ora-06922 : CMX: bad write length
  • ora-24374 : define not done before fetch or execute and fetch
  • ora-02096 : specified initialization parameter is not modifiable with this option
  • ora-09836 : addCallback: could not add a port to the callback set.
  • ora-00200 : control file could not be created
  • ora-27077 : too many files open
  • ora-06568 : obsolete ICD procedure called
  • ora-27092 : size of file exceeds file size limit of the process
  • ora-24393 : invalid mode for creating connection pool
  • ora-36922 : (XSVPMVTOPART03) workspace object is the target of an external partition of a partitioned variable.
  • ora-14029 : GLOBAL partitioned index must be prefixed
  • ora-02213 : duplicate PCTUSED option specification
  • ora-34722 : (NLSCHARSET05) CAUTION: Character data loss in character set conversion from string to string
  • ora-09871 : TASDEF_NAME: translation error while expanding ?/dbs/tasdef@.dbf.
  • 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.