Programmer l'execution de procedures ? - SQL/NoSQL - Programmation
Marsh Posté le 07-02-2007 à 12:15:00
merde, j'ai cassé l'ambiance ?
Si tu pouvais me donner une piste de recherche, même indépendament d'oracle XE, ca m'aiderait certainement
Marsh Posté le 07-02-2007 à 20:30:59
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
Marsh Posté le 07-02-2007 à 20:37:16
bon après recherches rapides sur les forums d'oracle XE, il semblerait que tu peux utiliser dbms_scheduler et dbms_job
Marsh Posté le 07-02-2007 à 22:04:10
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.
Marsh Posté le 08-02-2007 à 14:46:25
Ok j'ai bien accès au package scheduler, mais quelqu'un saurait comment créer les jobs en GUI plutot qu'en PLSQL ?
Toujours sous XE, évidemment.
Marsh Posté le 08-02-2007 à 15:44:56
ReplyMarsh Posté le 08-02-2007 à 16:46:29
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
Marsh Posté le 07-02-2007 à 10:16:34
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 ).
Merci de vos conseils,
MG.