10gR2 RAC Install issues on Oracle EL5 or RHEL5 or SLES10 VIPCA/SRVCTL_414163.1
10gR2 RAC Install issues on Oracle EL5 or RHEL5 or SLES10 (VIPCA / SRVCTL / OUI Failures) (Doc ID 414163.1)
In this Document
Applies to:Oracle Database - Enterprise Edition - Version 10.2.0.1 to 10.2.0.3 [Release 10.2]Linux x86 Generic Linux Linux x86-64 ***Checked for relevance on 04-Aug-2010*** ***Checked for relevance on 11-Mar-2013*** SymptomsWhen installing 10gR2 RAC on Oracle Enterprise Linux 5 or RHEL5 or SLES10 there are three issues that users must be aware of. Issue#1: To install 10gR2, you must first install the base release, which is 10.2.0.1. As these version of OS are newer, you should use the following command to invoke the installer:
$ runInstaller -ignoreSysPrereqs // This will bypass the OS check //
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps /home/oracle/crs/oracle/product/10/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
Also, srvctl will show similar output if workaround below is not implemented. Issue#3: After working around Issue#2 above, vipca will fail to run with the following error if the VIP IP's are in a non-routable range [10.x.x.x, 172.(16-31).x.x or 192.168.x.x]:
# vipca
Error 0(Native: listNetInterfaces:[3]) [Error 0(Native: listNetInterfaces:[3])] CauseThese releases of the Linux kernel fix an old bug in the Linux threading that Oracle worked around using LD_ASSUME_KERNEL settings in both vipca and srvctl, this workaround is no longer valid on OEL5 or RHEL5 or SLES10 hence the failures. Solution
If you have not yet run root.sh on the last node, implement workaround for issue#2 below and run root.sh (you may skip running the vipca portion at the bottom of this note).
If you have a non-routable IP range for VIPs you will also need workaround for issue# 3 and then run vipca manually. To workaround Issue#2 above, edit vipca (in the CRS bin directory on all nodes) to undo the setting of LD_ASSUME_KERNEL. After the IF statement around line 120 add an unset command to ensure LD_ASSUME_KERNEL is not set as follows:
if [ "$arch" = "i686" -o "$arch" = "ia64" -o "$arch" = "x86_64" ]
then LD_ASSUME_KERNEL=2.4.19 export LD_ASSUME_KERNEL fi unset LD_ASSUME_KERNEL <<<== Line to be added
Similarly for srvctl (in both the CRS and, when installed, RDBMS and ASM bin directories on all nodes), unset LD_ASSUME_KERNEL by adding one line, around line 168 should look like this:
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL unset LD_ASSUME_KERNEL <<<== Line to be added
Remember to re-edit these files on all nodes:
after applying the 10.2.0.2 or 10.2.0.3 patchsets, as these patchset will still include those settings unnecessary for OEL5 or RHEL5 or SLES10 Note that we are explicitly unsetting LD_ASSUME_KERNEL and not merely commenting out its setting to handle a case where the user has it set in their environment (login shell).
To workaround issue#3 (vipca failing on non-routable VIP IP ranges, manually or during root.sh), if you still have the OUI window open, click OK and it will create the "oifcfg" information, then cluvfy will fail due to vipca not completed successfully, skip below in this note and run vipca manually then return to the installer and cluvfy will succeed. Otherwise you may configure the interfaces for RAC manually using the oifcfg command as root, like in the following example (from any node): eth0 192.168.1.0 global public eth1 10.10.10.0 global cluster_interconnect
The goal is to get the output of "oifcfg getif" to include both public and cluster_interconnect interfaces, of course you should exchange your own IP addresses and interface name from your environment. To get the proper IPs in your environment run this command: eth0 192.168.1.0 eth1 10.10.10.0
If you have not yet run root.sh on the last node, implement workaround for issue #2 above and run root.sh (you may skip running the vipca portion below. If you have a non-routable IP range for VIPs you will also need workaround for issue# 3 above, and then run vipca manually.
Make sure the DISPLAY environment variable is set correctly and you can open X-clock or other X applications from that shell. Once vipca completes running, all the Clusterware resources (VIP, GSD, ONS) will be started, there is no need to re-run root.sh since vipca is the last step in root.sh.
To verify the Clusterware resources are running correctly: Name Type Target State Host ------------------------------------------------------------ ora....ux1.gsd application ONLINE ONLINE raclinux1 ora....ux1.ons application ONLINE ONLINE raclinux1 ora....ux1.vip application ONLINE ONLINE raclinux1 ora....ux2.gsd application ONLINE ONLINE raclinux2 ora....ux2.ons application ONLINE ONLINE raclinux2 ora....ux2.vip application ONLINE ONLINE raclinux2
Scalability RAC CommunityTo discuss this topic further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Scalability RAC Community. ReferencesNOTE:456634.1 - Prerequisite Checks Fail When Installing 10.2 On Red Hat 5 (RHEL5) |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-1155488/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 10gR2 RAC Install issues on Oracle EL5 or RHEL5Oracle
- Install Oracle 10gR2 64bit on RHEL5 x64Oracle 10g
- [轉載]Install Oracle 10gR2 RAC on SUSE 10Oracle 10g
- Install GC 10.2.0.5.0 on OEL/RHEL5/SLES10 Using Existing Database (11g)_784963.1GCDatabase
- ORACLE RAC with NFS installOracleNFS
- (轉)ORACLE RAC with NFS installOracleNFS
- Other two network issues in the installation of Oracle RAC DBOracle
- ORACLE-12C-RAC INSTALLOracle
- oracle 10gR2 RAC 的一個BUGOracle 10g
- oracle 10gr2 rac 修改auto_startOracle 10g
- [RAC] HP Unix Install Oracle11g(RAC)Oracle
- VMware RHEL5安裝Oracle 10g RACOracle 10g
- OPatch/Patch Questions/Issues for Oracle Clusterware/ RAC Environments_1339140.1Oracle
- ORACLE 10gR2 RAC升級至10.2.0.4Oracle 10g
- RAC: SRVCTL and VIPCA 命令報錯解決方法PCA
- RHEL5 Oracle 10g RAC新增新節點Oracle 10g
- Oracle 10gR2 RAC Clusterware ONS服務的管理Oracle 10g
- Oracle 10gR2 RAC+ASM 歸檔設定Oracle 10gASM
- Centos7.2_Oracle12.1.0.2_RAC_installCentOSOracle
- Oracle 11g RAC Silent Install For NFSOracleNFS
- ORACLE-RAC-11G-R2_INSTALLOracle
- Oracle 10g RAC Install for rhel 5.8Oracle 10g
- oracle 11g rac install for linuxOracleLinux
- oracle 10g rac install for linuxOracle 10gLinux
- oracle 11gR2 RAC安裝與oracle 10gR2 rac 安裝時的不同點Oracle 10g
- Top 5 Database and/or Instance Performance Issues in RAC EnvironmentDatabaseORM
- Linux系統 Oracle 10gR2(10.2.0.5)RAC安裝LinuxOracle 10g
- Oracle Linux 7.1 silent install 19C RACOracleLinux
- step by step install oracle 10g rac asm on windowsOracle 10gASMWindows
- [zt]ORACLE 10gR2 RAC環境增加及刪除節點Oracle 10g
- Step By Step Install Oracle10g RAC On Hp-uxOracleUX
- OCR And Voting Disk In Oracle 10gR2 Clusterware (RAC) [ID 1092293.1]Oracle 10g
- oracle 10gR2 rac+asm 資料庫安裝配置步驟Oracle 10gASM資料庫
- 在RedHat EL5上install 11gr2所需的rpm包Redhat
- Database and/or Instance Performance Issues in RAC Environment_1373500.1DatabaseORM
- Oracle -- Common Performance Tuning IssuesOracleORM
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- step by step install oracle 10g rac asm操作文件Oracle 10gASM