Ich habe einen Abfrageeditor (Toad) in der Datenbank suchen.Gibt es eine Möglichkeit, in eine andere Oracle-Sitzung zu schauen?
Gleichzeitig debugge ich auch eine Anwendung mit einer eigenen separaten Verbindung.
Meine Anwendung startet eine Transaktion, führt einige Aktualisierungen durch und trifft dann Entscheidungen basierend auf einigen SELECT-Anweisungen. Da die update-Anweisungen (die zahlreich und komplex sind) noch nicht festgeschrieben sind, sind die Ergebnisse, die meine Anwendung von SELECT erhält, nicht die gleichen wie die, die ich erhalte, wenn ich die gleiche Anweisung in Toad ausführe.
Derzeit umgehe ich dies, indem ich die Abfrage-Ausgabe aus der App in eine Textdatei ablege und diese lese.
Gibt es eine bessere Möglichkeit, in eine andere Oracle-Sitzung zu schauen und zu sehen, was diese Sitzung sieht, bevor das Commit abgeschlossen ist?
Eine andere Möglichkeit, dies zu stellen ist: Kann ich unter Oracle dirty reads zwischen nur zwei Sitzungen aktivieren, ohne die Sitzung eines anderen zu beeinflussen?
Oracle verfügt nicht über eine Read-Uncommitted-Isolationsstufe. http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/consist.htm#CNCPT1326 –
Entschuldigung, Sie haben Recht! Ich habe den falschen Teil der Dokumentation falsch gelesen und dachte, dass nicht committed existiert, aber es tut es nicht. –