sql >> Base de Datos >  >> RDS >> Oracle

Spring Batch ORA-08177:no se puede serializar el acceso para esta transacción cuando se ejecuta un solo trabajo, nivel de aislamiento SERIALIZADO

Del documento oficial - 4.3.1

El nivel de aislamiento predeterminado para ese método es SERIALIZABLE, que es bastante agresivo:READ_COMMITTED funcionaría igual de bien; READ_UNCOMMITTED estaría bien si no es probable que dos procesos colisionen de esta manera. Sin embargo, dado que una llamada al método create* es bastante breve, es poco probable que SERIALIZED cause problemas, siempre que la plataforma de la base de datos lo admita .