已索引
如果直接使用安装用户登录X,则不用设置DISPLAY变量。
如果使用 root 登录X,切换到安装用户后再进行安装,建议按如下流程操作:
# xhost +
# echo $DISPLAY (记录下输出,比如 :1)
# su - oracle
$ export DISPLYA=:1 (上面的输出结果)
$ /somedir/runInstaller
如果将图形显示在另外一台主机上,请按如下操作(Oracle官方文档也有写):
在数据库服务器上定义DISPLAY变量,指明图形显示在哪儿(默认显示在本地)
$ export DISPLAY=<local_host>:0.0
local_host is the host name or IP address of the local computer to use to display Oracle Universal Installer.
在显示图形的电脑上允许其它的X显示在本机上
$ xhost + fully_qualified_remote_host_name 仅允许某台主机将图形显示在本机
$ xhost + 允许任何主机将图形显示在本机