Gemäß diesem Artikel " Installation von Oracle Database 11g Release 2 (11.2) unter Oracle Linux 6 ":
Der Fehler für das "pdksh" -Paket kann ignoriert werden, da wir das "ksh" -Paket an seiner Stelle installiert haben
Auf meinem Standard-OEL 6.3-Computer wurde ksh bereits als Teil des Builds installiert, aber Sie müssen möglicherweise eine sudo yum install ksh
ausführen, um es zu installieren.
Unsere Datenbankadministratoren haben auch diesen Artikel gefunden, der von Nutzen sein kann:
Wenn Sie "11.2.0.3 32-Bit (x86)" oder "64-Bit (x86-64)" auf RHEL6 installieren, werden diese Pakete gemeldet elfutils-libelf-devel-0.97
und pdksh-5.2.14
fehlen.
Gilt für
- Oracle Server - Enterprise Edition - Version 11.2.0.3 bis 11.2.0.3 [Release 11.2]
- Oracle Universal Installer - Version 11.2.0.3 bis 11.2.0.3 [Release 11.2]
- Oracle Server - Standard Edition - Version 11.2.0.3 bis 11.2.0.3 [Release 11.2]
- Linux x86
- Linux x86-64
Symptome
Während der Installation
- 11.2.0.3 32-Bit-Datenbanksoftware (x86) auf dem RHEL6 x86-Server
- 11.2.0.3 64-Bit-Datenbanksoftware (x86-64) auf dem RHEL6 x86-64-Server
Der Oracle Universal Installer (OUI) meldet, dass Pakete elfultils-libelf-devel-0.97
undpdksh-5.2.14
fehlen.
In der installActions.log
folgenden Ausgabe kann beobachtet werden:
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: -----------------------------------------------:
Ursache
OUI führt den folgenden Befehl aus:
/bin/rpm -q --qf %{version} redhat-release
Es wird keine Ausgabe zurückgegeben (da in RHEL6 das Paket redhat-release durch redhat-release-server-6Server ersetzt wurde).
Dies lässt OUI glauben, dass der Server kein RHEL-Server ist.
Da OUI nicht erkennen kann, um welchen Servertyp es sich handelt, führt OUI die Standardprüfungen (OEL4) durch.
Dieses Problem wurde als unveröffentlichter Fehler 13981169 mit Oracle Development protokolliert.
Darüber hinaus sind in RHEL6 keine Voraussetzungsprüfungen definiert
<path>/database/stage/cvu/cvu_prereq.xml
in den 11.2.0.3 Medien.
Lösung
Lösung für 11.2.0.3 64-Bit (x86-64)
Wenn Sie das 11.2.0.3-Medium von My Oracle Support (MOS) heruntergeladen und die Software extrahiert haben <path>/database
, gehen Sie wie folgt vor:
- Wechseln Sie in das Verzeichnis
<path>/database/stage/cvu/cv/admin
- Sichern Sie cvu_config
cp cvu_config backup_cvu_config
- Bearbeiten Sie cvu_config und ändern Sie die folgende Zeile
CV_ASSUME_DISTID=OEL4
inCV_ASSUME_DISTID=OEL6
- Speichern Sie die aktualisierten
cvu_config
Datei
- Installieren Sie die 11.2.0.3-Software mit:
<path>/database/runInstaller
cd <path>/database
./runInstaller
OUI sollte jetzt die OEL6-Voraussetzungsprüfungen durchführen (die mit den RHEL6-Voraussetzungsprüfungen identisch sind) und diese Pakete elfutils-libelf-devel-0.97
und nicht mehr meldenpdksh-5.2.14
fehlen
HINWEIS
Wenn Sie das 11.2.0.3-Medium auf DVD erhalten haben, müssen Sie das Medium von der DVD auf eine Festplatte auf dem RHEL6-Server kopieren (damit Sie die obigen Schritte ausführen können).
Lösung für 11.2.0.3 32-Bit (x86)
Als die cvu_prereq.xml
Datei für 11.2.0.3 32-Bit (x86) nicht auf RHEL6 oder OEL6 verweist, kann die obige Problemumgehung nicht verwendet werden.
Nachdem Sie manuell überprüft haben, ob alle Anforderungen erfüllt sind, wählen Sie im Installationsprogramm die Option Alle ignorieren und fahren Sie mit der Installation fort.
mksh
könntest du dich auch glücklich machen? - "ein Nachfolger der Public Domain Korn Shell (pdksh)"