如何在unix平台上获取oracle软件安装所有者的操作系统用户名?
大多数情况下,Oracle Home目录所有者是一个,或者名称是'grid'或'oracle';但有没有确定的方法来了解Oracle软件所有者?
感谢。
答案 0 :(得分:0)
每个单独的 Oracle主页可以拥有不同的所有者( GI GI 主页 oracle RDBMS home,例如)。可轻松访问特定 Oracle 主目录的所有者/组 使用 ls * Unix *命令:
ls -ld "$ORACLE_HOME"
只需阅读 Oracle 官方文档(快速安装指南应该足够):某些命令需要作为* ORACLE_HOME *所有者运行,其他命令必须作为 root 运行。
答案 1 :(得分:0)
你的意思是编程还是一般?
对于由系统启动的Oracle主目录,您可以查看/etc/rc.d目录中的启动脚本,该目录通常是通过oracle所有者帐户启动服务。如果我没记错的话,dba组中的任何人在技术上都可以成为“所有者”并启动服务,因此Oracle“所有者”的概念有点松散。
答案 2 :(得分:0)
查看始终存在的文件/etc/oraInst.loc
,即使您没有设置ORACLE_HOME
。作为DCookie says,该组是重要的位,即此文件中的inst_group
。