Oracle
 sql >> Database >  >> RDS >> Oracle

Come posso evitare che la mia connessione DB si interrompa quando la rete è instabile?

Suggerisco quanto segue su Database Component.

  1. connettiti su ogni sql e chiudi al termine.
  2. Utilizza il timeout della connessione e riavvia la query in caso di timeout
  3. Se il database è disconnesso, eseguire lo spooling dei dati su un database locale sul client e riavviare la trasmissione al database centrale una volta ripristinata la connettività. In questo modo non perdi alcun dato.
  4. Utilizza un timer per verificare la connettività del database centrale per eseguire lo spooling dei dati non trasmessi.

Questo problema è comune per la raccolta dei dati in officina e il suggerimento sopra è l'unico modo in cui potrei gestire efficacemente il problema.