/lib//libclntsh.so: file format not recognized; treating as linker script
centos7.7+oracle19.3
建库过程报错:预检查都是通过的
/oracle/product/19.3.0/db_1/lib/libasmperl19.a -Wl,--no-whole-archive -lclntsh -lclntshcore -lasmclntsh19 -lhasgen19 -lskgxp19 -locr19 -lcell19 -lirc
INFO:
/usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/lib//libclntsh.so: file format not recognized; treating as linker script
/usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/lib//libclntsh.so:1: syntax error
INFO:
make[2]: *** [dlopenlib] Error 1
INFO:
make[2]: Leaving directory `/home/app/oracle/product/19.3.0/db_1/rdbms/lib'
INFO:
make[1]: *** [/home/app/oracle/product/19.3.0/db_1/lib/libasmperl19.so] Error 2
INFO:
make[1]: Leaving directory `/home/app/oracle/product/19.3.0/db_1/rdbms/lib'
INFO:
make: *** [libasmperl19.ohso] Error 2
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile '/home/app/oracle/product/19.3.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/tmp/Inst
allActions2020-10-12_01-43-07PM/installActions2020-10-12_01-43-07PM.log' for details.
方法1:直接做修改成软连接
命令参考如下:
cd $ORACLE_HOME/lib/
ln -s 源文件 目标文件
ln -s libagtsh.so.1.0 libagtsh.so
方法2:从好的机器打包软连接:
[oracle@oem lib]$ ls -alR | grep ^l
lrwxrwxrwx. 1 oracle oinstall 15 Oct 6 20:13 libagtsh.so -> libagtsh.so.1.0
lrwxrwxrwx. 1 oracle oinstall 21 Oct 6 20:14 libclntshcore.so -> libclntshcore.so.19.1
lrwxrwxrwx. 1 oracle oinstall 17 Oct 6 20:14 libclntsh.so -> libclntsh.so.19.1
lrwxrwxrwx. 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.10.1 -> libclntsh.so
lrwxrwxrwx. 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.11.1 -> libclntsh.so
lrwxrwxrwx. 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.12.1 -> libclntsh.so
lrwxrwxrwx. 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.18.1 -> libclntsh.so
lrwxrwxrwx. 1 oracle oinstall 36 Oct 6 20:08 libjavavm19.a -> ../javavm/jdk/jdk8/lib/libjavavm19.a
lrwxrwxrwx. 1 oracle oinstall 15 Oct 6 20:13 libocci.so -> libocci.so.19.1
lrwxrwxrwx. 1 oracle oinstall 10 Oct 6 20:13 libocci.so.18.1 -> libocci.so
lrwxrwxrwx. 1 oracle oinstall 12 Oct 6 20:08 libodm19.so -> libodmd19.so
[oracle@oem lib]$ tar zcvf t.tar.gz libagtsh.so libclntshcore.so libclntsh.so libclntsh.so.10.1 libclntsh.so.11.1 libclntsh.so.12.1 libclntsh.so.18.1 libjavavm19.a libocci.so libocci.so.18.1 libodm19.so
libagtsh.so
libclntshcore.so
libclntsh.so
libclntsh.so.10.1
libclntsh.so.11.1
libclntsh.so.12.1
libclntsh.so.18.1
libjavavm19.a
libocci.so
libocci.so.18.1
libodm19.so
[oracle@oem lib]$ ll t.tar.gz
-rw-r--r-- 1 oracle oinstall 327 Oct 12 15:58 t.tar.gz
[oracle@oradb lib]$ ls -alR | grep ^l
lrwxrwxrwx 1 oracle oinstall 15 Oct 6 20:13 libagtsh.so -> libagtsh.so.1.0
lrwxrwxrwx 1 oracle oinstall 21 Oct 6 20:14 libclntshcore.so -> libclntshcore.so.19.1
lrwxrwxrwx 1 oracle oinstall 17 Oct 6 20:14 libclntsh.so -> libclntsh.so.19.1
lrwxrwxrwx 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.10.1 -> libclntsh.so
lrwxrwxrwx 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.11.1 -> libclntsh.so
lrwxrwxrwx 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.12.1 -> libclntsh.so
lrwxrwxrwx 1 oracle oinstall 12 Oct 6 20:13 libclntsh.so.18.1 -> libclntsh.so
lrwxrwxrwx 1 oracle oinstall 36 Oct 6 20:08 libjavavm19.a -> ../javavm/jdk/jdk8/lib/libjavavm19.a
lrwxrwxrwx 1 oracle oinstall 15 Oct 6 20:13 libocci.so -> libocci.so.19.1
lrwxrwxrwx 1 oracle oinstall 10 Oct 6 20:13 libocci.so.18.1 -> libocci.so
lrwxrwxrwx 1 oracle oinstall 12 Oct 6 20:08 libodm19.so -> libodmd19.so
[oracle@oradb lib]$ cd /home/oracle
[oracle@oradb ~]$ relink all
writing relink log to: /home/app/oracle/product/19.3.0/db_1/install/relinkActions2020-10-12_03-56-47PM.log
[oracle@oradb ~]$
3.重新安装unzip
重新解压安装。
19c Installation Fails with error "libclntsh.so: file format not recognized; treating as linker script" (Doc ID 2631283.1)
Oracle Database - Enterprise Edition - Version 19.3.0.0.0 and later
Linux x86-64
SYMPTOMS
Relink errors during 19c installation
From installActions<time stamp>.log
Error invoking target 'libasmclntsh.ohso libasmperl19.ohso client_sharedlib of makefile
/usr/bin/ld:$ORACLE_HOME/lib/libclntsh.so: file format not recognized; treating as linker script
/usr/bin/ld:$ORACLE_HOME/lib/libclntsh.so:1: syntax error
INFO:
make[2]: *** [dlopenlib] Error 1
INFO:
make[2]: Leaving directory `$ORACLE_HOME/rdbms/lib'
INFO:
make[1]: Leaving directory `$ORACLE_HOME/rdbms/lib'
INFO:
make[1]: *** [$ORACLE_HOME/lib/libasmperl19.so] Error 2
INFO:
make: *** [libasmperl19.ohso] Error 2
CHANGES
CAUSE
File Corruption. Following files are not correct
# ls -l libcln*
-rwxr-x---. 1 oracle oinstall 21 Jan 20 01:05 libclntshcore.so <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntshcore.so.19.1
-rwxr-x---. 1 oracle oinstall 8040416 Jan 20 01:05 libclntshcore.so.19.1
-rwxr-x---. 1 oracle oinstall 17 Jan 20 01:05 libclntsh.so <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntsh.so.19.1
-rwxr-x---. 1 oracle oinstall 12 Jan 20 01:05 libclntsh.so.10.1 <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntsh.so.19.1
-rwxr-x---. 1 oracle oinstall 12 Jan 20 01:05 libclntsh.so.11.1 <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntsh.so.19.1
-rwxr-x---. 1 oracle oinstall 12 Jan 20 01:05 libclntsh.so.12.1 <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntsh.so.19.1
-rwxr-x---. 1 oracle oinstall 12 Jan 20 01:05 libclntsh.so.18.1 <<<<<<<<<<<<<<<<<<<<<<<<<<< Should be a soft link to libclntsh.so.19.1
-rwxr-x---. 1 oracle oinstall 79927312 Jan 20 01:05 libclntsh.so.19.1
SOLUTION
Check the integrity of the file LINUX.X64_193000_db_home.zip, execute
sha256sum LINUX.X64_193000_db_home.zip
It should match with "ba8329c757133da313ed3b6d7f86c5ac42cd9970a28bf2e6233f3235233aa8d8" else downloaded file is corrupted. Download the file again from OTN.
If it is matching, clean up the directory and UNZIP the file LINUX.X64_193000_db_home.zip (image file downloaded from Oracle website) again and re-execute runInstaller.
/lib//libclntsh.so: file format not recognized; treating as linker script相关推荐
- 编译报错file format not recognized; treating as linker script
linux环境下,C++编译出现问题,报错 XXX:file format not recognized; treating as linker script XXX:syntax error 原因是 ...
- ❤️ file format not recognized; treating as linker script 【莫名奇妙的bug系列】❤️
目录 一.问题描述 二.出错原因 三.解决方案 一.问题描述 linux环境下,C++编译出现问题,报错: XXX.so:file format not recognized; treating as ...
- g++提醒:file format not recognized; treating as linker script
今天,我用g++来编译一个文件时,出现了这种错误.要编译的源码文件名为test1_1.后来,我把文件名改为test1_1.cpp就可以正常编译了.这是怎么回事??? 哎,原来是我傻逼了,原来GCC编译 ...
- Ubuntu18.04——编译报错解决:file format not recognized; treating as linker script
报错内容 报错原因 paddle_inference压缩包在Windows下进行了解压,导致文件格式不同. 解决方法 只需要将压缩包放在Linux环境下进行解压即可.
- libQtSerialPort.so:-1: error: file format not recognized; treating as linker
编译环境 在Linux QT环境下,使用串口库,出现以下报错 libQtSerialPort.so
- Linux_Qt:-1: error: cannot find xxx/lib: file format not recognized
给QT工程 pro文件添加zmq的项目lib时,编译出现: :-1: error: cannot find /opt/toolschain/zeroMQ/zeromq_gcc/lib: file fo ...
- “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析...
"undefined reference to JNI_GetCreatedJavaVM"和"File format not recognized"错误原因分析 ...
- libopencv_core.so: file not recognized: File format not recognized
/dependencies/OpenCV348/lib/libopencv_core.so: file not recognized: File format not recognized 解决方法: ...
- win7 vscode mingw c++ 报错 file format not recognized treating as linker script
问题:file format not recognized; treating as linker script 原因:是自己写了其他的头文件和cpp,然后在test.cpp中包含调用,发现自己写的其 ...
最新文章
- 在页面之间传递信息--查询字符串
- android 之ExpandableListView详解
- GraphQL入门之进一步了解GraphQL
- Android 基础 —— 模拟实现拨打电话功能
- angular封装富文本编辑器指令
- 【C++ STL学习之四】容器list深入学习
- SAP License:制造行业环境分析
- PhotoManage
- 用jQuery做点击下箭头改变方向
- 各种边缘检测算子特点比较(canny)
- hibernate数据类型之间的映射关系
- 挨踢部落故事汇(10):技术晋升管理的心声
- [转载]下载rtmpe协议的视频文件
- 深度学习笔记(五):LSTM
- 灰色系统理论概论(个人总结)
- 像仓管一样管理redux-仓管也需要才艺(中间件)
- python多线程爬机票_Python 爬取携程所有机票找出最低折扣机票,让你无忧回家过年...
- 渐进式Express源码学习6-独孤求败
- 红米note5解锁教程_红米Note5人脸解锁怎么设置 红米Note5人脸解锁设置教程
- 电脑文件管理——XYplorer
热门文章
- JavaScript中的垃圾回收和内存泄漏
- Word 打字技巧——U模式和V模式
- 【Android 高性能音频】AAudio 音频库 简介 ( AAudio 音频库简介 | 音频流 | 音频设备 | 共享模式 | 数据模式 )
- 计算机专业相关知识零碎记录
- elementui 点击按钮(文字) 预览图片
- ios设备管理软件imazing 2.16.2官网下载,2022年强悍来袭!
- Unable to set custom 'dev_loss_tmo' value in RHEL7
- 《破窑赋》 《命运赋》 《时运赋》
- 程序员如何有效率的使用键盘
- android 应用程序Activity管理类