Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Sécurité

Sécurité Vos questions sur la sécurité sous Linux/Unix

Réponse
 
Outils de la discussion
Vieux 25/03/2008, 12h08   #1 (permalink)
Invité régulier
 
Date d'inscription: septembre 2007
Messages: 17
Par défaut question sur les limites soft et hard pour une installation oracle

Bonjour,
je me penche actuelement sur l'installation d'Oracle, qui me réclame de changer mon /etc/security/limits.conf de la facçon suivante :
Code :
oracle           soft    nproc   2047
oracle           hard    nproc   16384
oracle           soft    nofile  1024
oracle           hard    nofile  65536
Puis d'ajouter dans /etc/profile:
Code :
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi
Je ne comprends pas pourquoi ils ne mettent pas directement dans /etc/security/limits.conf:
Code :
oracle           soft    nproc   16384
oracle           hard    nproc   16384
oracle           soft    nofile  65536
oracle           hard    nofile  65536
car d'après ce que je comprends ça reviendrait exactement au même... y a-t-il une subtilité qui m'échappe ?
Mr. Magne est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/03/2008, 13h30   #2 (permalink)
Membre Expert
 
Avatar de frp31
 
Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
Par défaut

normalement la procedure oracle (10G) c'est d'utiliser le sysctl
donc encore une autre methode.....
tu peux aussi aller faire une compil noyau si tu veux aussi....

bref y'a pas qu'une methode....

la mienne :
Télécharger oracle_install2.pdf
__________________
Bye @+
(\__/)
(o..o)
(") (")

Soutenez le logiciel libre
frp31 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/03/2008, 14h02   #3 (permalink)
Invité régulier
 
Date d'inscription: septembre 2007
Messages: 17
Par défaut

je comprends bien qu'il y ait plusieurs méthodes mais pour moi mettre dans /etc/scurity/limits.conf
Code :
oracle           soft    nproc   2047
est contradictoire avec mettre dans le profile
Code :
ulimit -p 16384
Je me trompe ?
Mr. Magne est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/03/2008, 16h42   #4 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

La config semble dépendre du shell.

Si ksh alors
Code :
ulimit -p 16384
ulimit -n 65536
sinon
Code :
ulimit -u 16384 -n 65536
Ca me semble clair.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/03/2008, 17h07   #5 (permalink)
Invité régulier
 
Date d'inscription: septembre 2007
Messages: 17
Par défaut

arf je suis désolé mais mon message ne devait pas être clair du tout.

modifier /etc/security/limits.conf en ajoutant
Code :
oracle           soft    nproc   2047
a pour conséquence de mettre une limite soft au nombre de processus pour l'utilisateur oracle de 2047 (et ce quel que soit le shell non ?).

modifier ensuite le profile pour faire un ulimit qui agrandit la limite soft jusqu'à la limite hard (car quel que soit le shell c'est le résultat escompté) me semble assez étrange: Pourquoi ne pas mettre dès le début une limite soft égale à la limite hard ?

Y a-t-il une raison particulière pour utiliser ce ulimit dans le profile au lieu de mettre directement la bonne valeur dans le limits.conf ?

J'espère avoir été plus clair dans la formulation de mon problème, en tous cas merci de vous être penché dessus.
Mr. Magne est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Sécurité



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 09h50.