epuujee
(Purevdorj Enkhjargal)
May 3, 2017, 8:24am
1
Oracle Linux 7 дээр Oracle 12c суулгаж байгаа юм.
Энэ сервер нь интернэт орох боломжгүй бөгөөд OS-н package-уудыг DVD ISO файлаас нь mount хийж байж суулгаж байгаа юм. Тэгтэл энэ 4 package-г суулгаж чаддаггүй. Туслаач
[root@localhost Packages]# rpm -qa | grep glibc
glibc-2.17-157.el7_3.1.x86_64
glibc-common-2.17-157.el7_3.1.x86_64
[root@localhost Packages]# rpm -qa | grep gcc
libgcc-4.8.5-11.el7.x86_64
[root@localhost Packages]# rpm -qa | grep compat
compat-poppler022-0.22.5-4.el7.x86_64
mysql-community-libs-compat-5.7.16-1.el7.x86_64
compat-libcap1-1.10-7.el7.x86_64
polkit-pkla-compat-0.1-4.el7.x86_64
[root@localhost Packages]# ^C
[root@localhost Packages]#
epuujee
(Purevdorj Enkhjargal)
May 3, 2017, 8:26am
2
Ingore all хийгээд явуулхаар
Error in invoking target ‘client_sharedlib’ of makefile ‘/oracle/product/12.1.0/dbhome_1/rdbms/lib/ins_rdbms.mk’. See ‘/oraInventory/logs/installActions2017-05-02_08-27-02PM.log’ for details.
ийм алдаа гарч байгаа.
Алдааны лог файлаас нь харахад энэ суулгаагүй package-с болсон байгаа юм.
INFO: /oracle/product/12.1.0/dbhome_1/bin/genclntsh
INFO: /oracle/product/12.1.0/dbhome_1/bin/orald: line 31: exec: gcc: not found
INFO: genclntsh: Failed to link libclntshcore.so.12.1
INFO: make: *** [client_sharedlib] Error 127
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target ‘client_sharedlib’ of makefile ‘/oracle/product/12.1.0/dbhome_1/rdbms/lib/ins_rdbms.mk’. See ‘/oraInventory/logs/installActions2017-05-02_08-27-02PM.log’ for details.
Exception Severity: 1
batmunkh
(Batmunkh Moltov)
May 3, 2017, 8:36am
3
Дараах коммандуудын үр дүнг харуулдаа.
rpm -qa | grep glibc
rpm -qa | grep gcc
rpm -qa | grep compat
Хэрэв Oracle Linux DVD ашиглаж байгаа бол наадуул чин баймаар юм даа. Мөн эдгээрийг алгасаж болохгүй. Заавал суулгах шаардлагатай… Бүр болохгүй бол интернэтээс өөр репо гоос суулгаж болно. Хувилбаруудыг харах хэрэгтэй. Яг энэ хувилбар олдохгүй бол шинэ хувилбарыг нь суулгаж бас болно.
INFO: /oracle/product/12.1.0/dbhome_1/bin/orald: line 31: exec: gcc: not found
epuujee
(Purevdorj Enkhjargal)
May 3, 2017, 8:53am
5
[root@localhost Packages]# rpm -qa | grep glibc
glibc-2.17-157.el7_3.1.x86_64
glibc-common-2.17-157.el7_3.1.x86_64
[root@localhost Packages]# rpm -qa | grep gcc
libgcc-4.8.5-11.el7.x86_64
[root@localhost Packages]# rpm -qa | grep compat
compat-poppler022-0.22.5-4.el7.x86_64
mysql-community-libs-compat-5.7.16-1.el7.x86_64
compat-libcap1-1.10-7.el7.x86_64
polkit-pkla-compat-0.1-4.el7.x86_64
[root@localhost Packages]# ^C
[root@localhost Packages]#
batmunkh
(Batmunkh Moltov)
May 3, 2017, 8:57am
6
Дараах package-ийг суулга
yum install glibc-devel
yum install gcc
Шууд гаднаас татаад суулгачих, хэрэв DVD дээр чинь байхгүй бол шүү дээ.
@epuujee надаас асуугаачээ
1 Like
epuujee
(Purevdorj Enkhjargal)
May 3, 2017, 9:04am
8
Интернэт-гүй сервер (internet-гүй zone-д байгаа сервер) байгаа юм аа. Local repo-с нь ISO-г нь mount хийж байгаад суулгах гэж үзээд барсангүй.
batmunkh
(Batmunkh Moltov)
May 3, 2017, 9:08am
9
Систем талын асуудал. @Munkhbold ойрхоноороо тус болдоо… Асуудалгүй шийдэх юм байна.
Болохгүй бол rpm татаад суулгана гэсэн үг. DVD дээр байхгүй гэдэгт итгэлтэй байна уу??
ls -la | grep gcc
гээд хардаа… DVD рүүгээ орж байгаад…
epuujee
(Purevdorj Enkhjargal)
May 3, 2017, 10:00am
10
rpm нь байгаа, гэхдээ баахан юм шаардаад залхуураад хэхэ.
баярлалаа, @Munkhbold - с тусламж авнаа.
1 Like
batmunkh
(Batmunkh Moltov)
May 3, 2017, 11:59pm
11
dependency бүрийг суулгаж таарна. @Munkhbold байнга л хийдэг байсан. Асуудалгүй болгочихно доо.
энэ нийтлэлийн “Hack the RPM Database” гэсэн гарчиг дор хэрхэн oracle - ийн required package - уудыг oracle linux - ийн pre-bundle install - аар татаж суулгах заавар байгаа. Бүх required package - ээ ганц bundle - аар л суулгаж болхоор юм шиг байна. /Би бол oracle-linux дээр л дандаа “oracle-rdbms-server-12cR1-preinstall.x86_64” package - ийг ашигладаг, redhat дээр бол суулгаж үзээгүй, гэхдээ болдог гэж сонссон /
epuujee
(Purevdorj Enkhjargal)
September 20, 2017, 1:00am
15
Thanks Tumee.
Ene asuudal shiidegdsen
1 Like