De acuerdo con este artículo " Instalación de Oracle Database 11g Release 2 (11.2) en Oracle Linux 6 ":
La falla para el paquete "pdksh" puede ignorarse porque instalamos el paquete "ksh" en su lugar
En mi máquina OEL 6.3 bastante estándar, ksh ya estaba instalado como parte de la compilación, pero es posible que tenga que hacer una sudo yum install ksh
para instalarlo.
Nuestros DBA también encontraron este artículo que puede ser útil:
La instalación de "11.2.0.3 32-bit (x86)" o "64-bit (x86-64)" en RHEL6 informa que los paquetes elfutils-libelf-devel-0.97
y pdksh-5.2.14
faltan.
Se aplica a
- Oracle Server - Enterprise Edition - Versión 11.2.0.3 a 11.2.0.3 [Versión 11.2]
- Oracle Universal Installer - Versión 11.2.0.3 a 11.2.0.3 [Versión 11.2]
- Oracle Server - Standard Edition - Versión 11.2.0.3 a 11.2.0.3 [Versión 11.2]
- Linux x86
- Linux x86-64
Síntomas
Mientras instala
- 11.2.0.3 Software de base de datos de 32 bits (x86) en el servidor RHEL6 x86
- 11.2.0.3 Software de base de datos de 64 bits (x86-64) en el servidor RHEL6 x86-64
el Oracle Universal Installer (OUI) informa que los paquetes elfultils-libelf-devel-0.97
y pdksh-5.2.14
se están perdiendo.
En el installActions.log
siguiente resultado se puede observar:
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: -----------------------------------------------:
Porque
OUI ejecuta el siguiente comando:
/bin/rpm -q --qf %{version} redhat-release
no se devuelve ninguna salida (porque en RHEL6 el paquete redhat-release ha sido reemplazado por redhat-release-server-6Server).
Esto hace que OUI crea que el servidor no es un servidor RHEL.
Como OUI no puede identificar qué tipo de servidor es, OUI realiza las comprobaciones de requisitos previos predeterminados (OEL4).
Este problema se ha registrado como error no publicado 13981169 con Oracle Development.
Además de esto, no se definen comprobaciones de requisitos previos RHEL6 en
<path>/database/stage/cvu/cvu_prereq.xml
en los medios 11.2.0.3.
Solución
Solución para 11.2.0.3 de 64 bits (x86-64)
Si ha descargado los medios 11.2.0.3 de My Oracle Support (MOS) y ha extraído el software <path>/database
, haga lo siguiente:
- Cambiar directorio a
<path>/database/stage/cvu/cv/admin
- Copia de seguridad cvu_config
cp cvu_config backup_cvu_config
- Edite cvu_config y cambie la siguiente línea
CV_ASSUME_DISTID=OEL4
aCV_ASSUME_DISTID=OEL6
- Guarda el
cvu_config
archivo actualizado
- Instale el software 11.2.0.3 usando:
<path>/database/runInstaller
cd <path>/database
./runInstaller
OUI ahora debe realizar las verificaciones de prerrequisitos de OEL6 (que son idénticas a las verificaciones de prerrequisitos de RHEL6) y no informar más sobre los paquetes elfutils-libelf-devel-0.97
y pdksh-5.2.14
faltan
NOTA
Si ha recibido los medios 11.2.0.3 en DVD, será necesario copiar los medios desde el DVD a un disco en el servidor RHEL6 (para que pueda seguir los pasos anteriores)
Solución para 11.2.0.3 32 bits (x86)
Como el cvu_prereq.xml
archivo para 11.2.0.3 de 32 bits (x86) no hace referencia a RHEL6 u OEL6, no se puede utilizar la solución anterior.
Después de verificar manualmente que se han cumplido todos los requisitos, elija la opción Ignorar todo en el instalador y continúe con la instalación.
mksh
podría hacerte feliz? - "un sucesor del dominio público Korn Shell (pdksh)"