Bonjour,
je veux créer un code java qui va importer une base de données (exportée dans un fichier .dmp) et l'installer dans un serveur oracle.
merci infiniment
Bonjour,
je veux créer un code java qui va importer une base de données (exportée dans un fichier .dmp) et l'installer dans un serveur oracle.
merci infiniment
il faut faire une requete pour récupérer toutes table du genreet après pour chaque table tu récupère toutes les données et tu construit ton fichier .dmp
Code : Sélectionner tout - Visualiser dans une fenêtre à part select tabe_name from all_tables where ...
non,
j ai un fichier .dmp qui contient l'export de la base de donnees;
je veux faire un fichier java qui contient un bouton, lorsqu'on clique sur ce dernier il va importer la base de donnees oracle et l'installer dans le poste sur le quel on execute le fichier java.
merci infiniment
Tu crée ton interface en Swing, SWT ou ce que tu veux, et dans l'événement onClick tu appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.getRuntime().exec("imp xxxxx file=xxx.dmp full=yes")
Merci pour votre reponse.
est ce que je vais faire comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="submit" name="submit" value="submit" onclick="<% Runtime.getRuntime().exec('imp xxxxx file=xxx.dmp full=yes') %>">
oui je vais faire ça dans un fichier .jsp
1) le onclick c'est coté client, c'est du javascript, pas du java
2) le jsp c'est coté serveur, c'est du java. Si tu sais faire du JSP, ca ne devrais pas te poser problème de trouver où mettre cette ligne de code pour qu'il s'exécute. Dans le cas contraire, consulter les tutoriaux de dvp sur la création de pages JSP
ok j vais la faire dans un fichier .java
mais est ce que je dois etre connecté en tant que sys d'abord ?
je ne pense pas que imp nécessite un compte particulier. Par contre il faudra lui transmettre le login/password DB de l'utilisateur sous lequel l'importation se fera, mais ça fait partie de la commande.
merci;
je l'ai essayer sans connexion mais ca marche pas, ca donne rien je sais pas ou est le probleme, je vais essayer se connecter avant d'executer la commande.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager