已索引

如果直接使用安装用户登录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 +    允许任何主机将图形显示在本机
-- By 许望(RHCA、OCM、VCP)
最后修改:2023 年 09 月 26 日 02 : 18 PM
如果觉得我的文章对你有用,请随意赞赏