Oracle数据库管理全攻略
1. Oracle后台进程简介
Oracle进程负责在数据库系统中执行不同的任务。当数据库启动时,这些进程会永久且并发地在系统中运行。Oracle系统区分用于执行用户应用程序的用户进程和Oracle进程,Oracle进程主要分为服务器进程和后台进程。服务器进程在双任务环境中与用户进程相对应,而后台进程则是负责执行数据库引擎主要功能的数据库系统进程。一组后台进程和系统全局区(SGA)共同构成一个Oracle实例。
在Oracle SAP R/3环境中,常见的后台进程如下:
| 进程名称 | 功能描述 |
| ---- | ---- |
| Oracle监听器(Oracle listener) | 负责在R/3工作进程和其专用的Oracle影子进程位于不同节点时建立连接,使用TCP/IP作为通信协议。在UNIX系统中启动 tnslsnr 进程,在Windows NT中启动 OracleTNSListener 服务。可使用 lsnrctl (NT: lsnrctl80 )工具启动、停止监听器并检查SQL*Net连接状态。 |
| 数据库写入器(Database writer - DBWR) | 负责将数据库缓冲区中的数据块写入磁盘上的数据文件。通常会自动优化该进程以减少磁盘的输入/输出,仅在其他事务需要SGA内存区域时才写入物理磁盘。 |
| 检查点进程(Checkpoint - CKPT) | 在检查点时向数据库写入器进程(DBWR)发送信号,然后更新控制文件和数据文件的头部。该进程默认未启用。 |
超级会员免费看
订阅专栏 解锁全文

83

被折叠的 条评论
为什么被折叠?



