linux下安装oracle10g常见错误及解决办法

 

linux下安装oracle,在安装自检过程中可能会有一系列错误和警告出现,以下是我安装过程中遇到的一些问题,以及解决办法。
一、 Checking Network Configuration requirements ... 不能通过
可能错误原因1:
未指定固定IP,虽然oracle支持动态ip,但是建议最好指定固定ip
解决办法:
a、查看以下文件,若BOOTPROTO=dhcp ,那把这句注释掉,把dhcp改为static
#vi /etc/sysconfig/network-scripts/ifcfg-eth0

b、可能是  /etc/hosts   文件解析的错误,按以下格式指定一个固定IP
[root@DG ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1         localhost.localdomain    localhost
::1                  localhost6.localdomain6 localhost6
192.168.1.38    DG.YTO.com              DG    
将主机名解析为IP
可以  ping  DG.YTO.com       或者 DG   ,看能否拼通
########################################

二、redhat5不支持db10g
1、[root@racdb01 ~]# cat /etc/redhat-release
      Red Hat Enterprise Linux Server release 5.5 (Tikanga)
     将原文注释掉,改为redhat-4

2、vi /data/database/install/oraparam.ini
      [Certified Versions]
       Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5   添加

 三、 安装界面从头开启后会报如下错误OUI-10030
原因:由于咱们以前装过一次,已经在/opt/oracle下面孕育发生文件夹products 和oraInventory
解决办法:先删除以前孕育发生的文件。

四、客户端sys用户无法登陆
这是我安装好之后登陆时出现的一个问题,原因真是气死我了
客户端上scott用户能正确登陆,但是sys无法使用
于是我以sysdba用户登陆:
SQL> conn /as sysdba
Connected.
然后修改密码:
SQL> alter user sys identified by password;   
再次连接,成功登陆
分析错误原因,之前我设置的密码是p@ssw0rd ,@在远程连接的时候是关键字,那么就成了
SQL>conn  username/p@ssw0rd@orcl

五、安装自检时内核参数错误
错误信息
=======================================================================
Checking kernel parameters
Checking for semmsl=250; found semmsl=250. Passed
Checking for semmns=32000; found semmns=32000. Passed
Checking for semopm=100; found semopm=32. Failed <<<<
Checking for semmni=128; found semmni=128. Passed
Checking for shmmax=536870912; found shmmax=4294967295. Passed
Checking for shmmni=4096; found shmmni=4096. Passed
Checking for shmall=2097152; found shmall=268435456. Passed
Checking for file-max=65536; found file-max=200409. Passed
Checking for VERSION=2.6.9; found VERSION=2.6.18-194.el5. Passed
Checking for ip_local_port_range=1024 - 65000; found ip_local_port_range=32768 - 61000. Failed <<<<
Checking for rmem_default=262144; found rmem_default=110592. Failed <<<<
Checking for rmem_max=262144; found rmem_max=131071. Failed <<<<
Checking for wmem_default=262144; found wmem_default=110592. Failed <<<<
Checking for wmem_max=262144; found wmem_max=131071. 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用户下 vi /etc/sysctl.conf
手动修改
kernel.semopm=100
kernel.ip_local_port_range=1024 - 65000
kernel.rmem_default=262144
kernel.rmem_max=262144
kernel.wmem_default=262144
kernel.wmem_max=262144
然后retry或者重启一下就好。

六、修改后任然提示Checking for ip_local_port_range=1024 - 65000; found ip_local_port_range=32768 - 61000. Failed <<<<
解决办法:
查看  cat  /proc/sys/net/ipv4/ip_local_port_range
修改内核参数  /bin/echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值