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 --
  • 相关阅读:
    随机验证码生成
    python之map和filter
    Json学习笔记
    动态规划求区间最值问题RMQ(Range Minimum/Maximum Query)
    积水问题
    5亿个数找中位数
    Linux下进程间通信:命名管道mkfifo
    Trie树总结
    树的公共祖先问题LCA
    类文件结构
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5570987.html
Copyright © 2011-2022 走看看