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