Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2006, 16h36   #1
Membre à l'essai
 
Inscription : février 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 28
Points : 20
Points : 20
Par défaut [RS]Replication Server & Journal de Transaction

Bonjour,
Je voudrais savoir quels sont les différentes opérations qui ne sont pas prises en compte dans le "log de transaction" pour un serveur ASE 12.x.
Ceci est indispensable à savoir afin de s'assurer que les données répliqués par Replication Server sur la base de destination soit similaire à celle d'origine.

exemple:
L'ordre truncate n'est pas inscrit dans le log de ASE
pour y remdédier il existe la commande sysadmin apply_truncate_table au niveau de SYBASE Replication Server pour répliquer les données supprimées.

1/Pour résumer donc, quels sont les données non sauvegardés dans le log de ASE
2/ Quels sont les façons d'y remédier au niveau de SYBASE Replication Server

ps: une réponse à la la question 1 c'est l'indispensable pour moi , à la 2 le GRAND LUXE
SQL972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 18h34   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Il y a deux types de réplications : Warm standby et par repdef.

La WSB, depuis RS12, est en mesure de répliquer les ordres truncate selon le status de sp_reptostandby (à ALL).

Les ordres non répliqués restent donc, en gros
- le truncate table (en non wsb)
- le select into
- les inserts faits en fast bcp
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2006, 09h22   #3
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
A partir de RS 12.6 on a aussi la replication MSA (une repdef pour toute un base, plutot qu'une repdef par objet). Si mes souvenir sont bons le comportement de la repli MSA est similaire à la WSB.

Michael
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2006, 16h19   #4
Membre du Club
 
Inscription : décembre 2005
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 48
Points : 48
Points : 48
[FONT=Helv]Idées à tester ...
- Pour la réplication du BCP IN :
Créer un index sur la table (le mode bulk n'est plus utilisé)
- Pour la réplication du select into :
Dans la mesure ou la table n'existe pas encore avant le lancement de l'instruction select into, n'y aurait-il pas de toute façon un problème lors de la création de la subscription ?
Sinon tester :
Faire un select into avec clause where 1=2 juste pour créer la table.
Puis utiliser la commande "insert select" à la place du "select into"
[/FONT]
dbafranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 12h26   #5
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Si les opérations de DDL sont repliquées on peut faire le CREATE TABLE suivi du INSERT ... SELECT pour simuler le SELECT INTO.

Par contre, faire SELECT INTO ... WHERE 1=0 va créer la table uniquement sur le primaire, et le INSERT ... SELECT ne pourra donc pas être repliqué directement sans créer la table sur le secondaire.

Michael
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2006, 09h05   #6
Membre du Club
 
Inscription : décembre 2005
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 48
Points : 48
Points : 48
Y a-t-il moyen de répliquer les opérations DDL en mode de réplication repdef ?
dbafranck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h44.


 
 
 
 
Partenaires

Hébergement Web