Oracle的后台进程是什么?

分类:编程技术 时间:2024-02-20 15:52 浏览:0 评论:0
0
本文介绍《Oracle的后台进程是什么?》的相关知识。在实际案例操作过程中,很多人都会遇到这样的困境。接下来就让小编带领大家学习一下如何处理这些情况。 !我希望你能仔细阅读并学到一些东西!

1 SMON:常规任务:定期合并字典管理表空间中的空闲空间;在系统崩溃或实例故障时应用联机重做日志文件中的条目 对于数据文件,执行崩溃恢复并在重新启动期间清除所有表空间中的临时段。

2 PMON:清除已删除的用户连接或以其他方式失败的用户连接或进程。回滚到断电时您正在处理的事情。标记缓冲区中可用的十五个块。删除表中受影响行的锁。从活动进程列表中删除未连接进程的进程 ID。与听众互动o 向传入的连接请求提供有关实例状态的信息。

3 DBWn:将缓冲区中新的或修改的数据块(脏块)写入数据文件。 LRU算法优先写入最早和最小的脏块。具有更多请求的块被放置在内存中。最多 20 个进程,由 DB_WRITER_PROCESS 参数控制。进程名称为 DBW0-DBW9、DBWa-DBWj。

4 LGWR:管理重做日志缓冲区,将重做信息写入重做日志文件。只有这样这件事才算完成,缓冲区中的脏块才能通过DBWn写入数据。文档。如果重做日志文件损坏,LGWR会将日志写入未损坏的文件,并将错误记录在alter文件中。如果所有成员都不可用,则该过程将失败并且实例将挂起,直到问题得到纠正。

5 ARCn:当数据库处于ARCHIVELOG模式时(使用归档日志列表查看数据库日志模式),复制填充的红色o 记录到一个或多个目标目录(称为归档重做日志目录)。理想情况下,归档进程应该在下次填满重做日志文件时完成复制操作。否则,性能会受到影响,重做日志文件将无法接收新的重做记录。您可以通过设置更大的重做日志文件来增加重做日志组的数量和 ARCn 进程的数量。最多 30 个 ARCn 进程 (LOG_ARCHIVE_MAX_PROCESSES)。

6 CKPT:CKPT更新控制文件和数据文件的头,写入最近成功的SCN。重做日志文件切换自动生成检查点。

7 RECO:处理分布式事务(包括修改多个数据库中表的事务)

“Oracle的后台进程是什么?”介绍就到这里,感谢大家的阅读。如果您想了解更多行业资讯,可以关注网站,小编将为您介绍为大家输出更多优质实用文章!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Oracle的后台进程是什么?

用户评论