Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
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 04/01/2011, 12h40   #1
Invité de passage
 
Inscription : mars 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1
Points : 0
Points : 0
Par défaut [DB2 - Fédération] SQL7008N REXX inconsistent data

Bonjour,
Je viens à vous avec un problème lié au serveur fédéré et à la journalisation sous DB2/400.
Mon application utilise une bdd DB2 LUW 9.7 sous Windows pour attaquer une bdd AS400 V5R3 via Federation Server.
Je cherche à insérer des lignes dans une table et j'obtiens une erreur :

SQL7008N REXX variable "ma_table" contains inconsistent data

Si j'active la journalisation, je n'ai plus d'erreur.
Malheureusement, j'ai plusieurs millions de lignes à insérer puis mettre à jour et le traitement se compte en heures avec la journalisation.

J'ai mis à jour la datasource ODBC associée au serveur AS400 pour ajouter le paramètre TXNIsolation à 32 afin de s'affranchir de la journalisation mais cela ne semble pas fonctionner.
L'application étant commerciale, je n'ai pas la main sur les requêtes SQL générées pour y ajouter WITH NONE.

Avez-vous une idée/piste ?
Merci d'avance pour votre aide.
Lolobreizh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 12h59   #2
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Si je comprends bien, ce qui n'est pas du tout sûr, tu veux alimenter une base DB2/400 à partir d'une base LUW sous Windows ?

J'ai recherché le message d'erreur "SQL7008N REXX variable contains inconsistent data" avec Google qui m'a listé une liste de plusieurs pages. Dans le lot, tu finiras bien je pense par trouver qqch qui correspond à ton problème.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 14h04   #3
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 821
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 42
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 821
Points : 1 041
Points : 1 041
Je ne connais pas Federation Server mais si tu veux empêcher le "Two Phase Commit" comment seras-tu certain d'une parfaite synchro entre les deux bases au moment des insert/update ou delete ?
K2R400 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 13h43.


 
 
 
 
Partenaires

Hébergement Web