用nomachine安装oracle出错

首先:我在nomachine上用oracle用户无法直接登录linux,所以新建了个简单用户zc。而这也可能是下面错误的根本原因。


cat  .bash_profile的内容:


################################################################

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi


# User specific environment and startup programs


PATH=$PATH:$HOME/bin


export PATH


ORACLE_BASE=/u01

ORACLE_HOME=$ORACLE_BASE/oracle

ORACLE_SID=ggsource


PATH=$ORACLE_BASE/gg11:$ORACLE_HOME/bin:$PATH


LD_LIBRARY_PATH=$ORACLE_BASE/gg11:$ORACLE_HOME/lib:$LD_LIBRARY_PATH


#DISPLAY=localhost:1018.0


DISPLAY=localhost:0.0

export DISPLAY LD_LIBRARY_PATH ORACLE_BASE ORACLE_HOME ORACLE_SID PATH


stty erase ^h

alias sqlplus="rlwrap sqlplus"

alias rman="rlwrap rman"

alias ggsci="rlwrap ggsci"


##################################################################


使用zc登录到远程机器后,su 到oracle用户。执行runinstaller,出错。如图:



 
下面我就开始纠结DISPLAY的设置了!


用oracle用户执行 xdpyinfo |grep display 命,想得到DISPALY信息,结果是:


xdpyinfo:  unable to open display "localhost:0.0".


再用root用户执行xdpyinfo  |grep display,得到的结果一样是:

xdpyinfo:  unable to open display "localhost:0.0".


就这样来回折腾了半天。还是无解


就像在文章开头说的那样,由于我是先用zc用户登录,再su到oracle和root用户的,所以老是得到上面的提示。出现这样的原因,不知。


于是在zc用户下执行  xdpyinfo |grep display ,终于出来了



name of display:    :1002.0

 

然后,su - oracle.

 

在oracle用户下 export DISPLAY=locakhost:1002.0

执行:./runInstaller

搞定!成功安装oracle了




 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值