麒麟操作系统官网是
2010年合并后,他们家有两个麒麟os,老大:银河麒麟,老二:中标麒麟,还分别有企业版和桌面版。
信创名单中有银河麒麟V10(老大),打算安装oracle 19c试试,官方没有认证,就当rhel8用吧
但是不行!
oracle官方显示:到2022.3.31对12.2.0.1支持中标麒麟v7(老二)
到底哪里不行呢?
在安装软件时遇到报错
19c Database Installation fails with :"Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile ins_rdbms.mk " (Doc ID 2760289.1)
银河麒麟os安装后,缺少一个包导致上面报错
执行第一个rpm,正常:
执行第二个
找另外一套rhel8的正常系统
ln或者从rhel8中拷贝过来也不认,就不继续了。
跳过的话,后面一堆报错,最后 sqlplus /nolog 无反应。
后来吧,发现一个解决办法
将libclntshcore.so文件cp到$ORACLE_HOME/lib目录后,使用oracle用户手工执行:
-
$ORACLE_HOME/bin/orald -o $ORACLE_HOME/lib/libasmperl19.so -shared \
-z noexecstack -Wl,--disable-new-dtags -L/tmp/bootstraplib/ -L$ORACLE_HOME/lib/ \
-L$ORACLE_HOME/rdbms/lib/ -L$ORACLE_HOME/lib/stubs/ -Wl,\
--version-script=$ORACLE_HOME/rdbms/admin/libasmperl19.def -Wl,--whole-archive \
$ORACLE_HOME/lib/libasmperl19.a -Wl,--no-whole-archive -lclntsh -lclntshcore \
-lasmclntsh19 -lhasgen19 -lskgxp19 -locr19 -lcell19 -lirc
阅读(3722) | 评论(0) | 转发(0) |