所以我做了足够的事情,试图在我的Ubuntu上安装JavaApp所需的Oracle 11gR2企业。我有Oracle用户组和分配给它的子组,但是在运行数据库安装程序时,它会通过命令/usr/bin/xdpyinfo
检查与监视器相对应的颜色,这似乎与该oracle用户无关。
它返回:
No protocol specified
/usr/bin/xdpyinfo: unable to open display ":0".
此命令可与任何其他用户完美配合。
我该怎么办?如何将所有其余系统正常命令设置为用户oracle?
答案 0 :(得分:1)
您需要设置DISPLAY环境变量。既然你说它适用于任何其他用户,听起来你可能是作为一个用户连接到你的服务器,然后转到Oracle帐户。如果是这样,您可以在执行之前检查普通用户的$DISPLAY
环境变量,然后在运行安装程序之前从Oracle帐户执行export DISPLAY=<that value>
。