Oracle
 sql >> Base de données >  >> RDS >> Oracle

Spring Batch ORA-08177 :impossible de sérialiser l'accès pour cette transaction lors de l'exécution d'un seul travail, niveau d'isolation SERIALIZED

De la doc officielle - 4.3.1

Le niveau d'isolement par défaut pour cette méthode est SERIALIZABLE, ce qui est assez agressif :READ_COMMITTED fonctionnerait tout aussi bien ; READ_UNCOMMITTED conviendrait si deux processus ne sont pas susceptibles d'entrer en collision de cette manière. Cependant, comme un appel à la méthode create* est assez court, il est peu probable que le SERIALIZED cause des problèmes, tant que la plate-forme de base de données le prend en charge .