Hello!
I would need some help with isolation levels for db link between EDB and Oracle database. I've created a DB link from EDB to Oracle and we are pushing data to Oracle database. I saw that default transaction isolation level for db link between EDB and Oracle is SERIALIZABLE (
EDB -> Oracle db link docs). I see that there is another property for edb_dblink_oci parameter (default value od the property is SERIALIZABLE) which is SCROLL but I can't find which isolation level it uses. The problem that occurs when pushing data to Oracle DB is the exact one that is written in the link (
ORA-08177: can't serialize access for this transaction
).
The job has to send new data every 1 hour and with retry there is no guarantee that the job will finish in reasonable time and if I limit the number of retries, it's not possible to guarantee that all data will be pushed to Oracle DB.
Is it possible to change isolation level for db link to READ COMMITED?