Problème de listener sur Oracle Database 11g
A l’occasion d’une formation récente où nous avons installé témérairement Oracle Database 11g sur Oracle Linux 7.1, nous avons eu une erreur – sur certains postes – au lancement du listener que je n’avais encore jamais rencontrée.
En lançant malencontreusement la commande $ORACLE_HOME/bin/dbstart $ORACLE_HOME avec le compte root, les droits sur le dossier /var/tmp/.oracle ont été modifiés. Si l’instance a pu se lancer, le listener ne s’est, quant à lui, jamais exécuté.
Après avoir arrêté l’instance avec la commande dbshut, nous avons dû modifier les droits sur ce répertoire comme suit :
chown oracle:oinstall /var/tmp/.oracle -R
Après vérification, sur la version 12c s’exécutant sur Oracle Linux 7.2, le fait que l’utilisateur root soit propriétaire ne semble poser aucun problème particulier.