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 07/04/2008, 10h50   #1
Membre confirmé
 
Inscription : décembre 2002
Messages : 452
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 452
Points : 265
Points : 265
Par défaut Liste d'attente : job + queue_table, bonne piste ?

Bonjour,


J'aimerais planifier des taches via une procédure stockée en PL/SQL

et que ces taches ne soient pas executées en meme temps mais dans une file d'attente.


Est ce que Oracle avec les job gére cela ?

J'ai vu que pour planfier un traitement, il y a juste besoin de creer un job mais dans mon cas, il faut peut etre créér un programm et un scheduler.


weed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 10h08   #2
Membre confirmé
 
Inscription : décembre 2002
Messages : 452
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 452
Points : 265
Points : 265
j'ai trouvé un début de réponse à ma question.

Dans create_job :

Citation:
DBMS_SCHEDULER.CREATE_JOB (
job_name IN VARCHAR2,
program_name IN VARCHAR2,
start_date IN TIMESTAMP WITH TIME ZONE,
event_condition IN VARCHAR2,
queue_spec IN VARCHAR2,
end_date IN TIMESTAMP WITH TIME ZONE,
job_class IN VARCHAR2 DEFAULT 'DEFAULT_JOB_CLASS',
enabled IN BOOLEAN DEFAULT FALSE,
auto_drop IN BOOLEAN DEFAULT TRUE,
comments IN VARCHAR2 DEFAULT NULL);
http://youngcow.net/doc/oracle10g/ap...d.htm#i1000363


j'ai trouvé un parametre interessant : queue_spec. Apparrement, il faudrait creer une "queue_table" selon la doc.
http://www.oracle-base.com/articles/...ents_10gR2.php

Cela ne m'a l'air pas évident du tout.
L'avez vous deja utilisez ?
weed est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h15.


 
 
 
 
Partenaires

Hébergement Web