Auch wenn mehrere Benutzer ändern Datensätze in einer Datenbank , Oracle-Datenbanken halten die Informationen konsistent durch transaction isolation . Abfragen im " Read Committed " Ebene der Isolation kann nicht auf Daten zugreifen jemand ist in der Mitte des Schreibens oder ändern - Information ist nur verfügbar, wenn es an die Datenbank übergeben hat . Die Serialisierung Ebene behandelt Transaktionen , wenn sie passieren in Folge , nicht gleichzeitig : Abfragen in einer einzigen Transaktion kann nicht auf Daten Änderungen nach Abschluss der Transaktion beginnt mit Ausnahme der als Teil der Transaktion. Die " Read Only "-Pegel -Abfragen serialisiert aber erlaubt keine Änderungen . Anleitung
1
Geben Sie den Befehl " V $ SESSION " in Oracle . Daraus ergeben sich die Einzelheiten zu aktuellen Datenbank -Sessions. Eine Sitzung ist eine einzige, durchgehende Verbindung zur Datenbank , die Antworten auf Datenanfragen von einem einzigen Computer -Anwendung gesendet bietet .
2
Bewertung die Datenbank Sitzung und suchen Sie nach dem "ALTER SESSION "-Befehl. Dieser Befehl ändert den Datenbank-Konfiguration für eine bestimmte Sitzung und kann eine neue Isolationsstufe, die für die Dauer der Sitzung dauert gesetzt . Wenn Sie ALTER SESSION finden , sehen, ob die Änderungen "Isolation LEVEL" zählen und bestimmen Sie die Ebene, auf der die Sitzung eingerichtet wurde.
3
Look for "SET transaction isolation level " zu festzustellen, ob eine aktuelle Transaktion eine andere Isolationsstufe für diese Transaktion nur gesetzt hat . Wenn weder die Transaktion noch der Sitzung die Isolationsstufe geändert hat, ist es fast sicher auf " Read Committed ", so Oracle Executive und Autor Tom Kyte . Kyte Staaten online , dass " Read Committed " ist die Standardeinstellung , und es ist selten, dass eine Oracle-Datenbank , die nicht verwendet , dass zu finden.