日期:2014-05-16  浏览次数:20734 次

linux 下 DISPLAY 环境变量

前几天在Red hat Linux Enterprise edition 5中安装oracle 11g的客户端,在通过远程SSH设置了一系列的环境变量之后,由于最后要启动图形界面安装客户端软件时,就不断的失败.最后尝试了很多次和查找了相关的资料,知道了要在环境变量中设置DISPLAY环境变量,即使是通过xmanager的界面方式进入linux桌面后,也必须设置DISPLAY变量,并且该变量必须是客户机的IP地址.而不应该是127.0.0.1.DISPLAY的意思就是将图形界面安装输出到哪个客户机上面.

?

同时,在安装的过程中,要设置TMP和TMPDIR的环境变量,这样会在该环境变量中生产临时安装目录,安装完毕后可以删除掉.

?

最后在我的oracle客户机安装目录如下: /u01/app/oracle/produce/11.2.0/client下面,这里要设置一个ORACLE_HOME环境变量,必须设置成/u01/app/oracle/produce/11.2.0/client才可以启动sqlplus,因为他要读取$ORACLE_HOME/sqlplus/mesg下的配置文件.

?

? 客户机版本的oracle,sqlplus命令是安装在client/bin下面.sqlplus目录是在client/sqlplus里面,而服务器版本的oracle,会发现,sqlplus命令位于oracle/bin下面.sqlplus目录是在oracle/sqlplus里面,不管最外层的目录如何,都满足了sqlplus目录位于$ORACLE_HOME下面的约定.