由于11.2.0.2的ORACLE RAC on Solaris 10才支持acfs,因此测试一下Oracle 11.2.0.2三节点RAC的安装过程。
这一篇CLUSTER安装过程碰到的问题。
安装三节点RAC11202 on Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/517282
安装三节点RAC11202 on Solaris10 sparc64(二):http://yangtingkun.itpub.net/post/468/517331
安装Oracle11.2 RAC for Solaris10 sparc64(三):http://yangtingkun.itpub.net/post/468/515473
由于数据库软件和安装过程和11.2.0.1没有什么区别,这里不再重复描述。可以参考上面的文档。
这里描述一下在安装CLUSTER后,节点1上运行root.sh碰到的错误:
bash-3.00# /data/grid/root.sh
Running Oracle 11g root script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /data/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Using configuration parameter file: /data/grid/crs/install/crsconfig_params
CRS-4046: Invalid Oracle Clusterware configuration.
CRS-4000: Command Create failed, or completed with errors.
Failure initializing entries in /var/opt/oracle/scls_scr/racnode1
/data/grid/perl/bin/perl -I/data/grid/perl/lib -I/data/grid/crs/install /data/grid/crs/install/rootcrs.pl execution failed
查询了metalink,虽然没有明确的错误信息,但是感觉和/var/opt/oracle目录下的配置有关。
但是安装之前,这个目录下的ocr.loc和olr.loc已经删除了,莫非这个目录中还有一些关键性的配置影响安装。
于是删除了/var/opt/oracle下所有的配置,但是上面运行的脚本仍然出现同样的错误。
检查多次,最终发现是/data/oracle目录下存在以前安装留下的配置,导致安装失败:
bash-3.00$ cd /data
bash-3.00$ cd oracle
bash-3.00$ ls -l
总数 16
drwxr-xr-x 2 oracle oinstall 512 12月 27日 17:12 Clusterware
drwxr-x--- 2 oracle oinstall 512 12月 27日 10:01 admin
drwxr-x--- 6 oracle oinstall 512 12月 17日 13:40 cfgtoollogs
drwxr-xr-x 3 oracle oinstall 512 12月 28日 11:19 checkpoints
drwxrwxr-x 11 oracle oinstall 512 12月 17日 11:43 diag
drwxr-xr-x 3 oracle oinstall 512 12月 17日 13:58 oradiag_oracle
drwxr-xr-x 2 oracle oinstall 512 12月 27日 10:06 product
drwxr-xr-x 3 oracle oinstall 512 12月 27日 17:12 racnode1
bash-3.00$ rm -rf *
bash-3.00$ mkdir -p product/11.2
再次清除/var/opt/oracle/ocr.loc和/var/opt/oracle/olr.loc后,执行root.sh,问题消失。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-694463/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-694463/