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 03/10/2007, 11h35   #1
Membre du Club
 
Inscription : septembre 2005
Messages : 94
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 94
Points : 67
Points : 67
Par défaut gérer un time-out / requête

bonjour,

je recherche comment empêcher qu'une requête (de préférence en session)
tourne pendant 1 h, mais limiter par ex à 5 minutes (siot 300 secondes).

Merci d'avance.
LC
lca94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 13h35   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Je ne pense pas qu'il est possible de limiter la durée d'une requête. Par contre, on peut créer un profil Oracle pour limiter le temps CPU ou le nombre d'entreées/sorties par requête. Voir le tutoriel.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 14h03   #3
Membre du Club
 
Inscription : septembre 2005
Messages : 94
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 94
Points : 67
Points : 67
ha c'est bien ce que j'avais résumé, ne trouvant que sur le CPU. merci je vais aller voir...et je vous donne un résultat.

[EDIT]
ok en activant (ALTER SYSTEM SET resource_limit=false SCOPE=BOTH;) avec un PROFILE LIMIT c'est ok ... dommage qu'on ait pas de quoi limiter en temps horaire sur un call mais c'est déjà un grand bond en session
[/EDIT]

-> close et merci
lca94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 14h46   #4
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Le Resource Manager d'Oracle 10 est peut-être une solution (que je n'ai pas testée):

Citation:
Prevent the execution of operations that are estimated to run for a longer time than a predefined limit
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 15h45   #5
Membre du Club
 
Inscription : septembre 2005
Messages : 94
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 94
Points : 67
Points : 67
ha effectivement le Resource Manager, vu des écrits mais jamais testé. [edit] à priori en lisant le lien, également en CPU time[/edit]
merci encore
lca94 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 21h41.


 
 
 
 
Partenaires

Hébergement Web