j'ai un probleme lors de la sauvgarde du contenu de deux tables en Oracle(Employe et Employe 2)
à partir du java(Application lourd avec jdk 1.4)
voici le code source:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Stmt=Con.createStatement(); SQL="insert into Tb_imp select * from Employe where Date_Av >= to_date('01/01/2005')"; Stmt.execute(SQL); SQL="insert into Tb_imp2 select * from Employe2 where Date_A >= to_date('01/01/2005')"; Stmt.execute(SQL); Process P = Runtime.getRuntime().exec("C:/Export.exe"); P.waitFor();
avec Export.exe un programme appelant:
- exp : l'utilitaire d'export d'oracle (exp.exe) j'exporte les deux tables (Employe et Employe 2)
- ensuite NtBackup.exe : pour copier le fichier DMP dans une cartouche de sauvgarde
Le probleme c'est qu' apres avoir lancer l'export , j'ai essayé de restaurer le contenu de deux tables ,
c'est averé que le contenu des tables est manquant (nombre ligne manquant).
à noter que si je lance l'export de ces deux tables directement à partir du ligne de commande ca marche correctement et je restaure toutes les lignes.
Merci pour votre aide
Partager