Replikace se zastavily

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Příznaky

na počítači, kde se spouští replikační agent (typicky server) je nyní spuštěn proces dbremote (Sybase SQL Remote) - neukončil se, ačkoliv by měl
SQL příkaz CALL sa_conn_info indikuje jedno či více připojení remote uživatele (typicky cons_user nebo remote_user)

 

Podmínky

pro přenos replikačních dat se používá protokol FTP
je vyloučeno porušení základních podmínek replikačního systému (zkrácený či chybějící LOG soubor, záměna databáze ze zálohy, manipulace s replikačními soubory, apod.)

 

Příčina

Při využití FTP přenosu se replikační agent (dbremote.exe,nlm) při posledním spuštění nedokázal připojit k FTP serveru. V takovém případě se o to třikrát pokusil a pokud nebyl úspěšný, žádá na počítači kde byl spuštěn ruční zadání připojovacích informací (IP adresa, jméno uživatele, heslo). Protože je nyní replikační agent připojen k databázi, jakékoliv další opakované spouštění replikací je neúspěšné, vzhledem k rozjetému stávajícímu replikačnímu procesu.

 

Řešení

Zkontrolovat příkazem PING <IP adresa> průchodnost přenosových linek a funkčnost FTP serveru. Běžícímu agentovi zadat správné připojovací informace k FTP serveru. Typicky jsou již správné původní hodnoty nabídnuty, takže je stačí jen potvrzovat klávesou Enter.  Pokud bylo vše zadáno správně a důvody selhání přenosu již pominuly, replikace se zahájí a replikační agent se ukončí (pokud tak byl nastaven parametrem -k).

 

Související témata