|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 1 ![]() |
Bonjour,
Je cherche un moyen de purger la base log du serveur de réplication sybase, sachant que les diverses commandes du type : dump tran with no log ou dump tran with truncate only ne fonctionnent pas. C'est une version 12.5 Merci. |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Si la log ne se purge pas c'est vraisemblablement qu'une transaction est encore ouverte.
On peut voir l'état avec: ce qui donne quelque chose comme ceci: Code :
Si la replication est enclenchée il peut aussi y avoir une très grande opération (p.ex. un UPDATE avec une clause WHERE peu restrictive). Cette opération est exécutée comme une seule transaction, mais doit être répliquée ligne par ligne (cad un UPDATE pour chaque ligne modifiée dans la base source). Ce genre de chose peu s'exécuter très lentement et faire en sorte que la log de la base source se remplisse... Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 48 ![]() |
Si vous ne souhaitez pas répliquer le contenu du log (par exemple si vous avez loadé votre primary database sur un ASE ne faisant par partie d'un Sytème de réplication), il faut supprimer le second point de troncature du log (celui du Replication Server).
Attention, vous en pourrez plus répliquer les données contenues dans le log. dbcc settrunc("ltm","ignore") permet de désactiver le second point de troncature. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Je rajouterai même :
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
On peut aussi , mais on pert une transaction, faire un truncate de la table rslastcommit ....
Bourrin peut être mais efficasse ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com