oracle安装常见错误

1.root=oracle command not found 或者 unlimit:pipe size:cannot modify limit:invalid argument(安装oracle,修改/etc/profile文件的时候,由于格式错误导致),正确格式如下:

if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi

注意:1)[]里面都应该有空格,2)$USER = 'oracle' 以及 $SHELL = "/bin/ksh"的等号两边也应该有空格

还直接得一提的是我修改了/etc/security/limits.conf,加入了oracle的一些限制,然后再修改这个了ulimit:open files:cannot modify limit:operation not permitted的提示,网上查说就是/etc/security/limits.conf和/etc/pam.d/login管这个文件限制的,但是我都是按照网上说的来的,还是报这个错误,有篇文章说,咱修改了/etc/security/limits.conf这个之后,/etc/profile这个文件就可以不用修改了,我注释掉了修改内容(上面的那些if语句)结果好了,网上解释是这个profile文件是在一开始登陆的时候起作用的,但是这个limits.conf是系统级别的,我怀疑是我们应经在系统文件里设置好了,所以切换用户的时候,读这个文件修改权限冲突了,等在查查资料,问问大神们,再补充吧

2.linux oracle exception in thread "main" Noclassdeffounderror...

1)首先检查是否安装了x server,startx试一下,没有的话,安装一下。
2)在客户机(实际上是X服务器所在的位置)上执行:xhost +  服务器的IP (装Oracle的那台,实际上是X的客户机)
在服务器(装Oracle的那台,实际上是X的客户机)上执行:
export DISPLAY=192.168.1.110:0.0  这里的 192.168.1.110就是客户机(X服务器)的IP,192.168.1.110:0.0也可换成192.168.1.110:0试试,或者吧0.0换成1.0
 

3.安装centos6.4(64位),登录系统的时候,提示‘Module is unknown’,一闪而过,用正确的root以及密码或者其它用户都一样

原因:我在安装oracle(64位)的时候修改了系统文件/etc/pam.d/login,在里面添加了一句session required /lib/security/pam_limits.so,因为是64位的系统这个pam_limits.so应该在lib64下面,修改过来就行了,这里我看网上的帖子写的是session required pam_limits.so,默认的pam_limits.so模块调用/etc/security/limits.conf,因为登陆不进去,我选择了用ssh工具登陆系统修改的

4.如果选择是中文安装linux的话,在安装oracle的时候会出现乱码(表现为出现一写口口口),这时候设置一些当前的字符集export LANG=en,不用修改i18n等文件。听他们说,最好就是开始就用英文安装,中文以后出问题不好解决。

5.安装oracle的时候提示缺好多包,类似package:xxx failed的字样,先到光盘里找看看有没有,如果没有可以到网上下载相应的rpm包(http://rpm.pbone.net/),我是下载的,下载之后安装,用rpm安装提示.....rpm as not transaction,意思就是不被执行,网上说是版本不对的问题,这时候,可以用rpm的强制命令:rpm  –ivh  xxx.rpm  --nodeps -–force来进行安装,我强制安装之后,再次检查oracle配置,提示不缺包了,到install product的时候,屏幕莫名其妙出来一个“ ins-00001 unknown irrecoverable error”的提示,点开详细,报java的nullpointerException,空指针异常,只好退出,然后重启了一下机器,再次安装,通过了- -!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值