1、欧拉的版本
仅在openEuler release 20.03版本上安装成功
安装介质:LINUX.X64_193000_db_home.zip
2、安装告警:perl: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
处理办法:# yum -y install libnsl
3、安装告警
[FATAL] An internal error occurred within cluster verification framework
An error occurred in creating a TaskFactory object or in generating a task list
PRVG-0282 : failed to retrieve the operating system distribution ID
处理办法:
orcl:/home/oracle@db> export CV_ASSUME_DISTID=RHEL7.6
orcl:/home/oracle@db> $ORACLE_HOME/runInstaller
4、安装告警:Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile '/u01/app/oracle/product/19.0.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/tmp/InstallActions2022-08-03_08-58-36AM/installActions2022-08-03_08-58-36AM.log' for details
处理办法
原因:glibc在2.28版本以后不再提供libpthread_nonshared.a文件,而Oracle安装则需要用到此文件,因此报错。
解决办法:从CentOS上或其他服务器上拷贝libpthread_nonshared.a到/usr/lib64目录中。
5、需要单独安装的包-从centos7.9系统镜像中拷贝
compat-libcap1-1.10-7.el7.x86_64.rpm
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

本文详细描述了在openEuler20.03版本上遇到的几个安装问题,包括缺失的库文件(libnsl)、内部错误(clusterverification)和依赖于旧版本库(glibc)的错误,提供了相应的解决办法,如安装缺失的libnsl和从其他系统复制特定兼容包。
818






