2017-06-21 80 views
-1

我们正在Windows 2012 R2服务器上实施HDR(高可用性数据复制)。Windows 2012 R2服务器上的Informix HDR实施

步骤来完成:

1)两个新的Windows 2012 R2服务器。

IDS 12.10FC8使用服务器实例 管理器手动安装并创建实例。

服务器A细节:

DBSERVERNAME: hdr_primary 
Host Name: winhdr 
IP Address: 199.166.155.195 
Port Number: 50005 

服务器B细节

DBSERVERNAME: hdr_secondary 
Host Name: winhdr2 
IP Address: 199.166.155.196 
Port Number: 50005 

2)我们在服务器A(主),一个数据库只有一个实例。 服务器B(辅助)中没有数据库。

3)我们已经在两个服务器上的ONCONFIG,Sqlhosts文件中对HDR进行了必要的更改。

ONCONFIG参数服务器A:

DBSERVERNAME hdr_primary 
ROOTPATH C:\IFMXDATA\hdr_primary\rootdbs_dat.000 
ROOTSIZE 204800 
DRAUTO 0 
DRINTERVAL 0 
HDR_TXN_SCOPE FULL_SYNC 
DRTIMEOUT 30 

ONCONFIG参数服务器B:

DBSERVERNAME hdr_primary 
ROOTPATH C:\IFMXDATA\hdr_primary\rootdbs_dat.000 
ROOTSIZE 204800 
DRAUTO 0 
DRINTERVAL 0 
HDR_TXN_SCOPE FULL_SYNC 
DRTIMEOUT 30 

SQL主机在两个服务器:放置在%INFORMIXDIR%\etc

hdr_secondary onsoctcp winhdr2 hdrsecport 
hdr_primary onsoctcp winhdr hdrpriport 
在两个服务器

主机文件:放在C:\Windows\System32\drivers\etc

host.equvi文件@两个服务器:放置在C:\Windows\System32\drivers\etc

winhdr informix 
winhdr2 informix 

服务文件@两个服务器:放置在C:\Windows\System32\drivers\etc

hdrpriport 50005/tcp #hdr_primary 
hdrsecport 50005/tcp #hdr_secondary 

4)所有的配置设置做了之后,我们必须采取的ontape备份在 服务器A.

服务器A状态:在线

ontape -s -L 0 

5)移动的L0备份到服务器B和用ontape恢复。冷恢复。

ontape -p

服务器B状态:快速恢复

6)在服务器A上,我们已经运行下面的命令:

onmode -d primary hdr_secondary 

服务器A状态:在线(普里姆)

7)在服务器B上我们运行了以下命令:

onmode -d secondary hdr_primary** 

服务器B状态:快速恢复(秒)。

直到这里我们完成了。

从这里我们正面临一个问题。

onstat -g dri服务器B的输出:

Data Replication at 0000000080CEC030: 

Type---------------State-------- Paired server -----------Last DR CKPT (id/pg) 
Supports Proxy Writes 

    HDR Secondary off  hdr_primary   -1/-1 N 

DRINTERVAL 0 
DRTIMEOUT 30 
DRAUTO 0 
DRLOSTFOUND C:\PROGRA~1\IBMINF~1\etc\dr.lostfound 
DRIDXAUTO 1 
ENCRYPT_HDR 0 
Backlog 0 
Nothing Sent 
Nothing Received 
No Pings 
Last log page applied(log id,page): 0,0 

Issue: Primary and Secondary are not Paired. 

错误在线日志: 服务器A

DR: Trying to connect to secondary server = hdr_secondary 

DR: Cannot connect to secondary server 

DR: Turned off on primary server 

服务器B

DR: Trying to connect to primary server = hdr_primary 

DR: Cannot connect to primary server 

DR: Turned off on secondary server 
+1

嗨。我希望你能够得到你需要的帮助,所以我编辑了你的帖子,尽量使其尽可能清晰。你可能应该回顾一下,看看你是否可以让你的问题更清楚或更狭窄。此外,请参阅[在什么情况下,我可以在我的问题中添加“紧急”或其他类似短语,以获得更快的答案?](https://meta.stackoverflow.com/questions/326569/under-what-c​​ircumstances -MAY-I加紧急 - 或其它相似的短语对我-任务)。 – gkubed

+1

更适合[sf] – Iceman

回答

0

一个很好的实践来检验通信在两台服务器之间,打开dbaccess - > connect - >和c选择远程服务器别名。

如果无法通过dbaccess进行连接,则会出现必须调查的网络/通信问题。使用IBM支持打开PMR。

确保您的UPDATABLE_SECONDARY onconfig设置为0,如果您没有授权您的辅助实例作为读/写,以防万一。

相关问题