[Oracle] : Lister nombre de connexion/processus pour une instance

Comment lister le nombre de connexion via le nombre de processus ? c’est assez simple si l’on est hors pooler de connexion. Pour le suivre dans le temps (par exemple toutes les 5 minutes).

#!/bin/bash

while true
do
t=$(date)
ps=$(ps auxwww | grep nominstance |grep -v ora_ | wc -l)
echo $ps
echo $t' --> '$ps >> verif.log
sleep 5m
done

Vous remarquerez que par la boucle while = true on se passe de faire un cron en donnant par exemple un sleep de 5 minutes (on attend 5 minutes pour relancer le script).

Si vous voulez le lancer indéfiniment, il suffit de le mettre dans un fichier qui sera lancé via un nohup.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s