2010-11-23 2 views
2

Какой фоновый процесс помогает в записи данных отмены для отмены табличного пространства/системного табличного пространства?oracle-undo tablespaces

+1

вопрос экзамен? онлайн-тест? – Thilo 2010-11-23 12:50:01

ответ

5

Звучит как трюк. Я не думаю, что есть (или может быть) такой процесс. Каждый серверный процесс должен самостоятельно записывать информацию об отказе, поскольку он обновляет блоки базы данных в кеше буфера. Это нельзя отложить до фоновой операции.

Есть фоновые процессы, которые записывают грязные блоки из буферного кеша на диск (DBWn) и из буфера REDO в журналы повтора (LGWR). Что DBWn делает, это включает обновление табличного пространства отмены, так что, возможно, именно об этом и идет речь.

+0

Привет, Тило, Спасибо за ответ, как вы сказали, я хочу понять, что undo табличные пространства также рассматриваются как файлы данных и обрабатываются DBWn.Is это так? – 2010-11-23 13:21:28

0

Обычно данные будут записаны с db_buffer в соответствующий файл данных (по DBWR). В случае отмены табличного пространства undo данных, из которых буфер записывает для отмены файла данных (отменить tbs)?

Смежные вопросы