Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1441 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Programmer l'execution de procedures ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Programmer l'execution de procedures ?

n°1511702
did-54
Posté le 07-02-2007 à 10:16:34  profilanswer
 

Bonjour,
 
Je cherche un moyen d'executer une procedure (stockée) toutes les 5 minutes, toutes les heures, toutes les fin de mois, etc...
Y-a-t-il un moyen de le faire en interne (par la base ?), ou faut-il recourir à des scripts (avec crontab et compagnie) ?
 
J'ai recherché du côté des triggers, mais ca ne va pas forcément m'intéresser parceque je n'aurai pas forcément une insertion toutes les 5 minutes, et dans ce cas je peux pas être sûr que ma procédure sera executée toutes les 5minutes (je sais pas si je me fais bien comprendre :D ).
 
Merci de vos conseils,
 
MG.

mood
Publicité
Posté le 07-02-2007 à 10:16:34  profilanswer
 

n°1511712
sircam
I Like Trains
Posté le 07-02-2007 à 10:23:00  profilanswer
 

Ca dépend du DBMS...

n°1511752
did-54
Posté le 07-02-2007 à 11:27:06  profilanswer
 

Mon appli tournera sur un Oracle XE.

n°1511772
did-54
Posté le 07-02-2007 à 12:15:00  profilanswer
 

merde, j'ai cassé l'ambiance ? :D
Si tu pouvais me donner une piste de recherche, même indépendament d'oracle XE, ca m'aiderait certainement :)


Message édité par did-54 le 07-02-2007 à 12:15:07
n°1511978
couak
Posté le 07-02-2007 à 20:30:59  profilanswer
 

tu peux utiliser l'ordonnanceur interne de ton OS, qui lancera un SQL : ca marchera très bien comme ca
Il me semble que Oracle XE n'intègre pas le scheduler comme le ferait la version standard d'oracle, à vérifier... mais si c'était le cas ca serait une autre solution potentielle

n°1511982
couak
Posté le 07-02-2007 à 20:37:16  profilanswer
 

bon après recherches rapides sur les forums d'oracle XE, il semblerait que tu peux utiliser dbms_scheduler et dbms_job

n°1512013
did-54
Posté le 07-02-2007 à 22:04:10  profilanswer
 

couak a écrit :

bon après recherches rapides sur les forums d'oracle XE, il semblerait que tu peux utiliser dbms_scheduler et dbms_job


ok merci je vais regarder tout ca.

n°1512229
did-54
Posté le 08-02-2007 à 14:46:25  profilanswer
 

Ok j'ai bien accès au package scheduler, mais quelqu'un saurait comment créer les jobs en GUI plutot qu'en PLSQL ? :D
 
Toujours sous XE, évidemment.

n°1512237
couak
Posté le 08-02-2007 à 14:51:25  profilanswer
 
n°1512272
did-54
Posté le 08-02-2007 à 15:44:56  profilanswer
 


non tu sais pas, ou non y'a pas de GUI et je pars me suicider ?

mood
Publicité
Posté le 08-02-2007 à 15:44:56  profilanswer
 

n°1512300
couak
Posté le 08-02-2007 à 16:46:29  profilanswer
 

non il n'y en a pas et oui tu peux aller te suicider =)
tu trouveras plus d'infos précises sur les forums d'oracle xe


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Programmer l'execution de procedures ?

 

Sujets relatifs
[RESOLU]Problème execution index.htmlvitesse d'éxecution sur différents ordinateurs (Résolu)
redirection après execution servletExecution par cron d'un PHP pour créer une page Html
Changer la taille d'une fenêtre a l'executionProgrammer le jeu "OTHELLO" en Visual Basic
Programmer un system d'exploitation en C ? ou C++ ou ASM ? ou quoi ?Migration d'une base de donnée (execution trop longue)
[RESOLU]Problème d'execution : NoClassDefFoundError :(Erreur d'exécution '6' : dépassement de capacité
Plus de sujets relatifs à : Programmer l'execution de procedures ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR