oracle-undo表空间

时间:2010-11-23 12:43:15

标签: oracle

哪个后台进程有助于将撤消数据写入撤消表空间/系统表空间?

2 个答案:

答案 0 :(得分:5)

听起来像一个技巧问题。我认为没有(或可能)这样的过程。每个服务器进程在更新缓冲区高速缓存中的数据库块时都必须自己写入撤消信息。这不能推迟到后台操作。

有后台进程将脏块从缓冲区高速缓存写入磁盘(DBWn),从REDO缓冲区写入重做日志(LGWR)。 DBWn做了什么包括更新撤销表空间,所以这可能就是问题所在。

答案 1 :(得分:0)

通常,数据将从db_buffer写回相应的数据文件(通过DBWR)。在undo tablespace中,undo数据从哪个缓冲区写入undo datafile(undo tbs)?