De acordo com este artigo " Oracle Database 11g Release 2 (11.2) Instalação no Oracle Linux 6 ":
A falha do pacote "pdksh" pode ser ignorada porque instalamos o pacote "ksh" em seu lugar
Na minha máquina OEL 6.3 bastante padrão, o ksh já estava instalado como parte da construção, mas você pode ter que fazer um sudo yum install ksh
para instalá-lo.
Nossos DBAs também encontraram este artigo que pode ser útil:
A instalação de "11.2.0.3 32-bit (x86)" ou "64-bit (x86-64)" no RHEL6 informa que os pacotes elfutils-libelf-devel-0.97
e pdksh-5.2.14
estão faltando.
Aplica-se a
- Oracle Server - Enterprise Edition - versão 11.2.0.3 a 11.2.0.3 [release 11.2]
- Oracle Universal Installer - versão 11.2.0.3 a 11.2.0.3 [release 11.2]
- Oracle Server - Standard Edition - Versão 11.2.0.3 a 11.2.0.3 [Release 11.2]
- Linux x86
- Linux x86-64
Sintomas
Durante a instalação
- 11.2.0.3 Software de banco de dados de 32 bits (x86) no servidor RHEL6 x86
- 11.2.0.3 Software de banco de dados de 64 bits (x86-64) no servidor RHEL6 x86-64
O Oracle Universal Installer (OUI) informa que os pacotes elfultils-libelf-devel-0.97
e pdksh-5.2.14
estão faltando.
No installActions.log
, a seguinte saída pode ser observada:
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: -----------------------------------------------:
Causa
OUI executa o seguinte comando:
/bin/rpm -q --qf %{version} redhat-release
nenhuma saída é retornada (porque no RHEL6 o pacote redhat-release foi substituído por redhat-release-server-6Server).
Isso faz com que OUI acredite que o servidor não é um servidor RHEL.
Como o OUI não pode identificar o tipo de servidor, o OUI executa as verificações de pré-requisito padrão (OEL4).
Este problema foi registrado como erro não publicado 13981169 com o Oracle Development.
Além disso, nenhuma verificação de pré-requisito do RHEL6 é definida em
<path>/database/stage/cvu/cvu_prereq.xml
na mídia 11.2.0.3.
Solução
Solução para 11.2.0.3 64 bits (x86-64)
Se você fez o download da mídia 11.2.0.3 do My Oracle Support (MOS) e extraiu o software para <path>/database
, faça o seguinte:
- Altere o diretório para
<path>/database/stage/cvu/cv/admin
- Backup do cvu_config
cp cvu_config backup_cvu_config
- Edite o cvu_config e altere a seguinte linha
CV_ASSUME_DISTID=OEL4
to CV_ASSUME_DISTID=OEL6
- Salve o arquivo
cvu_config
atualizado
- Instale o software 11.2.0.3 usando:
-
<path>/database/runInstaller
-
cd <path>/database
-
./runInstaller
OUI deve agora executar as verificações de pré-requisito do OEL6 (que são idênticas às verificações de pré-requisito do RHEL6) e não informar mais que os pacotes elfutils-libelf-devel-0.97
e pdksh-5.2.14
estão ausentes
NOTA
Se você tiver recebido a mídia 11.2.0.3 em DVD, será necessário copiar a mídia do DVD para um disco no servidor RHEL6 (para que você possa seguir as etapas acima)
Solução para 11.2.0.3 32 bits (x86)
Como o arquivo cvu_prereq.xml
para 11.2.0.3 32 bits (x86) não faz referência a RHEL6 ou OEL6, a solução alternativa acima não pode ser usada.
Depois de verificar manualmente se todos os requisitos foram atendidos, escolha a opção Ignorar todos no instalador e continue com a instalação.