zoukankan      html  css  js  c++  java
  • ORACLE DATAGUARD 进程

    欢迎指正与讨论。

    1 主库

    1. LNS LNS:一般理解为log network service
      LNS 进程负责将主库redo传输到备库。
      在11gR1及之前版本进程命名为LNSn,其负责ASYNC和SYNC两种传输方式的日志传输.
      从11gR2拆分为两个进程NSAn和NSSn,分别负责ASYNC和SYNC传输 
      从12c开始,NSAn变更为TTnn,较NSAn做了优化减少了传输延迟

    2 备库

    备库节点上,主要使用如下的进程:

    1. FAL
      FAL: Fetch archive log. 
      主要作用是备库与主库之间存在archive gap 的时候,备库从主 库拉取归档日志。该进程是触发启动式进程,只有存在archive gap 的时候才会启动,因此 主库正常同步情况下,是没有这个进程的。
    2. RFS

      RFS: remote file server
      RFS进程主要用来接受从主库传送过来的日志信息。对于物理备用数据库而言,RFS进程可以 直接将日志写进备用重做日志,也可以直接将日志信息写到归档日志中。为了使用备库重做 日志,我们必须创建他们,一般和主库的联机日志大小以及组一样。

    3. Arch

      只对物理备库,arch进程归档备库重做日志,这些日志以后将被MRP进程应用到备库。

    4. MRP

      MRP: managed recovery process

      该进程只针对物理备库。该进程应用归档日志到备库。如果我们使用SQL语句启用该进程 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE,那么前台进程将会做恢复。如果加 上disconnect语句,那么恢复过程将在后台进程,发出该语句的进程可以继续做其他的事情。

             5.LSP
                LSP: logical standby process
                只有逻辑备库才会有该进程。LSP进程控制着应用归档日志到逻辑备用数据库。

  • 相关阅读:
    有注释的LED驱动
    给想成为程序员的大学生的建议
    三星s3c6410用户手册初步阅读
    linux下重新安装grub
    对寄存器的操作
    linux 头文件
    VC的环境设置
    VC++工程文件说明
    C/C++文件操作转载自http://www.cnblogs.com/kzloser/archive/2012/07/16/2593133.html#b1_2
    GetWindowDC-BeginPaint-GetDC 区别详解
  • 原文地址:https://www.cnblogs.com/halberd-lee/p/10639142.html
Copyright © 2011-2022 走看看