最近看到一篇相当好的文章,使用nfs搭建rac
文章地址:
http://www.oracle-base.com/articles/10g/OracleDB10gR2RACInstallationOnRHEL4UsingVMwareESXAndNFS.php#create_db_using_dbca
下面是我搭建时候遇到的几个错误以及处理方法:
1、安装clusterware 到后面的时候报 OUI25031错
在网上查了一下都是说/etc/hosts和/etc/sysconfig/network文件里面的hostname不匹配,可是我的是正常匹配的,后台比较发现,是由于前面自己的误操作导致节点1上面的
network文件权限变成444了,改成644就ok了,不知道为啥它要有写权限,值得研究下。
2、运行clusterware的runinstanller
cannot load liboraInstaller.so
仔细检查了一下原来是少compat-glibc包,装上之后ok了
3、安装好clusterware和oracle10g的软件之后dbca建库运行到2%的时候报tns-12547的错
检查了一下是少libaio的补丁包,打上libaio和libaio-devel就ok了。
4、记得要在.bash_profile里面加上LD_LIBRARY_PATH环境变量,还有就是64位需要最好加上/lib64(我没加这个也安装成功了)
LD_LIBRARY_PATH=/u01/oracle/product/10.2.0/db_1/lib:/lib:/usr/lib:/lib64
不过报了INFO: cp: cannot stat `/DISCARD/': No such file or directory 错,不知道有啥影响不,望高人指点。
总的来说安装还是比较顺利的,提醒一下大家,在64位机器上装oracle尽量打全补丁包,i386和X86_64都要打上比较保险,否则的话,安装过程之中经常会出现各种情况,下面是
所需的补丁包,可以检测一下
rpm -qa | grep binutils-
rpm -qa | grep compat-db-
rpm -qa | grep compat-glibc
rpm -qa | grep compat-libstdc++-
rpm -qa | grep control-center-
rpm -qa | grep gcc-
rpm -qa | grep gcc-c++-
rpm -qa | grep glibc-
rpm -qa | grep glibc-common-
rpm -qa | grep gnome-libs-
rpm -qa | grep libstdc++-
rpm -qa | grep libstdc++-devel-
rpm -qa | grep make-
rpm -qa | grep pdksh-
rpm -qa | grep sysstat-
rpm -qa | grep xscreensaver-
rpm -qa | grep setarch-
rpm -qa | grep libaio
rpm -qa | grep libaio-devel