environment variable DISPLAY is not set
解决这个问题:不要用Tight vnc view,使用mobaxterm工具即可
在Linux上安装好Oracle之后,配置监听,但是监听起不了图形界面,网上百度查看了,都没有解决,网上的解决办法全部都是千篇一律,都解决不了
用root用户执行 xhost +
然后再切换到Oracle用户
然后export DISPLAY=要显示的ip:0.0
注:比如说我用的Tight VNC 远程连接的红帽,那么当前的VNC的IP就是物理主机的ip
如果指定ip,那么图形界面就显示在了虚拟机上
但是按照这样做还不行,错误提示如下
Oracle Net Services Configuration:
Error: null
Check the trace file for details: /oracle/app/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-2206025PM1157.log
Oracle Net Services configuration failed. The exit code is 1 +
百度查找的方法都尝试了,乱试一通,Tight vnc view死活起不了图形界面,偶尔一次能起来,十次有一次能起来,太搞心态了,白白花费几个小时,我怀疑应该是Tight vnc view有问题,由于不知道咋回事就是不行,一直是个心思,但是还是搞定不了,哪位大佬能搞定,麻烦留言说说怎么搞定。
所以,现在尝试换工具,使用mobaxterm,首次打开mobaxterm协议选择SSH或者VNC连接的,都可以,然后继续按照上面的方法设置display就可以起来图形界面了。
关于vnc的问题,可以参考这个方法:Linux之vnc启动及异常处理 - 走看看