Linux安装oracle12c 报错端口被占用,或startup时报错找不到init*.ora,spfile.ora解决办法
本人在工作中在oracle linux 7上安装oracle DB12c时遇到如下几个问题,做一下记录为笔记,也希望可以给有需要的同学一点参考:
1.hard/soft 权限问题;
2. compat 包缺失问题:
报错截图如下:
首先点击“fix & Check Again” ,按照提示执行脚本修复,执行完成后返回安装界面点击“ok”,然后在网上下载compat的安装包,如rpm安装包,在root下安装:
rpm -ivh compat-libcap1-1.10
然后重新检测即可。
还会遇到如下问题:
安装界面报错为 Net Configuration Assistant Failed 或 Database Configuration Assistant Failed ,点击安装界面的“details” 可知主要是1521或5500端口被占用 ,本人在安装时Vbox6+linux7.7+12cR2 没有端口占用错误,但是Vbox4+linux7.7+12cR2会有该问题:主要原因是hostname的配置问题,在安装linux系统时,在hostname&network模块设置了hostname,如:xpol7.aaa.com,然后需要在linux系统中用root做如下配置:
- vim /etc/hosts
末尾加:
10.111.222.33 xpol7.aaa.com xpol7
即linux虚机的ip地址和hostname - vim /etc/sysconfig/network
末尾加入:
NETWORKING=yes
HOSTNAME=xpol7.aaa.com
重新检测即可。
在本人安装过程中遇到过桥接模式下配置linux网络的问题:
首先查询Windows主机的 ipv4,gateway,子网掩码,dns
然后给虚机配置这四项,其中ipv4保证和Windows主机在同一网段,但ip不能相同:
如windows主机:10.111.222.33
则虚机可以是:10.111.222.34 或35、36、37
其余三项虚机与主机一致。