2017-06-21 9 views
-1

Wir implementieren HDR (High Availability Data Replication) auf Windows 2012 R2 Server.Informix HDR-Implementierung unter Windows 2012 R2-Server

getan Schritte:

1) Server neuer Zwei Windows-2012 R2.

IDS 12.10FC8 installiert und erstellt die Instanz manuell mit Server-Instanz Manager.

Server A Details:

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

Server B Details:

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

2) Wir haben nur eine Instanz mit einer Datenbank in Server A (primär). Keine Datenbank in Server B (sekundär).

3) Wir haben Änderungen an HDR in ONCONFIG, Sqlhosts-Datei auf beiden Servern vorgenommen.

ONCONFIG Parameter A Server:

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 Parameter Server 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-Hosts auf beiden Servern:

hdr_secondary onsoctcp winhdr2 hdrsecport 
hdr_primary onsoctcp winhdr hdrpriport 
in %INFORMIXDIR%\etc platziert platziert in C:\Windows\System32\drivers\etc

winhdr informix 
winhdr2 informix 

Dienste Datei @ beiden Servern: in C:\Windows\System32\drivers\etc

host.equvi Datei @ beiden Servern platziert:

Host-Datei auf beiden Servern platziert in C:\Windows\System32\drivers\etc

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

4) Nachdem alle Konfigurationseinstellung wir ontape Backup bei Server A.

Server A-Status nehmen getan hat: On-Line

ontape -s -L 0 

5) bewegt, um die L0-Backup-Server B und mit ontape restauriert. Kalte Wiederherstellung

ontape -p

Server Status B: Fast Recovery

6) auf Server A wir den folgenden Befehl ausführen hatte:

onmode -d primary hdr_secondary 

Server A Status: On-Line (Prim)

7) Auf Server B hatten wir den folgenden Befehl ausgeführt:

onmode -d secondary hdr_primary** 

Server B-Status: Schnelle Wiederherstellung (Sek.).

Bis hier haben wir getan.

Von hier aus stehen wir vor einem Problem.

Der Ausgang bei Server B von 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. 

Fehler bei Online-Protokoll ist: Server A

DR: Trying to connect to secondary server = hdr_secondary 

DR: Cannot connect to secondary server 

DR: Turned off on primary server 

Server B

DR: Trying to connect to primary server = hdr_primary 

DR: Cannot connect to primary server 

DR: Turned off on secondary server 
+1

Hallo. Ich möchte, dass du die Hilfe bekommst, die du brauchst, also habe ich deinen Post bearbeitet, um es so klar wie möglich zu machen. Sie sollten es wahrscheinlich überprüfen, um zu sehen, ob Sie Ihre Frage klarer oder enger stellen können. Siehe auch [Unter welchen Umständen kann ich meiner Frage "dringende" oder ähnliche Formulierungen hinzufügen, um schnellere Antworten zu erhalten?] (Https://meta.stackoverflow.com/questions/326569/under-what-circumstances - möge ich-hinzufügen-dringend-oder-ähnlich-Sätze-zu-meiner-Quest). – gkubed

+1

Besser geeignet für [sf] – Iceman

Antwort

0

Eine gute Praxis Kommunikation zu testen zwischen den beiden Servern, öffnet sich dbaccess -> connect -> und c Wählen Sie den Remote-Server-Alias.

Wenn Sie über dbaccess keine Verbindung herstellen können, liegt ein Netzwerk-/Kommunikationsproblem vor, das untersucht werden muss. Öffnen Sie ein PMR mit IBM Unterstützung.

Stellen Sie sicher, dass Ihr UPDATABLE_SECONDARY onconfig auf 0 gesetzt ist, falls Sie Ihre sekundäre Instanz nicht als Lese-/Schreibzugriff lizenziert haben, nur für den Fall.

Verwandte Themen