ORA-31443: deadlock detected while acquiring lock on string

Cause : CDC attmepted toa cquire alock ont he resoruce, bute ncounteerd a dealdock.

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

ContactO racle croporation

update : 20-08-2017
ORA-31443

ORA-31443 - deadlock detected while acquiring lock on string
ORA-31443 - deadlock detected while acquiring lock on string

  • ora-24038 : RETRY_DELAY and MAX_RETRIES cannot be used for a 8.0 compatible multiple consumer queue
  • ora-39129 : Object type string not imported. Name conflicts with the master table
  • ora-39601 : Hash key is required.
  • ora-00153 : internal error in XA library
  • ora-07844 : sllfop: LIB$GET_VM failure
  • ora-14071 : invalid option for an index used to enforce a constraint
  • ora-07574 : szrfc: $GETUAI failure
  • ora-29514 : class name contains illegal character
  • ora-16768 : SQL Apply unexpectedly offline
  • ora-30563 : outer join operator (+) not allowed in select-list
  • ora-39130 : Object type string not imported. Base object name conflicts with the master table
  • ora-21526 : initialization failed
  • ora-23503 : error occurred during IAS instantiation
  • ora-27197 : skgfprs: sbtpcrestore returned error
  • ora-01313 : LogMiner dictionary column type different from specified type
  • ora-28151 : more than one user name specified for command
  • ora-23394 : duplicate propagator
  • ora-07665 : ssrexhd: recursive exception encountered string string string string string string
  • ora-00222 : operation would reuse name of a currently mounted control file
  • ora-38715 : Invalid log number specified in the DUMP FLASHBACK command.
  • ora-24194 : attempt to read data in a message as the wrong type
  • ora-19559 : error sending device command: string
  • ora-28664 : a partitioned table may not be coalesced as a whole
  • ora-31161 : element or attribute "string" cannot be stored out of line
  • ora-31475 : redo log catalog contains no metadata for the source table
  • ora-09787 : sllfop: unrecognizable processing option, incorrect format.
  • ora-25272 : Signature does not exist for the given reciever and message id.
  • ora-26742 : Maximum number of ignored transactions exceeded
  • ora-29253 : Invalid count argument passed to procedure dbms_sql.define_array
  • ora-01792 : maximum number of columns in a table or view is 1000
  • 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.