ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle进程架构

Oracle进程架构

原创 Linux操作系统 作者:abstractcyj 时间:2013-05-21 09:50:54 0 删除 编辑
Oracle的体系结构
   进程架构:
       1. Database Writer Process(DBWn): 
            Writes modified(dirty) buffers in the database buffer cache to disk:
             a. Asynchronously while performing other processing
             b. To advance the checkpoint
        2. Log Writer Process(LGWR)
            Writes the redo log buffer to a redo log file on disk
             - When a user process commits a transaction
             - When the redo log buffer is one-third full
             - Before a DBWn process writes modified buffers to disk
             - Every 3 seconds
         3. Checkpoint Process (CKPT)
             Records checkpoint information in:
             Control file
             Each data file header
         4. System Monitor Process (SMON)
            Performs recovery at instance startup
            Cleans up unused temporary segments
         5. Process Monitor Process(PMON)
            a. Performs process recovery when a user process fails
                  - Cleans up the database buffer cache
                  - Frees resources that are used by the user process
             b. Monitors sessions for idle session timeout
             c. Dynamically registers database services with listeners
          6. Recoverer Process
              a. Used with the distributed database configuration
              b. Automatically connects to other databases involved in in-doubt distributed transactions
              c. Automatically resolves all in-doubt transactions
              d. Removes any rows that correspond to in-doubt transactions
          7. Archiver Processes (ARCn)
              a. Copy the redo log files to a designated storage device after a log switch has occurred
              b. Can collect transaction redo data and transmit that data to standby destinations 
             
            

              

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8520577/viewspace-761589/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
曾从事java方向开发多年。近年已经转入数据库方向。主要擅长SQL优化,Oracle数据库问题诊断,Oracle备份与恢复等。服务于医药物流,医院等行业

注册时间:2010-01-26

  • 博文量
    602
  • 访问量
    1092796