如题,
[oracle@iZwz9ar21vp16p84jdjngvZ 19c-autoupg]$ netmgr
****DISPLAY environment variable not set!
Oracle Net Manager is a GUI tool which
requires that DISPLAY specify a location
where GUI tools can display.
Set and export DISPLAY, then re-run.
[oracle@iZwz9ar21vp16p84jdjngvZ 19c-autoupg]$
遇到这种情况,我一般是在主机上装VNC SERVER,然后用VNC VIEWER连入,就可以图形界面了。
那么,除了这种方法,还有别的选项吗?这里提示说设置DISPLAY啥的。是否设置了,就可以不用VNC而达到图形化目的?
云主机?
想要把图形界面export DISPLAY到本地终端的话,是需要linux能够访问的windows的6000端口
如果你想把云主机export到你的内网,那要在你用的上网设备上做dnat,然后export DISPLAY用你的公网IP
评论
有用 0
你设置下试试,我没用过vnc,都是设置display,然后xshell起图形
评论
有用 0参考网上的,
先装了
yum install xorg-x11-app*
然后设置DIESPLAY环境变量为: localhost:0.0
再运行xclock 报错:
[root@iZ94t0nyo72Z ~]# xclock
Error: Can't open display: localhost:0.0
请问该如何解决呢
评论
有用 0xshell做了如下设置

也装了xmanager, 在root下,运行xclock正常,但在oracle用户下就是不行,报错如下:
[root@iZ94t0nyo72Z ~]# su - oracle
Last login: Sat Oct 1 16:56:22 CST 2022 on pts/2
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=localhost:13.0
[oracle@iZ94t0nyo72Z ~]$ xclock
Error: Can't open display: localhost:13.0
评论
有用 0要想把服务器的x界面转到你的终端,需要终端启动xserver,xshell本身是没有xserver功能的吧,可以使用mobaxterm
点解右上角的X图标,启动本地的xserver,就会显示出DISPLAY的值,选择合适的网卡对应的IP地址,比如192.168.0.102
在服务器上export DISPLAY=192.168.0.102:0.0 ,随后的图形界面就会显示到终端上,
但是有个前提是,服务器单方向访问终端电脑的6000端口不能被软件/硬件防火墙阻断

评论
有用 0Last login: Sat Oct 1 21:13:33 CST 2022 on pts/0
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=127.0.0.1:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=192.168.3.20:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca
^C[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=192.168.56.1:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca
哇哈哈,找你说的试了,装了MOBAXTERM,DISPLAY也照右上角显示内容改了几次,还是不行
评论
有用 0yum install xorg-x11-app* 这个是不是安装图形界面?我LINUX不熟。
评论
有用 0对,是云主机。你说LINUX能访问我WINDOWS的6000端口,那云主机上FIREWALLD继续开启,我WINDOWS主机上把防火墙都关了,应该就可以访问了吧?有没有一个测试命令?我电脑现在是在家里光纤+路由器上网的。
评论
有用 0哇哈哈,你说的:云主机的话,直接在主机上装本地的图形界面 和我说的:主机上装VNC SERVER,然后用VNC VIEWER连入,就可以图形界面,是一回事不?现在VNC VIEWER确实可以连入。 如果EXPORT太麻烦,我就不折腾了。
评论
有用 0
墨值悬赏


