Here is a breakdown of the environment
We have a number of Solaris servers and zones
- Root password is common among most of them, but a few are different
- There is no root access allowed over SSH (disabled in sshd_config for security purposes) and telnet is disabled
- If root access is required, the only way to do so without changing the SSH configuration is to SSH in with another account and use the "su -" command to switch over to root
- There is an "oracle" OS account on each server with Oracle installed (can login over SSH with this account)
- The password for the "oracle" OS account is unique on each server, for the most part
- The "oracle" OS user can log into any database on the server using OS authentication in Oracle (connect / as sysdba)
- The "sys" and "system" Oracle users have unique passwords in each database
- I created a "msmap" Oracle user in every database, which can be used if the MAP tool needs to connect with an Oracle user account
- The "msmap" Oracle user's password is the same in each database
- I gave the "msmap" Oracle user access to read all dictionary tables and views (SELECT ANY DICTIONARY). If it needs the DBA role, I can assign that if necessary
How do we get MAPS to inventory Oracle in this scenario?