所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

华为 SAP HANA 一体机 CH121&CH242&2288H&2488H&9008 V5 双机安装指南 11

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
配置备节点

配置备节点

本文以服务器节点2作为备节点,在备节点服务器打开SAP HANA System Replication功能,以备节点方式加入到主节点中。打开System Replication功能前需要确保网络连接正常、HANA数据库已停止(配置完成后再启动HANA数据库)。

  1. 以root用户登录SAP HANA服务器节点2。
  2. 执行命令su - s00adm切换到数据库用户。

    “s00adm”是数据库用户名,是安装数据库时自动生成的,其中“s00”为数据库SID的小写形式,请根据实际情况修改。
    hw00002:/ # su - s00adm

  3. 执行命令HDB stop停止备节点的数据库,然后执行exit退出数据库

    hw00002:/usr/sap/S00/HDB00> HDB stop
    Stopping instance using: /usr/sap/S00/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 00 -function Stop 400
    12.10.2015 15:11:23
    Stop
    OK
    Waiting for stopped instance using: /usr/sap/S00/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 00 -function WaitforStopped 600 2
    12.10.2015 15:11:23
    WaitforStopped
    OK
    hdbdaemon is stopped.

  4. 复制主节点的“SSFS_<SID>.DAT”文件和“SSFS_<SID>.KEY”文件到备节点。

    当使用的是SAP HANA 2.0时,SR过程中需要对数据和日志传送通道进行身份验证,因此需要使用系统PKI SSFS存储的证书。

    “SSFS_<SID>.DAT”和“SSFS_<SID>.KEY”分别位于“/usr/sap/SID/SYS/global/security/rsecssfs/data”目录和“/usr/sap/SID/SYS/global/security/rsecssfs/key”目录下,SID是数据库实例号,本例中为“S00”,请根据实际情况修改。

    1. 在备节点执行以下命令备份文件。
      [root@hw00002 ~]# cd /usr/sap/S00/SYS/global/security/rsecssfs/data
      [root@hw00002 data]# mv SSFS_S00.DAT SSFS_S00.DAT.bak
      [root@hw00002 ~]# cd /usr/sap/S00/SYS/global/security/rsecssfs/key
      [root@hw00002 key]# mv SSFS_S00.KEY SSFS_S00.KEY.bak
    2. 在主节点执行以下命令复制文件到备节点。
      hw00001:cd /usr/sap/S00/SYS/global/security/rsecssfs/key
      hw00001:/usr/sap/S00/SYS/global/security/rsecssfs/key # scp SSFS_S00.KEY s00adm@hw00002:/usr/sap/S00/SYS/global/security/rsecssfs/key
      Password: //输入密码
      SSFS_S00.KEY                                                                                                                     100%  187     0.2KB/s   00:00
      hw00001:cd /usr/sap/S00/SYS/global/security/rsecssfs/data
      hw00001:/usr/sap/S00/SYS/global/security/rsecssfs/data # scp SSFS_S00.DAT s00adm@hw00002:/usr/sap/S00/SYS/global/security/rsecssfs/data
      Password://输入密码
      SSFS_S00.DAT                                                                                                                     100% 2960     2.9KB/s   00:00

  1. 在备节点执行su - s00adm命令切换到数据库用户,然后执行命令hdbnsutil -sr_register --remoteHost=hw00001 --remoteInstance=00 --replicationMode=sync --name=hw00002 --operationMode=logreplay将备节点注册到主节点。

    hw00002:/ # su - s00adm
    s00adm@hw00002:/usr/sap/S00/HDB00> hdbnsutil -sr_register --remoteHost=hw00001 --remoteInstance=00 --replicationMode=sync --name=hw00002 --operationMode=logreplay
    adding site ...
    checking for inactive nameserver ...
    nameserver hw00002:30001 not responding.
    collecting information ...
    registered at 192.126.126.131 (hw00001)
    updating local ini files ...
    done.
    s00adm@hw00002:/usr/sap/S00/HDB00> 
    表7-4 参数说明

    参数

    说明

    remoteHost

    主节点的主机名称。本例中为“hw00001”,请根据实际情况修改。

    name

    本节点(备节点)的主机名称。本例为“hw00002”,请根据实际情况修改。

    replicationMode

    支持三种模式:

    • sync:硬盘同步
    • async:异步
    • syncmem:内存同步
    须知:

    一般情况下建议选择“sync”,如果选择“async”或“sysnmem”,性能会有所提高但是存在异常情况下数据丢失的风险。

    remoteInstance

    SAP HANA数据库的实例号,请根据实际情况修改。

    operationMode

    HANA1.0可以选择两种:

    • delta_datashipping:该模式下HANA数据库的数据增加定时在主备节点传输,该模式下备机数据库tavkover需要的时间较长。默认为delta_datashipping模式。
    • logreplay:主节点数据初始化同步到备节点之后,后续只同步log日志。主节点的log日志,在备节点实时redo处理,该模式下,备节点takeover所需要的时间较短。推荐使用logreplay模式。

    HANA2.0可以选择三种:

    • delta_datashipping:该模式下HANA数据库的数据增加定时在主备节点传输,该模式下备机数据库tavkover需要的时间较长。
    • logreplay:主节点数据初始化同步到备节点之后,后续只同步log日志。主节点的log日志,在备节点实时redo处理,该模式下,备节点takeover所需要的时间较短。推荐使用logreplay模式,默认是logreplay模式。
    • logreplay_readaccess:主节点数据初始化同步到备节点之后,后续只同步log日志。主节点的log日志,在备节点实时redo处理,该模式下,备节点takeover所需要的时间较短。并且SQL能以只读的方式访问备节点。

  2. 执行命令HDB start启动备节点数据库。

    s00adm@hw00002:/usr/sap/S00/HDB00>  HDB start
    StartService
    Impromptu CCC initialization by 'rscpCInit'.
      See SAP note 1266393.
    OK
    OK
    Starting instance using: /usr/sap/S00/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 00 -function StartWait 2700 2
    12.10.2015 15:16:53
    Start
    OK
    12.10.2015 15:17:27
    StartWait
    OK

  3. 执行命令hdbnsutil -sr_state查看备节点数据库System Replication状态。

    如果数据库模式为“sync”且能够查到两个节点,则表示同步模式注册成功。
    s00adm@hw00002:/usr/sap/S00/HDB00> hdbnsutil -sr_state
     
    System Replication State
    ~~~~~~~~~~~~~~~~~~~~~~~~
     
    online: true
     
    mode: sync
    operation mode: logreplay
    site id: 2
    site name: hw00002
     
     
    is source system: false
    is secondary/consumer system: true
    has secondaries/consumers attached: false
    is a takeover active: false
    active primary site: 1
     
    primary masters: hw00001
     
    Host Mappings:
    ~~~~~~~~~~~~~~
     
    hw00002 -> [hw00001] hw00001 
    hw00002 -> [hw00002] hw00002
     
    Site Mappings:
    ~~~~~~~~~~~~~~
    hw00001 (primary/primary)
        |---hw00002 (sync/logreplay)
     
    Tier of hw00001: 1
    Tier of hw00002: 2
     
    Replication mode of hw00001: primary
    Replication mode of hw00002: sync
     
    Operation mode of hw00001: primary
    Operation mode of hw00002: logreplay
     
    Mapping: hw00001 -> hw00002
    done.

翻译
下载文档
更新时间:2019-11-07

文档编号:EDOC1100011658

浏览量:17543

下载量:640

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页