1、无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色

在linux as5下安装oracle11g,环境都配置好了!等运行./runInstaller的时候无法弹出安装的图形界面我几乎用了网站提到所有的方法!1.xhost +ip2.su - oracle3.export DISPLAY=ip:0.0可还是出现下面错误检查临时空间: 必须大于 80 MB。 实际为 1223 MB 通过检查交换空间: 必须大于 150 MB。 实际为 3098 MB 通过检查监视器: 监视器配置至少必须显示 256 种颜色 >>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。 未通过 <<<< 未通过某些要求检查。必须先满足这些要求, 然后才能继续安装,那时将重新检查这些要求。 是否继续? (y/n) [n] y 正在重新检查安装程序要求....准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2008-02-25_06-12-03PM. 请稍候...[oracle@localhost oracle11g]$ Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using '192.168.1.125:0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$000(X11GraphicsEnvironment.java:53) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:142) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at java.awt.Window.init(Window.java:270) at java.awt.Window.<init>(Window.java:318) at java.awt.Frame.<init>(Frame.java:419) 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:328) at oracle.sysman.oio.oioc.OiocOneClickInstaller.<clinit>(OiocOneClickInstaller.java:168)解决办法:在root下,执行“xhost +” 即可

2、ORACLE安装先决条件检查失败:
1.
内核参数设置未达标
2.
所需包安装不全
3.
交换空间SWAP不够
4.maximum open file descriptors
下面一一解决

1. 内核参数问题
此为ORACLE安装程序所提供的参数名.#后为ORACLE期望值
OS Kernel parameter:sem opm #100
OS Kernel parameter:file-max #6815744
OS Kernel parameter:ip_local_port_range #between 9000 & 65500
OS Kernel parameter:rmem_default #262144
OS Kernel parameter:rmem_max #4194304
OS Kernel parameter:wmem_default #262144
OS Kernel parameter:wmem_max #10488576
OS Kernel parameter:aio-max-nr #1048576

修改/etc/sysctl.conf文件.添加如下语句:
kernel.sem= 250 32000 100 128
fs.file-max=6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144

net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10488576
fs.aio-max-nr = 10488576
完成后保存退出.

sysctl – p 使修改立即生效

PS:如果ORACLE对你的内核需求和我不一样.操作如下
1.sysctl –a | grep
参数关键字 查找出系统当前设置.
2.
把他复制到sysctl.conf 中去.
3.
值修改为ORACLE所期望的.
4.
保存退出.并使修改立即生效.

2. 所需包安装不全的问题.
缺少哪个从光盘中安装哪个.没有光盘就上网下载
我的建议是最好通过光盘安装.网上找的不一定好用.
有些包关联包很多.一一查找消耗大量时间
rpm -ivh rpm_name.rpm
对照安装完毕后所需要的包就全了

