zoukankan      html  css  js  c++  java
  • 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面

    在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 --
  • 相关阅读:
    Form 中调用指定请求并给定默认参数
    OAF 汇总行的做法
    EBS 开发常用SQL
    EBS 中常用的配置文件及说明
    OAF 常见概念介绍
    OAF 多语言的实现
    OAF 个性化基础
    OAF 开发前置配置
    条款20 STL函数对象
    条款19 command 模式与好莱坞法则
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5570987.html
Copyright © 2011-2022 走看看