Vous avez plusieurs options pour installer un agent Enterprise Manager 12c ; la plus simple et la plus utilisée étant sans doute le déploiement depuis la console, qui est, en 12c, de base dans le produit. C'est d'autant plus intéressant que vous pourrez installer plusieurs agents en simultané. Si c'est votre choix, Oracle définit
une liste de pré-requis décourageante, parmi lesquels notamment un accès root via sudo pour les server Unix et Linux ou l'installation de Cygwin pour Windows.
Comme cela ne suffisait pas, il faut en plus désactiver "requiretty" et activer "visiblepwd" dans les options du fichiers sudoers. Mieux vaut ne pas croiser les responsables de votre équipe sécurité dans ces conditions !
Evidemment, vous avez les autres alternatives qui sont :
- le script d'installation en mode silencieux agentDeploy.sh, lequel évite également d'installer Cygwin sur vos serveurs Windows,
- l'utilisation d'un RPM pour les distributions Linux,
- l'installation en mode partagée
- le clone d'un agent en mode graphique ou via un scripts
Cela dit, vous pouvez tout à fait installer un agent depuis la console sans accès au compte utilisateur "root" ! Il suffira simplement d'ignorer les messages associés et de demander à un administrateur système d'exécuter le script root.sh pour vous. Cet article relate cette expérience ordinaire...