Error code

Oracle ORA-08177

ORACLEORA-08177
Database Error Code· An error code returned by a database server such as PostgreSQL or MySQL.

What it means

cannot serialize access for this transaction — serialization conflict.

How to fix it

  1. Retry the entire transaction from the beginning after a short delay.
  2. Reduce the use of SERIALIZABLE isolation where READ COMMITTED is sufficient.
  3. Redesign the workload to minimize write conflicts between concurrent serializable transactions.

Not affiliated with Oracle. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.