Jonathan Lewis stellt in seinem Blog klar, dass Oracle keine automatische Auflösung von deadlocks durchführt, wie das gelegentlich behauptet wird:
Oracle may detect deadlocks automatically, but it doesn’t resolve them, it simply reports them (by raising error ORA-00060 and rolling back one statement) then leaves the deadlocked sessions stuck until the session that received the report resolves the problem or an external agent resolves the problem.
Ich denke, dass das letztlich in erster Linie eine Frage der Definition von "resolve" ist, aber gerade auch in terminologischen Fragen hat der Herr Lewis in den meisten Fällen sehr gute Argumente auf seiner Seite.
Keine Kommentare:
Kommentar veröffentlichen