0
点赞
收藏
分享

微信扫一扫

kylin v10 安装 Oracle 19c/12c遇到问题汇总

适用范围

麒麟_v10_sp1_20200711
Oracle 19c/12c

银河麒麟V10 sp1内核版本

kylin v10 安装 Oracle 19c/12c遇到问题汇总_麒麟

redhat 8.6 内核版本

kylin v10 安装 Oracle 19c/12c遇到问题汇总_麒麟_02

遇到问题

19c问题1 PRVG-0282 : failed to retrieve the operating system distribution ID

kylin v10 安装 Oracle 19c/12c遇到问题汇总_麒麟_03


Oracle是不支持在银河麒麟上安装的,但由于银河麒麟也属于redhat系,我们就能伪装自己是redhat系统,从而避过Oracle的检测。

方法1:在中 $ORACLE_HOME/cv/admin/cvu_config 增加一条记录

CV_ASSUME_DISTID=RHEL7.6

方法2:./runInstaller 前指定环境变量

[oracle@localhost ~]$ export CV_ASSUME_DISTID=RHEL7.6

19c问题2 Error in invoking target ‘libasmclntsh19.ohso libasmperl19.ohso client_sharedlib’ of makefile…

建库过程报错:预检查都是通过的

kylin v10 安装 Oracle 19c/12c遇到问题汇总_麒麟_04


查看软连接安装包软连接是否正常

cd $ORACLE_HOME/lib
ll libclntsh*

kylin v10 安装 Oracle 19c/12c遇到问题汇总_安装_05


发现有条软连接失效,缺少libclntshcore.so.19.1

原因:glibc在2.28版本以后不再提供libpthread_nonshared.a文件,而Oracle安装则需要用到此文件,因此报错。
从其他环境拷贝此文件并授权

cp libpthread_nonshared.a /usr/lib64/libpthread_nonshared.a
chmod 777 /usr/lib64/libpthread_nonshared.a

再次解压Oracle安装包,软连接恢复正常

kylin v10 安装 Oracle 19c/12c遇到问题汇总_安装_06

12c 问题1

12c在./runIstaller时报如下错误

kylin v10 安装 Oracle 19c/12c遇到问题汇总_安装_07


修改权限755或者环境变量里注释umask无效。所以可能还是unzip命令的问题

使用系统的unzip命令,恢复正常

cd /opt/database/install/
mv unzip unzip_bak
cp /usr/bin/unzip ./

其他图形界面调用可能需要的包或参数

若无法调出图形界面,可以做如下尝试

  1. 下载并安装libnsl依赖

rpm -ivh libnsl-2.28-49.p02.ky10.x86_64.rpm

  1. 配置X11-forwarding转发
    在CentOS上X11转发是默认启动的,而在银河麒麟上,默认是关闭的,因此我们要将它打开,才能以图型界面的形式来安装。
    vim /etc/ssh/sshd_config

X11Forwarding yes

举报

相关推荐

0 条评论