Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 16/09/2008, 18h21   #1
Membre habitué
 
Avatar de Process Linux
 
Inscription : septembre 2003
Messages : 136
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 136
Points : 118
Points : 118
Envoyer un message via ICQ à Process Linux Envoyer un message via MSN à Process Linux Envoyer un message via Yahoo à Process Linux
Par défaut [Oracle 8i] Etat d'avancement à partir d'un programme Java

Bonjour,

Voilà, pour un projet de développement de Batch, je dois déterminer l'état d'avancement du Batch .

Le problème c'est que quand j'execute un Select à partir de mon programme Java ( Un select qui prend 1 heure), je n'ai plus la main sur ce que fait Oracle, du coup mon programme reste en état silencieux 1 heure, sans donner aucun état d'avancement.

J'aimerai savoir s'il y a un moyen pour connaitre ce que Oracle fait , ou avoir un état d'avancement dans les cas suivants :

1- Un simple Select
2- Avec l'instruction :
insert .... into XXX
select * from

Merci d'avance
Process Linux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 21h15   #2
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
tu peux vérifier le contenu de la vue v$session_longops depuis un autre programme
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2008, 12h58   #3
Membre habitué
 
Avatar de Process Linux
 
Inscription : septembre 2003
Messages : 136
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 136
Points : 118
Points : 118
Envoyer un message via ICQ à Process Linux Envoyer un message via MSN à Process Linux Envoyer un message via Yahoo à Process Linux
Merci vicenzo,

la vue v$session_longops répond exactement à mon besoin , il reste un petit détail que je n'arrive pas à trouver, c'est comment retrouve la clef unique pour séléctionner la ligne dont j'ai besoin ( normalement la ligne qui correspond à ma session - à part le username biensur ).

Merci
Process Linux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2008, 13h35   #4
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
tu peux faire une jointure avec v$session sur le SID et serial#.
v$session te donne les infos qui te permettront d'identifier ton autre programme (machine, compte OS, nom du programme, ...)
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2008, 17h04   #5
Membre habitué
 
Avatar de Process Linux
 
Inscription : septembre 2003
Messages : 136
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 136
Points : 118
Points : 118
Envoyer un message via ICQ à Process Linux Envoyer un message via MSN à Process Linux Envoyer un message via Yahoo à Process Linux
Merci , ca marche à merveil
Process Linux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h53.


 
 
 
 
Partenaires

Hébergement Web