RedHatのEnterprise Linuxの8バージョンは、Oracleデータベース・ソフトウェアをサイレントインストールするとき、不足のlibnsl.so.1ことが示唆されました
ディレクトリ
1.問題
2.の理由
3.ソリューション
1.問題
サイレントは、データベースソフトウェアをインストールするとき、不足ライブラリことが示唆されました
[ オラクル@ヘンリーdbhome_1 ] $。/をrunInstaller -サイレント-力- noconfig -た応答/ U01 /アプリ/オラクル/製品/ 19.0。0 / dbhome_1 /インストール/応答/ db_install.rsp \ > oracle.install。オプション= INSTALL_DB_SWONLY \ > ORACLE_HOSTNAME = ヘンリー\ > UNIX_GROUP_NAME =oinstallを\ > INVENTORY_LOCATION = / U01 /アプリ/ oraInventoryの\ > SELECTED_LANGUAGES = アン、表すen_GB \ > ORACLE_HOME = / U01 /アプリ/オラクル/製品/ 19.0。0 / dbhome_1 \ > ORACLE_BASE = / U01 /アプリ/ オラクル\ > oracle.install.db.InstallEdition = EE \ > oracle.install.db.OSDBA_GROUP = DBA \ >oracle.install.db.OSOPER_GROUP = OPER \ > oracle.install.db.OSBACKUPDBA_GROUP = DBA \ > oracle.install.db.OSDGDBA_GROUP = DBA \ > oracle.install.db.OSKMDBA_GROUP = DBA \ > oracle.install.db。 OSRACDBA_GROUP = DBA \ > SECURITY_UPDATES_VIA_MYORACLESUPPORT = falseを\ > DECLINE_SECURITY_UPDATES = 真 /u01/app/oracle/product/19.0.0/dbhome_1/perl/bin/perl:libnsl.so.1:共有ライブラリをロード中にエラーが共有オブジェクトを開くことができません。ファイル:そのようなファイルやディレクトリはありません
2.の理由
ライブラリファイルの欠如
[ ヘンリーdbhome_1 @オラクル] $のLDD / U01 /アプリ/オラクル/製品/ 19.0。0 / dbhome_1 / perlの/ binに/ perlの linuxの- vdso.so. 1(0x00007ffd40bc9000 ) libpthread.so。0 => / lib64に/ libpthread.so。0(0x00007f4d0f258000 ) libnsl.so。1 =>ない見つけ libdl.so。2 => / lib64に/ libdl.so。2(0x00007f4d0f054000 ) libm.so. 6 => / lib64に/ libm.so. 6(0x00007f4d0ecd2000 ) libcrypt.so。1 => / lib64に/ libcrypt.so。1(0x00007f4d0eaa9000 ) libutil.so。1 => / lib64に/ libutil.so。1(0x00007f4d0e8a5000 ) libc.so. 6 => / lib64に/libc.so. 6(0x00007f4d0e4e1000 ) libgcc_s.so。1 => / lib64に/ libgcc_s.so。1(0x00007f4d0e2c9000 ) / lib64に/ LD - Linuxの-のx86 - 64の.so。2(0x00007f4d0f478000)
3.ソリューション
インストールライブラリパッケージ
[ ルート@ヘンリー〜]#のDNFははlibnslをインストール
拡張:YUMを置き換えますDNF、自分で関連コンテンツを参照してください。