Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wird sysdate in einem Oracle-Cluster immer eine konsistente Antwort zurückgeben?

Ich würde stark vermuten, dass SYSDATE auch mit dem Betriebssystem verknüpft ist. Achten Sie sehr genau auf den Grund, warum Sie es verwenden müssen. Wenn Sie eine Logik haben, die eine inkrementelle Nachverfolgung von Ereignissen implementiert (z. B. Sie führen inkrementelle Exporte durch) und Sie sicherstellen müssen, dass keine Elemente ausgelassen werden und keine Duplizierung erfolgt, basieren Sie die Nachverfolgung auf sequenziellen IDs und nicht auf SYSDATE.

Tatsächlich gilt dies sogar für Nicht-Cluster-Systeme, da sich SYSDATE manchmal ändern kann (Zeitersparnis, Sysadmin-Fehler...).