linux x11 错误,oracle安装报cannot connect X11错误

今天安装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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值