ORA-27102 no space left on device (Linux)

Musée des erreurs Ajouter un commentaire

Que faire quand on a cette erreur?

Elle se produit souvent quand on vient d’augmenter la sga_max_size au redémarrage de la base.

A l’installation d’oracle sous linux, il faut positionner certains paramètres noyau pour la gestion de la mémoire (metalink 301830.1).

le shmmall qui correspond à la valeur total de la ram en bytes divisé par la taille de la page mémoire et le shmmax qui correspond à la moitié de la valeur de la Ram totale mais maximum 4Go.

Vérifier que la valeur du shmmall soit la bonne.

Par défaut on met souvent 4Go et pour les gros serveurs de 32Go de ram la valeur est de 8Go (avec une page size à 4096).  Si l’on veut dépasser 4Go de SGA, il faut donc positionner correctement ce paramètre.

$ getconf PAGE_SIZE pour avoir la taille de la page mémoire
4096
# sysctl -p pour voir tous les paramètres kernel
vi /etc/sysctl.conf pour modifier les paramètres
albanlepunk

Faire un commentaire