Bonjour,
J'ai installé un serveur Oracle 9.0.2 sous AIX 5.2, sans problème à mon avis.
Je souhaite que 4 utilisateurs Unix (oracle, adm1, adm2, adm3) puissent lancer des tâches d'administration (démarrage, arrêt, lancer des scripts utilisant la connexion système d'exploitation "/as sysdba").
Lorsque je me connecte avec oracle et que je démarre le serveur Oracle, tout se passe bien :
$ sqlplus /nolog
SQL> conn /as sysdba
Connecté à une instance inactive
SQL>startup
...
Base de données ouverte
et ensuite
lsnrctl start (pour le listener)
Par contre si j'utilise un autre utilsateur (par exemple adm1) :
$su - adm1
...
$ sqlplus /nolog
SQL> connect /as sysdba
Connecté à une instance inactive
et pourtant la base de données est ouverte!
il m'est donc impossible à partir de ce moment de lancer des scripts d'administration (qui contiennent : connect /as sysdba), à partir des autres utilisateurs (adm1, adm2, adm3) qui me sont imposés par les fournisseurs.
Remarque : tous ces 4 utilisateurs appartiennent aux groupes : oinstall, dba et oracle. oinstall étant le groupe principal et l'utilisateur oracle le propriétaire des fichiers de la base de données.
Merci
Partager