ORA-23304: malformed deferred rpc at arg string of string in call string, in tid string

Cause : A deferred RPC call was issued without the correct number of arguments as determined by the count parameter to dbms_defer.call

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

Be sure the number of actuals matches the count.

update : 23-07-2017
ORA-23304

ORA-23304 - malformed deferred rpc at arg string of string in call string, in tid string
ORA-23304 - malformed deferred rpc at arg string of string in call string, in tid string

  • ora-29387 : no top-plans found in the pending area
  • ora-28154 : Proxy user may not act as client 'string'
  • ora-01244 : unnamed datafile(s) added to control file by media recovery
  • ora-12611 : TNS:operation is not portable
  • ora-13349 : polygon boundary crosses itself
  • ora-07475 : slsget: cannot get vm statistics.
  • ora-24390 : Unsupported scrollable cursor operation
  • ora-12995 : no columns in partially dropped state
  • ora-31479 : could not create LogMiner session
  • ora-28263 : Insufficient memory in global context pool
  • ora-32848 : foreign queue DOMAIN required for JMS unified connections
  • ora-01927 : cannot REVOKE privileges you did not grant
  • ora-12465 : Not authorized for read or write on specified groups or compartments
  • ora-16228 : Insufficient recovery for logical standby
  • ora-27200 : skgfpgo: sbtpcstart returned error
  • ora-12211 : TNS:needs PREFERRED_CMANAGERS entry in TNSNAV.ORA
  • ora-31631 : privileges are required
  • ora-07409 : slpdtb: invalid packed decimal nibble.
  • ora-09746 : smscre: shared memory attach address incorrect.
  • ora-16156 : LGWR archive log dependency not allowed if database is standby protected
  • ora-26745 : cursors (string) are not sufficient
  • ora-19636 : archivelog thread string sequence string already included
  • ora-26015 : Array column string in table string is not supported by direct path
  • ora-01985 : cannot create user as LICENSE_MAX_USERS parameter exceeded
  • ora-30458 : 'string.string' cannot be refreshed because the refresh mask is string
  • ora-38795 : warning: FLASHBACK succeeded but OPEN RESETLOGS would get error below
  • ora-14618 : cannot drop the last value of subpartition
  • ora-28579 : network error during callback from external procedure agent
  • ora-10618 : Operation not allowed on this segment
  • ora-16219 : This database is not preparing to switch over.
  • 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.