1.介绍
Remote Standalone (RS) secondary(以下简称RSS) 的主要目的是提供一个灾难恢复解决方案。除了最即时的部份,主服务器只以异步方式将其所有的逻辑日志持续记录到RS辅助服务器。不像HDR,RSS通信使用的是全双工的协议。因此,RSS对网络延迟的容忍度比较高,可以驻留在一个遥远的地理位置。RSS的一个特征是,不像SDS和HDR服务器,主服务器不与RS辅助服务器同步检查点。因此,它必须先变成一个HDR服务器,然后再转为主服务器。当集群中的多个故障发生,一个RS节点可以防止您的数据库完全不可用。
2.安装
2.1操作系统安装
安装Linux(CentOS 7.*),安装过程略。
2.2系统设置
  1、关闭防火墙;
  2、设置 /etc/hosts
| primary | rss | 
|---|---|
| vi /etc/hosts | vi /etc/hosts | 
| 192.168.10.140 primary | 192.168.10.140 primary | 
| 192.168.10.143 rss | 192.168.10.143 rss | 
2.3安装数据库
数据库安装过程略
2.4数据库实例设置
onconfig配置
| primary | rss | 
|---|---|
| ROOTNAME rootdbs | |
| ROOTPATH /gpfs/chunks/rootdbs | |
| ROOTOFFSET 0 | |
| ROOTSIZE 300000 | |
| PHYSFILE 50000 | |
| LOGFILES 6 | |
| LOGSIZE 10000 | |
| SERVERNUM 0 | SERVERNUM 3 | 
| DBSERVERNAME primary | DBSERVERNAME rss | 
| NETTYPE soctcp,1,50,NET | |
| LOG_INDEX_BUILDS 1 | |
| SDS_ENABLE 0 | |
| TEMPTAB_NOLOG 1 | 
sqlhosts配置
| primary | rss | 
|---|---|
| g_cluster group - - i=110 | |
| primary onsoctcp 192.168.10.140 13000 g=g_cluster | |
| rss onsoctcp 192.168.10.143 13000 g=g_cluster | 
.rhosts配置
| primary | rss | 
|---|---|
| primary | |
| rss | |
| 192.168.10.140 | |
| 192.168.10.143 | 
2.5设置HDR
| primary | rss | 
|---|---|
| onmode -d add RSS rss | 
online.log里也可以看到这样的信息:
16:18:11  DR: new type = primary, secondary server name = hdr 
16:18:11  DR: Trying to connect to secondary server = hdr
16:18:14  DR: Cannot connect to secondary server
16:18:14  DR: Turned off on primary server
| primary | rss | 
|---|---|
| ontape -s -L 0 | 
将primary的零级备份文档复制到rss上。
| primary | rss | 
|---|---|
| ontape –p | 
可以看到还原成fast recovery的状态:
Sinoregal SinoDB Dynamic Server Version 12.10.FC8 -- Fast Recovery -- Up 00:00:23 -- 148084 Kbytes
| primary | rss | 
|---|---|
| onmode -d RSS primary | 
过一下子,就更新状态了:
Sinoregal SinoDB Dynamic Server Version 12.10.FC8 -- Read-Only (RSS) -- Up 00:00:43 -- 156276 Kbytes
onstat -g rss检查:
Sinoregal SinoDB Dynamic Server Version 12.10.FC8 -- On-Line (Prim) -- Up 00:59:02 -- 172660 Kbytes
Local server type: Primary
Index page logging status: Enabled
Index page logging was enabled at: 2023/08/14 10:22:52
Number of RSS servers: 1
RSS Server information:
RSS Srv      RSS Srv      Connection     Next LPG to send        Supports
name         status       status           (log id,page)         Proxy Writes
rss          Active       Connected               8,341          Y