如何为 root 和 bjpadm 设置 LIBPATH 环境变量?

how to set LIBPATH environment variable for root and bjpadm?

在哪里设置 root 和 bjpadm 的 "libpath" 环境变量?他们发给我的 libpath 是 LIBPATH=/usr/lib:/lib:/usr/sap/BJP/SYS/exe/run:/usr/sap/BJP/SYS/exe/uc/rs6000_64:/oracle/client/11x_64/instantclient 那么我该如何设置这个或者我应该编辑什么文件?

/etc/profile 是一个选项。不过,您可以尝试使其易于阅读:

export SAPEXEDIR=/usr/sap/BJP/SYS/exe
export ORACLE_HOME=/oracle/client/11x_64/instantclient
export LIBPATH=/usr/lib:$SAPEXEDIR/run:$SAPEXEDIR/uc/rs6000_64:$ORACLE_HOME

我建议 /etc/environment。在 AIX 上,像 PATH 和 LIBPATH 这样的变量适合在那里设置。

除了上述答案之外,如果您只需要为 root 和 bjpadm 设置 LIBPATH,我建议将 LIBPATH 放入每个用户的 .profiles 中。

/etc/environment 和 /etc/profile 是系统范围的,影响所有用户。