概述
今天安装oracle,报错,cannot connect X11,其中需要的软件包都安装了,上网上查了查,解决方案是:
1.root身份使用图形界面登陆,如果没有,执行startx
2.root身份执行xhost +
3.export DISPLAY=IP:0.0 IP为我当前的ip地址
4.注销root用户,使用oracle用户登陆系统(图形界面系统)
5../runInstaller ok安装
问题:
今天我又报了个错,提示无法转化字符串,结果启动的图形界面安装,是乱码。。。fuck
-- 2012-08-15 乱码解决方案(经过测试):
1.echo $LANG=zh_CN.UTF-8
2.export $LANG=en_US.UTF-8
3./runInstaller
4.ok。我系统安装语言为中文,最后把i18修改为英文,或者export $LANG=en_US.UTF-8 就可以了。其中oracle安装的字符集,还是选择默认的中文ZHS16GBK就可以了。
网上找的解决方案:http://blog.sina.com.cn/s/blog_45b28bfb0100xmj6.html
Exception in thread "main" .lang.InternalError: Can't connect to X11 window
using ':0.0' as the value of the DISPLAY variable.cause:
X-Windows emulation is not yet correctly configured or is being mis-used.
solution:
1.Make sure that "DISPLAY” is set properly as either:
:0.0
or
:0.0
note:In this example, ip_address/hostnameis the host name or IP address of the system that you want to use to display Oracle Universal Installer (your workstation or PC).
eg.[root@rac1 ~]# xhost +
access control disabled, clients can connect from any host
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ export DISPLAY=192.16.2.98:0.0
[oracle@rac1 ~]$ cd database/
[oracle@rac1 database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-03-05_03-36-28PM. Please wait ...[oracle@rac1 database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, , Oracle. All rights reserved.
2. Oracle Customer Support has seen instances where use of the UNIX/Linux “su” command, even “su - oracle” has caused this “Can't connect to X11 window server” error. Therefore, please be sure that you are LOGGED ON as the oracle account. Log directly into the install session. Do not use any variety of “su”. use oracle log on , not "su - oracle"
eg. [oracle@rac1 database]$ ./runInstaller
3.Oracle Customer Support has seen instances where the incorrect “ulimit” setting for number of files (aka “-n”, aka “nofiles”) has caused this “Can't connect to X11 window server” error. Therefore, please be sure that your values for “nofiles” in the output of “ulimit -a” is at least 65536.
备注:前2个办法只需要满足其中一个就可以避免这个错误了:直接用oracle登陆,不能su - oracle or 设置display=ip_address_that you want to use to display Oracle Universal Installer:0.0
最后
以上就是无心鸡翅为你收集整理的linux x11 错误,oracle安装报cannot connect X11错误的全部内容,希望文章能够帮你解决linux x11 错误,oracle安装报cannot connect X11错误所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复