/lib//libclntsh.so:ファイル形式が認識されない;リンカースクリプトとして扱う



Lib Libclntsh File Format Not Recognized Treating



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



情報:

/usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/lib//libclntsh.so:ファイル形式が認識されず、リンカースクリプトとして扱われます

/usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/lib//libclntsh.so:1:構文エラー



情報:

make [2]:*** [dlopenlib]エラー1

情報:

make [2]:ディレクトリ `/home/app/oracle/product/19.3.0/db_1/rdbms/lib 'を離れます

情報:

make [1]:*** [/home/app/oracle/product/19.3.0/db_1/lib/libasmperl19.so]エラー2

情報:

make [1]:ディレクトリ `/home/app/oracle/product/19.3.0/db_1/rdbms/lib 'を離れます

情報:

make:*** [libasmperl19.ohso]エラー2

情報:生成されたプロセスからの出力を終了します。

情報:----------------------------------

情報:アクションからスローされた例外:make

例外名:MakefileException

例外文字列:makefile '/ home / app / oracle / product / 19.3.0 / db_1 / rdbms / lib / ins_rdbms.mk'のターゲット 'libasmclntsh19.ohso libasmperl19.ohsoclient_sharedlib'の呼び出し中にエラーが発生しました。 '/ tmp / Instを参照してください

詳細については、allActions2020-10-12_01-43-07PM / installActions2020-10-12_01-43-07PM.log 'を参照してください。

良いマシンからのソフト接続をパックします。

[root @ xxxxx 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

[root @ xxxxx 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.1libodm19.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

[root @ xxxxx lib] $ ll t.tar.gz

-rw-r--r-- 1 oracle oinstall 327 Oct 12 15:58 t.tar.gz

[root @ xxxxx 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

[root @ xxxxx lib] $ cd / home / oracle

[root @ xxxxx〜] $すべて再リンク

再リンクログの書き込み先:/home/app/oracle/product/19.3.0/db_1/install/relinkActions2020-10-12_03-56-47PM.log

[root @ xxxxx〜] $