Oracle10g安装中遇到的错误及解决办法
linux解决xhost: unable to open display
实用技巧:在Linux下设置xhost方法步骤
第一步:用root登陆linux,启动vnc服务;
第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;
第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。
linux下的操作日志如下:
[root@localhost ~]# vncserver
New 'localhost:1 (root)' desktop is localhost:1
Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost:1.log
[root@localhost ~]# export DISPLAY=localhost:1
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
在设置xhost时,出现了unable的问题。使用上诉方法就可以搞定。
http://blog.csdn.net/kai27ks/article/details/5876316
遇到类似问题,常用的解决方法是在root用户下:
[root] export DISPLAY=:0 或export DISPLAY=192.168.1.1:0.0或export DISPLAY=localhost:10.0
然后:
[root] xhost +
通常这样做就可以了,但有时候还是不行,那就要检查X11所需的依赖包是否安装完整,以下3个包必须有。
[root] rpm -qa |grep X11
libX11-common-1.5.0-4.el6.noarch
libX11-1.5.0-4.el6.x86_64
libX11-devel-1.5.0-4.el6.x86_64
http://blog.chinaunix.net/uid-20305622-id-4073633.html
Linux环境:
LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Release: 4
Codename: NahantUpdate7
Oracle安装版本:
10201_database_linux32.zip
出现的错误及解决办法:
[oracle@swt 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/OraInstall2011-10-01_11-31-38AM. Please wait ...[oracle@swt database]$ Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at java.awt.windows.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
出错信息变了,是没有图形显示的权限.
解决办法:
用root 用户执行xhost
[root@swt ~]# xhost +
再用oracle用户执行$./runInstaller
http://blog.sina.com.cn/s/blog_7643a1bf0100uaoy.html
安装界面不显示汉字
可能要改字符集或者安装字体,很麻烦,所以用
export LANG=en_US.UTF-8
英文界面安装
Checking operating system requirements ...
Expected result: One of redhat-,redhat-,SuSE-,asianux-,asianux-
Actual Result: redhat-
Check complete. The overall result of this check is: Passed
======================================================================= Checking operating system package requirements ...
Checking for make-3.79; found make-:3.80-.EL4. Passed
Checking for binutils-2.14; found binutils-2.15.92.0.-. Passed
Checking for gcc-3.2; found gcc-3.4.-. Passed
Checking for libaio-0.3.; found libaio-0.3.-. Passed
Check complete. The overall result of this check is: Passed
======================================================================= Checking kernel parameters
Checking for semmsl=; found semmsl=. Passed
Checking for semmns=; found semmns=. Passed
Checking for semopm=; found semopm=. Failed <<<<
Checking for semmni=; found semmni=. Passed
Checking for shmmax=; found shmmax=. Failed <<<<
Checking for shmmni=; found shmmni=. Passed
Checking for shmall=; found shmall=. Passed
Checking for file-max=; found file-max=. Passed
Checking for VERSION=2.6.; found VERSION=2.6.-.ELsmp. Passed
Checking for ip_local_port_range= - ; found ip_local_port_range= - . Failed <<<<
Checking for rmem_default=; found rmem_default=. Failed <<<<
Checking for rmem_max=; found rmem_max=. Failed <<<<
Checking for wmem_default=; found wmem_default=. Failed <<<<
Checking for wmem_max=; found wmem_max=. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Problem: The kernel parameters do not meet the minimum requirements (see above).
Recommendation: Perform operating system specific instructions to update the kernel parameters.
=======================================================================
解决办法:
root,在/etc/sysctl.conf中,更改内核参数。
让更改生效,重启或执行命令sysctl –p
更改后相关参数:
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, is disabled, is enabled. See sysctl() and
# sysctl.conf() for more details. # Controls IP packet forwarding
net.ipv4.ip_forward = # Controls source route verification
net.ipv4.conf.default.rp_filter = # Do not accept source routing
net.ipv4.conf.default.accept_source_route = # Controls the System Request debugging functionality of the kernel
kernel.sysrq = # Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = kernel.shmall =
kernel.shmmax =
kernel.shmmni =
kernel.sem =
fs.file-max =
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max =
======================================================================= Checking available swap space requirements ...
Expected result: 2652MB
Actual Result: 1983MB
Check complete. The overall result of this check is: Failed <<<<
Problem: The system does not have the required swap space.
Recommendation: Make more swap space available to perform the install.
=======================================================================
解决办法:
增大swap大小。
Expected result:2652MB
Actual Result:1983MB
增大1024M即可满足要求
具体操作:
#此时需要改变交换区的大小
#注:交换区大小建议调整为实际内存大小的2倍
(第一步:使用free -m查看目前swap的交换空间情况,1019M,也可以使用grep SwapTotal /proc/meminfo查看)
[root@localhost swapimage]# free -m
total used free shared buffers cached
Mem: 1010 995 15 0 1 847
-/+ buffers/cache: 145 865
Swap: 1019 0 1019
(用df –h查看磁盘空间的使用情况)
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 3.8G 3.1G 572M 85% /
/dev/sda3 15G 1.7G 13G 13% /home
/dev/sda1 46M 11M 33M 25% /boot
tmpfs 506M 0 506M 0% /dev/shm
(第二步:确保系统中有足够的空间用来做swap交换空间,经过df –h查看,只有/home下面还有13G的空间是比较大的,所以我这边准备在/home/swapimage开辟swap交换区)
[root@localhost home]# mkdir swapimage(在/home目录下创建swapimage文件夹)
[root@localhost home]# cd swapimage/ (进入swapimage文件夹)
[root@localhost swapimage]# dd if=/dev/zero f=/home/swapimage/swap bs=1024count=1024000(添加交换文件并设置大小为1G)
1024000+0 records in
1024000+0 records out
1048576000 bytes (1.0 GB) copied, 16.2007 seconds, 64.7 MB/s
(再次用df –h查看磁盘空间的使用情况,/home的可以大小已经由13G变成12G了,也就是说通过上面的dd操作,我们已经成功的分配了1G的swap交换空间)
[root@localhost swapimage]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 3.8G 3.1G 572M 85% /
/dev/sda3 15G 2.7G 12G 20% /home
/dev/sda1 46M 11M 33M 25% /boot
tmpfs 506M 0 506M 0% /dev/shm
(第三步:使用mkswap命令,创建(或设置)交换空间)
[root@localhost swapimage]# mkswap /home/swapimage/swap
Setting up swapspace version 1, size = 1048571 kB
(第四步:使用swapon命令,启用新增的1G交换空间)
[root@localhost swapimage]# swapon /home/swapimage/swap
(使用free –m确认新增的swap交换空间已生效,2019)
[root@localhost swapimage]# free -m
total used free shared buffers cached
Mem: 1010 997 13 0 2 848
-/+ buffers/cache: 146 864
Swap: 2019 0 2019
(第五步:修改/etc/fstab文件,使新增的1G交换空间在系统重启后自动生效)
[root@localhost swapimage]# vi /etc/fstab
/home/swapimage/swap swap swap defaults 0 0
========================================================
http://blog.sina.com.cn/s/blog_770799310101ecbd.html
Checking Network Configuration requirements ...
Check complete. The overall result of this check is: Not executed <<<<
Recommendation: Oracle supports installations on systems with DHCP-assigned public IP addresses. However, the primary network interface on the system should be configured with a static IP address in order for the Oracle Software to function properly. See the Installation Guide for more details on installing the software on systems configured with DHCP.
=======================================================================
(解决方案:切换到root用户,进行静态IP地址的配置
[oracle@localhost database]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.1.289
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
#HWADDR=00:0c:29:c9:31:a9
ONBOOT=yes
TYPE=Ethernet
(重启使IP地址生效)
方法1:
/sbin/ifdown eth0
/sbin/ifup eth0
方法2:
service network restart
(设置好静态IP地址后retry,还是Not executed,搜索到资料讲需要修改/etc/hosts文件,将127.0.0.1修改为192.168.1.289(也就是设置的静态IP地址))
[oracle@localhost database]$ su root
Password:
[root@localhost database]# vi /etc/hosts
(修改后retry检查,通过passed)
)
http://blog.sina.com.cn/s/blog_770799310101ecbd.html
如果 固定IP是已经配置好的,仍然提示DHCP的问题,可能是/etc/hosts文件配置错误。
需要检查/etc/hosts文件,确认hosts文件中的本地地址配置与实际是否符合。
http://www.bitscn.com/pdb/oracle/200904/160403.html
Oracle10g安装中遇到的错误及解决办法的更多相关文章
- Centos7.2yum安装时候出现db5错误的解决办法
Centos7.2使用yum安装软件是出现如此错误提示 解决办法 删除 /var/lib/rpm文件夹下面所有以__db开头的文件
- Android studio 安装中遇到一些问题的解决办法,分享一下
从eclipse转到android studio也是很无耐,刚开始总是会遇到很多难题,但是都不要轻言放弃. 以下是我遇到的问题,并通过搜索引擎找到的解决办法,善用工具,善用头脑,勿为伸手之人. And ...
- GDI+中发生一般性错误的解决办法
这个错误经常发生,代码如下: private static byte[] GetBytes (Image image) { try { if (image == null) return null ...
- GDI+中发生一般性错误的解决办法(转帖)
今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“GDI+中发生一般性错误”的异常.于是开始“ ...
- 【转】GDI+中发生一般性错误的解决办法
今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“GDI+中发生一般性错误”的异常. 于是开始 ...
- GDI+中发生一般性错误的解决办法(转)
今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现"GDI+中发生一般性错误" ...
- 关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法
出现错误的可能原因: 1.数据库字段Varchar长度不够: 2.不能用Text类型: 3.数据中可能存在换行符: 4.数据项文本过长,超过4000: 5.前8行的最大长度不够大,后面有超过的. 解决 ...
- GDI+中发生一般性错误的解决办法(转载)
今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现"GDI+中发生一般性错误" ...
- python学习中遇到的错误及解决办法
1. nodename nor servname provided 原因:Python程序中有段程序调用 socket.gethostbyname(socket.gethostname()) sock ...
随机推荐
- 微控制器(MCU)破解秘笈--背景知识
2.1 硅芯片安全措施的演变 工业控制器的硬件安全措施与嵌入式系统同时开始发展.三十年前的系统是由分离的部件如CPU,ROM,RAM,I/O缓冲器,串口和其他通信与控制接口组成的.如图2-1所示: 图 ...
- HttpApplication实战大文件上传 (第四篇)
一.Asp.net中的文件上传 在Asp.net 1.1中,文件在上传过程中将被全部保存在内存中,对于大文件来说,会造成内存空间的过度使用,可能会招致恶意攻击.为了解决这个问题,Asp.net在配置文 ...
- Apache Commons Pool2 源码分析 | Apache Commons Pool2 Source Code Analysis
Apache Commons Pool实现了对象池的功能.定义了对象的生成.销毁.激活.钝化等操作及其状态转换,并提供几个默认的对象池实现.在讲述其实现原理前,先提一下其中有几个重要的对象: Pool ...
- 绘图工具graphviz学习使用
画图工具: http://www.tuicool.com/articles/r2iAfa http://www.tuicool.com/articles/RjQfey 绘图工具graphviz学习使用 ...
- 常用数据结构及复杂度 array、LinkedList、List、Stack、Queue、Dictionary、SortedDictionary、HashSet、SortedSet
原文地址:http://www.cnblogs.com/gaochundong/p/data_structures_and_asymptotic_analysis.html 常用数据结构的时间复杂度 ...
- Generate Parentheses 解答
Question Given n pairs of parentheses, write a function to generate all combinations of well-formed ...
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
1.iOS沙盒机制 iOS应用程序仅仅能在为该改程序创建的文件系统中读取文件,不能够去其他地方訪问,此区域被成为沙盒,所以全部的非代码文件都要保存在此,比如图像,图标,声音,映像,属性列表,文本文件等 ...
- php下载服务器上的文件
$file_xls=$path; // 文件的保存路径 $example_name=basename($file_xls); //获取文件名 header('Content-Descrip ...
- [jquery] 图片热区随图片大小自由缩放
在图片上直接画出带超级链接热区元素map和area相信大家并不陌生,Dreamweaver等网页制作软件都有直接在图片上绘制带超级链接的热区工具,但是直接绘制的热区是不能随着图片自适应放大和缩小的,现 ...
- Http 信息头
Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET.POST.PUT.DELETE.一个URL地址用于描述一个网络上的资源,而HTTP中的GET.POST.PUT. DELETE就 ...