quarta-feira, 18 de fevereiro de 2015

Erro Oracle / RM - Attemp to load Oracle libraries....


Ao se deparar com o erro ""Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.", faça os seguintes procedimentos:

 Antes de realizar os passos abaixo, favor fechar todas as aplicações Totvs e parar o serviço de Host.             
1) Acesse o diretório "c:\totvs\corporerm\rm.net", pelo prompt de comando, com um usuário Administrador;
2) Execute o comando "CorFlags RM.Host.Service.exe", pelo prompt de comando, com um usuário Administrador. Caso o parâmetro 32BITS esteja como 0 (zero), execute os passos abaixo. Caso contrário esta solução não funcionará;
3)   Execute através do prompt de comando "CorFlags RM.Host.Service.exe /32BIT+", com um usuário Administrador;
4) Verifique novamente o parâmetro 32BITS, repetindo o passo 2. Caso o parâmetro esteja com o valor 1, tente acesso o sistema RM.
5) Reinicie o HOST para abrir a aplicação e verifique se o problema foi solucionado.

* O parâmetro 32BITS do CorFlags deve estar como 1;
* Este erro é apresentado em clientes ORACLE com máquinas 64 bits e client 32 bits;
* Versão do RM: 11.52