Menurut artikel ini " Instalasi Oracle Database 11g Release 2 (11.2) Di Oracle Linux 6 ":
Kegagalan untuk paket "pdksh" dapat diabaikan karena kami menginstal paket "ksh" sebagai gantinya
Pada mesin OEL 6.3 saya yang cukup standar, ksh sudah diinstal sebagai bagian dari build, tetapi Anda mungkin harus melakukan sudo yum install ksh
untuk menginstalnya.
DBA kami juga menemukan artikel ini yang mungkin bermanfaat:
Menginstal "11.2.0.3 32-bit (x86)" atau "64-bit (x86-64)" pada laporan RHEL6 yang mengemas elfutils-libelf-devel-0.97
dan pdksh-5.2.14
hilang.
Berlaku untuk
- Oracle Server - Enterprise Edition - Versi 11.2.0.3 hingga 11.2.0.3 [Rilis 11.2]
- Oracle Universal Installer - Versi 11.2.0.3 hingga 11.2.0.3 [Rilis 11.2]
- Oracle Server - Edisi Standar - Versi 11.2.0.3 hingga 11.2.0.3 [Rilis 11.2]
- Linux x86
- Linux x86-64
Gejala
Saat menginstal
- 11.2.0.3 Perangkat lunak basis data 32-bit (x86) pada server RHEL6 x86
- 11.2.0.3 Perangkat lunak basis data 64-bit (x86-64) pada server RHEL6 x86-64
yang Oracle Universal Installer (OUI) melaporkan bahwa paket elfultils-libelf-devel-0.97
dan pdksh-5.2.14
hilang.
Dalam installActions.log
output berikut dapat diamati:
INFO: INFO: *********************************************
INFO: INFO: Package: elfutils-libelf-devel-0.97: This is a prerequisite condition to test whether the package "elfutils-libelf-devel-0.97" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:elfutils-libelf-devel-0.97
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "elfutils-libelf-devel" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:
INFO: INFO: *********************************************
INFO: INFO: Package: pdksh-5.2.14: This is a prerequisite condition to test whether the package "pdksh-5.2.14" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:pdksh-5.2.14
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "pdksh" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:
Sebab
OUI menjalankan perintah berikut:
/bin/rpm -q --qf %{version} redhat-release
tidak ada output yang dikembalikan (karena dalam RHEL6 paket redhat-release telah digantikan oleh redhat-release-server-6Server).
Ini menyebabkan OUI percaya bahwa server itu bukan server RHEL.
Karena OUI tidak dapat mengidentifikasi jenis server itu, OUI melakukan pemeriksaan prasyarat default (OEL4).
Masalah ini telah dicatat sebagai bug yang tidak diterbitkan 13981169 dengan Oracle Development.
Selain itu, tidak ada pemeriksaan prasyarat RHEL6 yang didefinisikan dalam
<path>/database/stage/cvu/cvu_prereq.xml
di media 11.2.0.3.
Larutan
Solusi untuk 11.2.0.3 64-bit (x86-64)
Jika Anda telah mengunduh 11.2.0.3 media dari My Oracle Support (MOS) dan mengekstrak perangkat lunaknya ke <path>/database
, lakukan hal berikut:
- Ubah direktori menjadi
<path>/database/stage/cvu/cv/admin
- Cadangkan cvu_config
cp cvu_config backup_cvu_config
- Edit cvu_config dan ubah baris berikut
CV_ASSUME_DISTID=OEL4
keCV_ASSUME_DISTID=OEL6
- Simpan
cvu_config
file yang diperbarui
- Instal perangkat lunak 11.2.0.3 menggunakan:
<path>/database/runInstaller
cd <path>/database
./runInstaller
OUI sekarang harus melakukan pemeriksaan prasyarat OEL6 (yang identik dengan pemeriksaan prasyarat RHEL6) dan tidak lagi melaporkan bahwa paket elfutils-libelf-devel-0.97
dan pdksh-5.2.14
hilang
CATATAN
Jika Anda telah menerima media 11.2.0.3 pada DVD, Anda perlu menyalin media dari DVD ke disk di server RHEL6 (sehingga Anda dapat mengikuti langkah-langkah di atas)
Solusi untuk 11.2.0.3 32-bit (x86)
Karena cvu_prereq.xml
file untuk 11.2.0.3 32-bit (x86) tidak merujuk RHEL6 atau OEL6, solusi di atas tidak dapat digunakan.
Setelah secara manual memverifikasi bahwa semua persyaratan telah dipenuhi, pilih opsi Abaikan semua di penginstal dan lanjutkan dengan penginstalan.
mksh
bisa membuatmu bahagia juga? - "penerus Domain Publik Korn Shell (pdksh)"