以下为我的.仅供参考.(我的是64bit

rpm -ivh compat-libstdc -33-3.2.3-61.x86_64.rpm

rpm -ivh compat-libstdc -33-3.2.3-61.i386.rpm

rpm -ivh elfutils-libelf-devel-0.137-3.el5.x86_64.rpm

rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm

rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm

rpm -ivh glibc-devel-2.5-42.x86_64.rpm

rpm -ivh libaio-devel-0.3.106-3.2.x86_64.rpm

rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm

rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm

rpm -ivh unixODBC-2.2.11-7.1.x86_64.rpm

rpm -ivh unixODBC-2.2.11-7.1.i386.rpm

rpm -ivh unixODBC-devel-2.2.11-7.1.x86_64.rpm

rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm

rpm -ivh glibc-devel-2.5-42.x86_64.rpm

rpm -ivh glibc-devel-2.5-42.i386.rpm

3、Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
问题:oracle10g安装在windowsXP下,被建立了两个数据库实例,newjw、orcl,实例newjw现在基本不用了,一直在用orcl;
因为是多个实例,所以每次在连接数据库时都要执行:
set ORACLE_HOME=orcl
sqlplus /nolog
conn /as sysdba
shutdown immediate
startup
等这一连串的命令;(主要是set命令比一个实例时输入的多)
昨天,在set之后,进行sqlplus /nolog工作,报错:
C:\Documents and Settings\zhaohuan>sqlplus /[email=sid2_jw@orcl]nolog[/email]
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
换个方法:
C:\Documents and Settings\zhaohuan>sqlplus [email=sid2_jw@orcl]sid2_jw@orcl[/email]
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
还是报错,邪了门了!网上差了一堆资料,没有人回答这个问题的。
都说是环境变量设置出问题了,我在dos下path了一下,查看环境变量,显示:
PATH=D:\oracle\product\10.2.0\db_1\bin;C:\Program Files\Common Files\NetSarang;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
去看看oracle的安装路径,没错啊!郁闷之余我去bin目录下去找sqlplus.exe文件,执行,发现竟能连接上orcl,于是乎,我把bin的绝对路径贴到了path里,注意,这里有一点点小的区别,oracle下的bin目录是大写的BIN,环境变量里面的是小写的bin,
差别啊!换成大写,好了!
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\zhaohuan>sqlplus [email=sid2_jw@orcl]sid2_jw@orcl[/email]
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 4月 1 10:03:36 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
输入口令:
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> conn /as sysdba
已连接。
SQL>
问题解决。
解决办法:重新设置环境变量。

4、Linux 开机启动[root@localhost]变成bash-3.2#解决方法

添加评论 2010年6月2日 枫子

这个是启动模式的问题,具体怎么搞 我也不知道。

我只是记录一下命令,我输入这个就可以搞定。

source .bashrc

login as: root
root@*****218’s password:
Last login: Thu Jul  1 22:06:47 2010 from 110.203.60.70
-bash-3.2# copy  /etc/skel/.bashrc ~
-bash: copy: command not found
-bash-3.2# cp /etc/skel/.bashrc ~
-bash-3.2# source ~/.bashrc
[root@**** ~]#

export PS1=[\\u@\\h\ \\W]#

5、一个共享库的问题导致sqlplus用不了了的解决办法!

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ sqlplus / as sysdba

sqlplus: error while loading shared libraries: /oracle/ora11gR2/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

编辑/etc/sysconfig/selinux,找到:

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - SELinux is fully disabled.

SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把SELINUX=enforcing 注释掉,新加一行:

SELINUX=disabled

保存,退出。

如果你碰到其他类似提示:

cannot restore segment prot after reloc: Permission denied

哪应该是SELinux的问题,可以考虑把它关闭。

接下来:

[root@localhost ~]# vi /etc/selinux/config

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ sqlplus / nolog

sqlplus: error while loading shared libraries: /oracle/ora11gR2/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

[oracle@localhost ~]$ chcon -t texrel_shlib_t /oracle/ora11gR2/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1

[oracle@localhost ~]$ sqlplus / nolog

SQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 12 16:43:38 2009

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

LINUX系统中安装ORACLE11g的安装文档,含部分问题解答的更多相关文章

  1. 在 Linux 系统中读取 GBK 编码的文档

    Linux 系统中,默认使用 UTF-8 编码.有时,我们下载的一些文件(比如 TXT 电子书,中文字幕等)使用了 GBK 编码,这样,当我们读取这些文件时,就会看到乱码.一般来说,有两种解决办法. ...

  2. Linux系统中10个常用的ps命令总结

    Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps.这个工具能在命令行中使用PS 命令是什么 查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照.它能捕获系统在 ...

  3. 在Linux系统中部署NodeJS项目

    在Linux系统中部署NodeJS项目 安装NodeJS 首先进入 Node 官网,下载对应的 Node包 下载下来后是一个后缀为 xz 的压缩包,我们把这个包上传到 Linux 系统中的 /usr/ ...

  4. 『学了就忘』Linux服务管理 — 75、Linux系统中的服务

    目录 1.服务的介绍 2.Windows系统中的服务 3.Linux系统中服务的分类 4.独立的服务和基于xinetd服务的区别 5.如何查看一个服务是独立的服务还是基于xinetd的服务 (1)查看 ...

  5. Linux系统中Oracle11g数据库的安装与验证

    1.查看Linux系统的位数 2.下载Oracle10g数据库软件 https://blog.csdn.net/xiezuoyong/article/details/81197688 (需要注册Ora ...

  6. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  7. Linux系统中tomcat的安装及优化

    Linux系统中Tomcat 8 安装 Tomcat 8 安装 官网:http://tomcat.apache.org/ Tomcat 8 官网下载:http://tomcat.apache.org/ ...

  8. 在linux系统中安装VSCode(Visual Studio Code)

    在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网  ...

  9. 腾讯云Linux系统中启动自己安装的tomcat

    腾讯云Linux系统中启动自己安装的tomcat 首先通过工具查看一下安装的tomcat的位置 进入命令行之后输入以下指令: 此时,tomcat已经启动了.

  10. 在新安装的Linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。

    原因:在新安装的Linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件. 解决办法: .随便写一条iptables命令配 ...

随机推荐

  1. 对象克隆技术Object.clone()

    Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象. 所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象. ...

  2. js中对象的深度复制

    // 对象的深度复制 cloneObj(oldObj) var cloneObj = function (obj) { var newObj = {}; if (obj instanceof Arra ...

  3. 绑定方式开始服务&调用服务的方法

    1.编写activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi ...

  4. 【Ceisum】Max转GLTF

    参考资料:https://blog.csdn.net/u011394175/article/details/78919281 1.在3DsMax中加入COLLADA插件:COLLADA-MAX-PC_ ...

  5. x64免签名驱动程序

    DSEFix GitHub https://github.com/hfiref0x/DSEFix

  6. php 原生文件下载

    1.整个网页的html界面源码下载: xiazai.php <html> <head> <meta charset ="utf-8"> < ...

  7. 【laravel5.6】laravel 自定义公共函数

    1.在 app/Helpers/ 新建一个文件 functions.php,当然这个文件位置和名称你可以自己定义,创建一些函数用于全局调用: 2.在composer.json中的autoload下增加 ...

  8. 【宝塔】 安装扩展Memcached redis 教程

    宝塔官网: www.bt.cn 开始安装 1 进入ssh 输入以下指令, wget -O ext.sh http://125.88.182.172:5880/ext/ext.sh && ...

  9. UINavigationItem 设置UIBarButtonItem

    转:http://hi.baidu.com/ivan_xu/item/237bb1ad77eff9b028ce9d7c 有A.B两个ViewController,假如A push B: UINavig ...

  10. openstack-networking-neutron(二)---tun/tap

    本博客已经添加"打赏"功能,"打赏"位置位于右边栏红色框中,感谢您赞助的咖啡. 简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,Ope ...