terça-feira, 4 de outubro de 2011

Rodando aplicativo RM Totvs com Oracle / BDE e Estações 64bits


PessoALL,

Muitos problemas enfrentei para fazer rodar aplicativo RM Totvs com Oracle 10g , BDE 5.2 em maquinas 64bits e devido a isso resolvi compartilhar os passos para tudo funcionar em perfeitas condições até mudarmos para o modo de configuração 3 camadas.
Segue :
- Primeiramente instalar o BDE 5.2 , mas antes desative qualquer tipo de firewall ou segurança de usuario.
- Instale o BDE
- Instale o cliente Oracle versao 10.2
- Agora tem umas configurações a serem mudadas : 1 - MOVER TODA PASTA ../BORLAND SHARED QUE ESTA DENTRO DE /ARQUIVOS DE PROGRAMA (X86)/COMMON FILES   (ou PROGRAM FILES (X86)) PARA A PASTA C:/ARQUIVOS DE PROGRAMAS/COMMON FILES  ou C:/PROGRAM FILES/COMMON FILES .    DEPOIS ENTRAR NO REGEDIT E ACERTAR OS CAMINHOS DE PESQUISA, APONTANDO PARA AS PASTAS CORRETAS.   DEPOIS ENTRAR NO BDE NA ABA <CONFIGURATION> E ACERTAR EM <DRIVES/NATIVE/ORACLE> O DLL32, PASSANDO PARA SQLORA8.DLL E O VENDOR INIT PARA OCI.DLL. 

Pronto, teoricamente seu BDE ja deve estar se conectando com o Oracle.

Instale a Biblioteca do RM Totvs e a Específica caso houver , mas sempre a última versão.

Após isso , entre no gerenciador de Servicos do Windows ,  procure o servico RM.Host.Service e coloque como sendo uma conta local.



Agora execute os procedimentos para mudar para 32bits :
 Antes de realizar os passos abaixo, favor fechar todas as aplicações Totvs e parar o serviço de Host.              
1. Entrar no Prompt de Comando da máquina onde ocorre o problema
2. Digitar o comando “cd C:\totvs\CorporeRM\RM.Net”
3. Digitar o comando “CorFlags RM.Host.exe /32BIT+”
4. Digitar o comando “CorFlags RM.Host.Service.exe /32BIT+”
5. Reiniciar o host e abrir a aplicação que ocorria o problema

O Serviço do RM esta em modo 32bits.

Seria interessante reiniciar sua estação antes de mais nada, pois estamos falando do Windows né ... rss

Agora pode acessar seu aplicativo RM Totvs e teoricamente não teremos problemas.

Até mais e esperamos que isso possa ajudar.


2 comentários:

  1. Jóia, obrigado por compartilhar! Este tópico me ajudou 2 vezes até o presente momento.
    Mas só fiquei com uma dúvida em relação ao seguinte passo:
    " DEPOIS ENTRAR NO REGEDIT E ACERTAR OS CAMINHOS DE PESQUISA, APONTANDO PARA AS PASTAS CORRETAS. "
    Entrar em qual parte do regedit?

    Obrigado!

    ResponderExcluir
    Respostas
    1. HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432NODE > BORLAND > DATABASE ENGINE

      Excluir