Some issues during the Oracle RAC installation on openSUSE 15.2

NeilZhang
NeilZhang
管理员
140
文章
106.8千
浏览
Oracle评论386字数 395阅读1分19秒阅读模式

In last week, I installed an Oracle RAC on openSUSE 15.2 and got some issues. Although the installation was successful finally, it still took me much more time than the same thing on RHEL.

I list them here and hope to help more people.

1. No gcc48

  1. zypper addrepo https://download.opensuse.org/repositories/devel:gcc/openSUSE_Leap_15.2/devel:gcc.repo
  2. zypper refresh
  3. zypper install gcc48

More details could be found on below link:

gcc48 on SuSE/OpenSUSE

2. Passwordless SSH connectivity check will be failed

  1. Workaround : (if your unix admin allows it)
  2. Before installation, as root user: (please change the path if the location of your "scp" is not the same with below)
  3. # Rename the original scp.
  4. mv /usr/bin/scp /usr/bin/scp.orig
  5.  
  6. # Create a new file </usr/bin/scp>.
  7. vi /usr/bin/scp
  8.  
  9. # Add the below line to the new created file </usr/bin/scp>.
  10. /usr/bin/scp.orig -T $*
  11.  
  12. # Change the file permission.
  13. chmod 555 /usr/bin/scp
  14. After installation:
  15. mv /usr/bin/scp.orig /usr/bin/scp

Another temporary solution is by downgrading openssh to earlier version(openssh-7.6p1-7.8.x86_64) on the installation node, then retry.

3. dbca will fail

  1. vi $GRID_HOME/cv/admin/cvu_config
  2. vi $ORACLE_HOME/cv/admin/cvu_config
  3. CV_ASSUME_DISTID=SUSE12
  4.  
  5. [If you are getting error in case of oracle 12C prerequisites check then set CV_ASSUME_DISTID=SUSE12 parameter in database/stage/cvu/cv/admin/cvu_config file and retry. ]

4. After reboot, the crsd failed to start

Please find note Doc ID 2270947.1 for more detail.

Or here: Installation of Oracle Clusterware 12c(12cR1 & 12cR2) on SLES 12 fails with CRS-8503 [Signal Exception 11] (Doc ID 2270947.1)

I did below part and this problem was fixed.

  1. Modify the /etc/ld.so.conf adding /lib64/noelision as the FIRST entry. It should look similar to the following:
  2. /lib64/noelision
  3. /usr/local/lib64
  4. /usr/local/lib
  5. include /etc/ld.so.conf.d/*.conf
  6. # /lib64, /lib, /usr/lib64 and /usr/lib gets added
  7. # automatically by ldconfig after parsing this file.
  8. # So, they do not need to be listed.
  9.  
  10. 3. Create a link in $GI_HOME/lib for the noelision version of the libpthread library:
  11. # ln -s /lib64/noelision/libpthread-2.19.so $GI_HOME/lib/libpthread.so.0

So you'd better do the workaround before the installation for the issue 4.

For the production environments, I always recommend the certified operating systems.

 最后更新:2020-10-22
  • 本文由 NeilZhang 发表于17/08/2020 02:04:06
  • Repost please keep this link: https://www.dbcloudsvc.com/blogs/oracle/some-issues-during-the-oracle-rac-installation-on-opensuse-15-2/
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定