在redhat操作系统上安装Oracle 11.1时,遇到在执行runInstaller后无法启动安装图像化界面,甚是郁闷。



问题现象:

使用Xmanager2.0软件登陆AIX桌面,root用户可以启动xclock钟表,在使用“xhost +”命令后su到oracle用户后便始终无法看到xclock命令对应的那个可爱的小钟表,因此也无法启动Oracle的图形化安装界面。安装进度就此Delay。



终极解决方法:

1.使用Xmanager登陆到要安装oracle服务的主机上的root用户的桌面(注意这里需要求oracle安装主机上必须要安装桌面环境),开启一个terminal;



2.关键的第一步:设置DISPLAY环境变量为登陆机器的IP地址(注意这里你本机windows的IP地址,即你的xmanager的安装主机,我本机的IP是10.10.11.16);

# export DISPLAY=10.10.11.16:0.0

# echo $DISPLAY

10.10.11.16:0.0



3.使用“xhost +”命令;

# xhost +

access control disabled, clients can connect from any host



4.切换到oracle用户;

# su - oracle



5.关键的二步:在oracle用户再一次设置DISPLAY环境变量为登陆机器的IP地址;

如果不操作这一步骤,su到oracle用户后这个环境变量可能会丢失——郁闷之所在。

$ export DISPLAY=10.10.11.16:0.0

$ echo $DISPLAY

10.10.11.16:0.0



6.另外一个关键注意事项;

注意DISPLAY设置的内容,一定要参考Xmanager左上角的提示内容进行设置,否则将会遭受到另一番挫折。

很有可能需要设置DISPLAY变量为下面的样子

$ export DISPLAY=10.10.11.16:1.0

$ echo $DISPLAY

10.10.11.16:1.0



7.小结

巧妇难为无米之炊,如果选择图像化方式部署Oracle,那么顺利启动图像化安装界面就非常重要。

“xhost +”和“DISPLAY”的混合使用不当将会导致非常惨烈的结果,引以为戒!



Good luck.



secooler

10.01.19



-- The End --

因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面的更多相关文章

  1. Linux环境中DISPLAY环境变量的解释及设置

    在Linux/Unix类操作系统上的GUI应用程序使用X Window系统(X Window System),它旨在允许多个用户使用窗口化的应用程序通过网络访问计算机. DISPLAY环境变量用来设置 ...

  2. linux命令 - export - 设置环境变量

    linux命令 - export - 设置环境变量 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供 ...

  3. ***LINUX添加PHP环境变量:CentOS下将php和mysql命令加入到环境变量中

    CentOS系统下如何将PHP和mysql命令加入到环境变量中,在Linux CentOS系统上 安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到 ...

  4. windows dos命令窗口的环境变量

    今天安装maven的时候遇到mvn -v显示mvn不是命令行,环境变量maven_home和path路径都配置了. 首先查看windows下的环境变量: >set maven_home MAVE ...

  5. yarn如何全局安装命令以及和环境变量的关系

    npm全局安装 npm i -g xxx yarn 全局安装 yarn global add xxx 然而你可能会发现npm全局安装后的命令可以直接使用,而yarn却不行,这是为什么呢? 我们来查看下 ...

  6. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

  7. centos7环境变量配错导致命令不能用

    吓得我都不知道挖掘机哪家强了, centos7由于配置环境变量的时候少打了$PATH,导致很多命令不能用了,吓了一跳 解决办法: 1.直接在命令行输入: export PATH=/usr/local/ ...

  8. linux下export命令添加删除环境变量

    Linux export命令参数   功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量. ...

  9. linux系统下将php和mysql命令加入到环境变量中的方法

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前php版本信息时时 ...

随机推荐

  1. GitHub-Tech-DotNet:Cnblogs

    ylbtech-GitHub-Tech-DotNet:Cnblogs 1.返回顶部 · EnyimMemcachedCore Forked from enyim/EnyimMemcached A Me ...

  2. [Python]python-jenkins 启动需要参数的job

    需求: 我要用python通过api,启动这个job,并且启动这个job需要1个参数 安装依赖: pipenv install python-jenkins 熟悉API的使用方法: 了解一个API的最 ...

  3. linuxs上mono

    当前,在Linux系统上架设ASP.NET网站.建设WEB应用工程项目已经在国内流行起来,而“Mono+Jexus”架构模式是Linux承载ASP.NET企业级应用的极为重要的架构方式,这种架构中,J ...

  4. tensorflow实现线性回归、以及模型保存与加载

    内容:包含tensorflow变量作用域.tensorboard收集.模型保存与加载.自定义命令行参数 1.知识点 """ 1.训练过程: 1.准备好特征和目标值 2.建 ...

  5. phpstrom--------config php interpreter

    phpstrom是一款比较好用的php代码编辑器,使用phpstrom进行代码编辑时我可能会需要看一下在网页上的实际效果,但是PHPstrom本身只是一款编辑器,不具备运行功能,我们需要自己安装一个服 ...

  6. redis(2)事务的订阅与发布

    一.shell终端进行事务的订阅与发布(异步) 发布 : publish channel message [root@localhost ~]# redis-cli -p -h 192.168.42. ...

  7. Excel不同版本差异性

    apache poi-3.16.jar /* ==================================================================== Licensed ...

  8. Pytorch-创建tensor

    引言 本篇介绍创建tensor的几种方式 Import from numpy from_numpy() float64 是 double 类型,也就是说从numpy导入的float其实是double类 ...

  9. .pkl文件是什么?python

    对于.pkl文件,我是在接触 SMPL模型的时候用到的.SMPL的开源项目包里,有model文件夹,打开有两个.pkl文件.然后,找到了一个说的相对比较详细的网址.https://jingyan.ba ...

  10. 让nginx 的ssi支持include相对路径

    好久没接触nginx了,今天帮同事解决一个客户的问题,顺便记录下:version : nginx-1.6.2问题描述:客户的files.shtml里面include一个网站的头部文件( <!–# ...