De acordo com este artigo " Instalação do Oracle Database 11g Release 2 (11.2) no Oracle Linux 6 ":
A falha no 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á foi instalado como parte da compilação, mas você pode precisar fazer um sudo yum install ksh
para instalá-lo.
Nossos DBAs também encontraram este artigo que pode ser útil:
Instalar "11.2.0.3 32-bit (x86)" ou "64-bit (x86-64)" em relatórios RHEL6 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) relata os pacotes elfultils-libelf-devel-0.97
e pdksh-5.2.14
está ausente.
Na installActions.log
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 a OUI acredite que o servidor não é um servidor RHEL.
Como a OUI não pode identificar que tipo de servidor é, a OUI executa as verificações de pré-requisito padrão (OEL4).
Esse problema foi registrado como bug não publicado 13981169 no 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 de 64 bits (x86-64)
Se você baixou a mídia 11.2.0.3 do My Oracle Support (MOS) e extraiu o software <path>/database
, faça o seguinte:
- Mude o diretório para
<path>/database/stage/cvu/cv/admin
- Cvu_config de backup
cp cvu_config backup_cvu_config
- Edite cvu_config e altere a seguinte linha
CV_ASSUME_DISTID=OEL4
paraCV_ASSUME_DISTID=OEL6
- Salve o
cvu_config
arquivo atualizado
- Instale o software 11.2.0.3 usando:
<path>/database/runInstaller
cd <path>/database
./runInstaller
A OUI agora deve executar as verificações de pré-requisito OEL6 (que são idênticas às verificações de pré-requisito RHEL6) e não reportar mais esses pacotes elfutils-libelf-devel-0.97
e pdksh-5.2.14
estão ausentes
NOTA
Se você recebeu a mídia 11.2.0.3 no 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 de 32 bits (x86)
Como o cvu_prereq.xml
arquivo 11.2.0.3 de 32 bits (x86) não faz referência a RHEL6 ou OEL6, a solução alternativa acima não pode ser usada.
Após verificar manualmente se todos os requisitos foram atendidos, escolha a opção Ignorar todos no instalador e continue com a instalação.
mksh
possa te fazer feliz? - "um sucessor do domínio público Korn Shell (pdksh)"