Inicializace replikačního systému |
Top Previous Next |
Seznam témat:
Zde je popsán postup inicializace replikačních počitadel po ztrátě synchronizace mezi databázemi. Pokud jsou databáze v celém systému příliš různé v důsledku chybné funkce replikací, je třeba zvážit opětovné vytvoření všech databází v replikačním systému naklonováním jedné z nich. V takovém případě se vlastně nebude jednat o reinicializaci replikací, ale spíše o znovuzavedení replikací (viz dále). Pokud se jednotlivé databáze od sebe příiš neliší, popř. byla chybějící data přenesena ručně, lze provést pouze inicializaci replikací (viz dále).
Znovuzavedení replikací Protože databáze v repl. systému vznikly naklonováním jedné z nich, je třeba z ní nejprve odstranit původní replikační objekty (pokud se tak nestalo před nakolonováním). K tomu nejlépe poslouží Sybase Central (uzel SQL Remote): - v uzlu Message Types nastavte poklepáním na FTP prázdnou hodnotu (podobně jako u ostatních typů FILE, MAPI, apod.) - v uzlu Remote Users u všech existujících remote userů: klepněte na něj pravým a zvolte Revoke Remote - v uzlu Publications odstraňte všechny existující publikace (Delete) - v uzlu Users&Groups (v uzlu databáze) odstraňte (Delete) uživatele cons_user, remote_user1, remote_user2, atd. - vyprázdněte všechny zúčastněné replikační schránky (obvykle adresáře na FTP serveru) - do jednotlivých databází zaveďte skripty připravené programátory pro zavedení replikací pro konkrétní firmu
Inicializace replikací - spouštěním repl. agenta (dbremote) nad jednotlivými databázemi dosáhněte vyprázdnění replikačních schránek (FTP) nebo alespoň snížení jejich obsahu na minimum - eventuelní zbývající soubory v repl. schránkách smažte - na jednotlivých databázích repl. systému resetujte repl. počitadla příkazem:
REMOTE RESET remote_user
kde remote_user je název remote usera pro danou databázi. Pokud jich má víc (typ. konsolidovaná DB), je třeba provést příkaz pro každého z nich. Seznam remote userů poskytne Sybase Central ve větvi SQL Remote - Remote Users.
Související témata |