2010-12-27 3 views

Répondre

4

Oracle n'expire pas les sessions, il expire les connexions. La façon dont cela se fait avec les profils. Ce sont des modèles d'allocation de ressources qu'un DBA peut créer et affecter aux utilisateurs.

Si vous souhaitez arrêter une session après 30 minutes d'inactivité, créez un profil et définissez IDLE_TIME = 30. Si vous souhaitez limiter une connexion à une durée totale de trente minutes, définissez CONNECT_TIME = 30. Find out more. Notez que ces délais sont appliqués par le processus d'arrière-plan PMON; cela se réveille périodiquement et donc une session inactive peut avoir été inactive pendant plus de trente minutes avant que PMON ne le snipe.

De plus, la base de données doit être configurée pour permettre la gestion dynamique des ressources. Un paramètre d'initialisation, RESOURCE_LIMIT, régit le comportement. Sa valeur par défaut est FALSE (car il y a un overhead dans le suivi de ces choses).

Questions connexes