2010-11-23 12 views

Antwort

5

Klingt wie eine Trickfrage. Ich glaube nicht, dass es einen solchen Prozess gibt (oder geben kann). Jeder Serverprozess muss Informationen selbst rückgängig machen, wenn er die Datenbankblöcke im Puffercache aktualisiert. Dies kann nicht auf eine Hintergrundoperation übertragen werden.

Es gibt Hintergrundprozesse, die fehlerhafte Blöcke aus dem Puffer-Cache auf Platte (DBWn) und aus dem REDO-Puffer in die Redo-Protokolle (LGWR) schreiben. Was DBWn beinhaltet, ist das Aktualisieren des Undo-Tablespaces, also ist es vielleicht die Frage, um die es geht.

+0

Hallo Thilo, Danke für die Antwort, ja wie du gesagt hast, ich möchte klarstellen, dass das Rückgängigmachen von Tablespaces ebenfalls als Datendateien betrachtet und vom DBWn behandelt wird. Ist es so? –

+2

Ja, UNDO "IS" -Daten. – erbsock

0

In der Regel werden die Daten von db_buffer in die entsprechende Datei (von DBWR) zurückgeschrieben. Im Fall von Undo Tablespace machen Sie Daten rückgängig, von denen Puffer schreibt, um Datendateien rückgängig zu machen (undo tbs)?