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.