2017-06-21 2 views
-1

Nous implémentons la réplication HDR (High Availability Data Replication) sur Windows 2012 R2 Server.Implémentation Informix HDR sur le serveur Windows 2012 R2

étapes:

fait

1) Deux nouvelles fenêtres 2012 R2 Serveurs.

IDS 12.10FC8 a installé et créé l'instance manuellement à l'aide de Server Instance Manager.

serveur A détails:

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

Détails du serveur B:

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

2) Nous avons une seule instance avec une base de données dans le serveur A (primaire). Aucune base de données dans le serveur B (secondaire).

3) Nous avons effectué les modifications requises pour le format HDR dans ONCONFIG, fichier Sqlhosts sur les deux serveurs.

paramètres de onconfig serveur 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 

paramètres ONCONFIG serveur 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 

hôtes SQL aux deux serveurs: placé dans %INFORMIXDIR%\etc

hdr_secondary onsoctcp winhdr2 hdrsecport 
hdr_primary onsoctcp winhdr hdrpriport 

fichier hôte sur les deux serveurs: placé dans C:\Windows\System32\drivers\etc

host.equvi fichier @ les deux serveurs: placé dans C:\Windows\System32\drivers\etc

winhdr informix 
winhdr2 informix 

services de fichiers @ les deux serveurs: placé dans C:\Windows\System32\drivers\etc

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

4) Après tout paramètre de configuration a fait que nous avons prendre onTape sauvegarde à serveur A.

serveur A Statut: en ligne

ontape -s -L 0 

5) Moved la sauvegarde L0 au serveur B et restauré avec ontape. Restauration à froid

ontape -p

état du serveur B: rapide récupération

6) Sur le serveur A, nous avions exécutez la commande suivante:

onmode -d primary hdr_secondary 

serveur A Statut: en ligne (Prim)

7) Sur le serveur B, nous avons exécuté la commande ci-dessous:

onmode -d secondary hdr_primary** 

État du serveur B: récupération rapide (s).

Jusqu'à ce que nous l'ayons fait.

De là, nous sommes confrontés à un problème.

La sortie au serveur B de onstat -g dri:

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. 

Erreur dans le journal en ligne est: serveur A

DR: Trying to connect to secondary server = hdr_secondary 

DR: Cannot connect to secondary server 

DR: Turned off on primary server 

Serveur B

DR: Trying to connect to primary server = hdr_primary 

DR: Cannot connect to primary server 

DR: Turned off on secondary server 
+1

Salut. Je veux que vous soyez en mesure d'obtenir l'aide dont vous avez besoin, alors j'ai modifié votre message pour essayer de le rendre aussi clair que possible. Vous devriez probablement l'examiner pour voir si vous pouvez rendre votre question plus claire ou plus étroite. Aussi, veuillez voir [Dans quelles circonstances puis-je ajouter "urgent" ou d'autres expressions similaires à ma question, afin d'obtenir des réponses plus rapides?] (Https://meta.stackoverflow.com/questions/326569/under-what-circumstances -may-i-add-urgent-or-other-similar-phrases-to-my-quest). – gkubed

+1

Mieux adapté sur [sf] – Iceman

Répondre

0

Une bonne pratique de tester la communication entre les deux serveurs, ouvre dbaccess -> connect -> et c hoose l'alias du serveur distant.

Si vous ne pouvez pas vous connecter via dbaccess, vous avez un problème de réseau/de communication à examiner. Ouvrez un PMR avec le support IBM.

Assurez-vous que votre onconfig UPDATABLE_SECONDARY est défini sur 0, si vous n'avez pas enregistré votre instance secondaire sous forme de lecture/écriture, au cas où.