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 18/07/2006, 11h44   #1
Invité de passage
 
Inscription : juin 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 22
Points : 2
Points : 2
Envoyer un message via ICQ à rach375
Par défaut Import / export depuis java

Salut,

Je souhaite utiliser les commandes Import / export depuis un programme externe en java par exemple. est ce que c'est possible.

Voici la requete que j'aimerais lancé, pour l'instant ca ne fonctionne pas

Citation:
IMPORT FROM 'C:\xxx\test_table_technique' OF DEL MODIFIED BY DATEFORMAT='YYYYMMDD' COLDEL; DECPT. MESSAGES 'C:\xxx\test_table_technique_log' INSERT INTO TABLE_TECHNIQUE
Merci
rach375 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 12h02   #2
Membre à l'essai
 
Inscription : décembre 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 21
Points : 23
Points : 23
J'ai beaucoup travailler sur le sujet il y a un an.
C'etais sur des machines linux mais certain point son a faire :

Tu peux lancer une commande db2 via java ;
c'est beaucoup plus simple si tout est sur la meme machine (java et le serveur de db2).
Sinon il faut que tu puisse transfere les fichiers sur le serveur db2 (attention au chemin).

Il faut que ton utilisateur java (le propriétaire de la JVM) qui lance la commande java d'ordre system est une instance d'administration (pour pouvoir avoir passer des commandes db2). Qu'il est les droits sur la base db2 si tout est sur la meme machine.

Est ce que ta commande marche si tu te connecte avec l'utilisateur java en console?
rouner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 12h09   #3
Invité de passage
 
Inscription : juin 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 22
Points : 2
Points : 2
Envoyer un message via ICQ à rach375
Salut rouner,

Alors la base et l'appli ne seront pas sur la même machine, et surtout je ne doit que lancer la commande, je n'ai pas besion de rapatrier les fichiers.

Je vais essayer en ligne de commande java

merci
rach375 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 14h00   #4
Membre à l'essai
 
Inscription : décembre 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 21
Points : 23
Points : 23
pour un import db2 je ne suis pas arrivée a le faire fonctionner sans mettre le fichier sur le serveur db2, c'est pas tres logique mais

si l'import etait une commande sql cela serait aller tous seul comme sous Mysql
rouner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2006, 22h18   #5
jab
Rédacteur
 
Avatar de jab
 
Homme Jean-Alain Baeyens
SharePoint developpeur
Inscription : février 2004
Messages : 1 172
Détails du profil
Informations personnelles :
Nom : Homme Jean-Alain Baeyens
Âge : 48
Localisation : Belgique

Informations professionnelles :
Activité : SharePoint developpeur
Secteur : Service public

Informations forums :
Inscription : février 2004
Messages : 1 172
Points : 3 131
Points : 3 131
Envoyer un message via ICQ à jab Envoyer un message via MSN à jab Envoyer un message via Skype™ à jab
De mémoire, il doit y avoir un parametre pour indiquer si le fichier est local ou remote.

En tout cas je l'ai déjà fait depuis le commande center.

Le plus simple c'est peut être de le faire depuis le commande center et de voir la commande qu'il crée.
jab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2006, 10h03   #6
Invité de passage
 
Inscription : juin 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 22
Points : 2
Points : 2
Envoyer un message via ICQ à rach375
Salut,

Apparement il devrait y avoir une solution si on installe le client db2 sur la machine où se trouve l'appli : ça serait elle qui lancer ensuite la commande import / export vers la machine distante.

Je vais donc creuser dans ce sens
rach375 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 04h53.


 
 
 
 
Partenaires

Hébergement Web