sql >> Databasteknik >  >> RDS >> Oracle

Spring Batch ORA-08177:kan inte serialisera åtkomst för denna transaktion vid körning av enstaka jobb, SERIALISERAD isoleringsnivå

Från officiellt dokument - 4.3.1

Standardisoleringsnivån för den metoden är SERIALIZABLE, vilket är ganska aggressivt:READ_COMMITTED skulle fungera lika bra; READ_UNCOMMITTED skulle vara bra om två processer sannolikt inte kommer att kollidera på detta sätt. Men eftersom ett anrop till create*-metoden är ganska kort, är det osannolikt att SERIALIZED kommer att orsaka problem, så länge som databasplattformen stöder det .



  1. Gruppera flera valda uttalanden när du anropar Oracle från ADO.NET

  2. Hur man tar bort pivottabellen i MySQL

  3. PostgreSQL-array av element som var och en är en främmande nyckel

  4. Oracle RAC och sekvenser