Erro PERL5LIB - Path 7047034

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Pessoal, boa tarde.

Estou com um problema aqui e gostaria de saber se alguém já passou por isso. Estou aplicando o Patch 7047034 para atulizar o Forms para a versão 10.1.2.3.0 para rodar em máquinas 64bits conforme esse tópico (https://forums.oracle.com/forums/thread ... ID=2671019), porém, depois de executar o comando "opatch apply", estou recebendo o seguinte erro:
"OPatch could not detect Perl. Please set PERL5LIB appropriately and invoke Perl."
"OPatch is certified with Perl Version 5.6.1."
"Invoke OPatch manually using the following command format:"
" <path to Perl>/perl <path to OPatch>/opatch.pl <patch command> [options]"
"You can use the following command format to view help information:"
" <path to Perl>/perl <path to OPatch>/opatch.pl [<patch command>] -help"


OPatch returns with error code = 0
Esse patch já foi aplicado corretamente anteriormente em outras máquinas, porém agora está dando esse erro. Até pensei que o problema fosse alguma instalação da maquina fisica (Windows 10) e criei uma VM com W7 x64 "Clean" (Sem instalação alguma, sem update, sem nada), instalei o Forms/Reports e logo após tentei aplicar o path, e deu o mesmo erro. Acredito que esteja faltando algo, mas não faço ideia do que possa ser ! Alguém já passou por isso ?

[ ]s
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Neste link tem algumas dicas que podem ajudar.
https://community.oracle.com/thread/351206?tstart=0

O erro é semelhante. Eles sugerem pra ver se o Oracle Home está correto.
E também se tem o PERL.exe está na pasta.
Se as variáveis PERL5LIB e PERL_BIN.

:roll:
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

dr_gori escreveu:Neste link tem algumas dicas que podem ajudar.
https://community.oracle.com/thread/351206?tstart=0

O erro é semelhante. Eles sugerem pra ver se o Oracle Home está correto.
E também se tem o PERL.exe está na pasta.
Se as variáveis PERL5LIB e PERL_BIN.

:roll:
dr_gori,

Esqueci de mencionar, mas antes de rodar o comando que me traz o erro, eu rodo um .bat que seta as variaveis de ambiente.
cd\
cd C:\DevSuiteHome_1\7047034
SET ORACLE_HOME=C:\DevSuiteHome_1\oui\bin
SET PEAR5LIB=C:\DevSuiteHome_1\perl\5.6.1\lib
SET PATH=C:\DevSuiteHome_1\OPatch;C:\DevSuiteHome_1\perl\5.6.1\bin\MSWin32-x86;%PATH%
Posso tentar setar o caminho da pasta bin do Perl em uma variável a parte em vez de setar o caminho no "PATH". Já modifiquei também a variável "ORACLE_HOME" para "ORACLE_HOME=C:\DevSuiteHome_1\oui\bin;C:\DevSuiteHome_1" e mesmo assim o erro continuou.

O perl.exe tem na pasta "C:\DevSuiteHome_1\perl\5.6.1\bin\MSWin32-x86\"

[ ]s
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

dr_gori,

*RESOLVIDO*

Foi só alterar a linha "SET ORACLE_HOME=C:\DevSuiteHome_1\oui\bin" para "SET ORACLE_HOME=C:\DevSuiteHome_1" que aplicou o Patch corretamente.

Obrigado pela ajuda ;)

[ ]s
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes