Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 14 anos, 7 meses atrás por marcelomirandola.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #95742
    msartor
    Participante

      Bom dia pessoal

      Alguem conhece o Totvs DBAcess ( Software de comunição entre o ERP Protheus (antigo microsiga) e Banco de Dados)

      Se alguem conhece vejam se podem me ajudar.

      Instalei o Oracle 10g XE e não consigo fazê-lo funcionar no TotvsDbacess.

      Ocorre o erro abaixo

      30/08/2010 01:05:47 : Connection [ORACLE] could not load database (OCI7) client library []
      30/08/2010 01:05:47 : Oracle OCI not loaded!

      se alguém puder me ajudar agradeço.
      Meu email é : marcelo_sartor@hotmail.com

      Abaixo segue o que ja fiz.

      no arquivo totvsdbaccess.ini
      a seção oracle esta assim:

      [ORACLE]
      oracle_home= C:oraclexeapporacleproduct10.2.0server
      ClientLibrary=C:oraclexeapporacleproduct10.2.0serverBINoci.dll
      oci_version=oci7
      user=system
      password=
      TableSpace=DADOSADV
      IndexSpace=

      O arquivo tnsnames.ora
      Que se encontra no diretório: C:oraclexeapporacleproduct10.2.0serverNETWORKADMINtnsnames.ora

      ORACLE.XE =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = note-msartor)(PORT = 1521))
      )
      (CONNECT_DATA =
      (SERVICE_NAME = XE)
      )
      )

      XE.LOCAL =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = note-msartor)(PORT = 1521))
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      )
      )

      XE =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = note-msartor)(PORT = 1521))
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
      )
      )

      EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      )
      (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
      )
      )

      ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      )
      (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
      )
      )

      o arquivo totvsappserver.ini
      [ORACLE]
      user=system
      password=
      OciVersion=10
      ClientLibrary=C:oraclexeapporacleproduct10.2.0serverBINoci.dll
      TableSpace=DADOSADV
      IndexSpace=
      LogAction=0
      InitStorage=300
      NextStorage=300
      MinExtents=0
      MaxExtents=0
      environments=DADOSADV

      [ORACLE/DADOSADV]
      user=system
      password=
      ClientLibrary=C:oraclexeapporacleproduct10.2.0serverBINoci.dll
      TableSpace=DADOSADV
      IndexSpace=
      LogAction=1
      InitStorage=300
      NextStorage=300
      MinExtents=0
      MaxExtents=0

      Estou utilizando sistema operacional Windows Vista Bussines
      Banco Oracle 10g Express

      #95746
      Marcos Braga
      Participante

        Olá Marcelo,

        Trabalhei com o antigo Logix que depois virou Totvs, e se lembro bem, o arquivo totvsdbaccess.ini era preenchido por um aplicativo do próprio dbaccess, mas faz muito tempo que não trabalho com o totvs.

        Bom…, naqueles tempos havia uma documentação da própria Totvs que auxiliava na configuração dessas ferramentas. Pena que o repositório não era nada intuitivo, provavelmente hoje está melhor. E o tal documento deve ser mais fácil de achar.

        Outro detalhe que lembro era que toda a configuração do Totvs (antigamente) era direcionada para o oracle 8, mesmo instalando o Oracle 10 (que era o nosso caso na época), apontávamos para os novos drivers, mas na descrição tinha que dizer que era versão 8.

        Essa é minha dica.

        []s
        Braga

        #95747
        Marcos Braga
        Participante

          Outra detalhe importante que esqueci de mencionar: observando o erro, fica claro que o aplicativo não está conseguindo encontrar o driver (oci7), creio que já fez isso, mas verifica os caminhos mencionados no arquivo.

          Outro detalhe interessante, já efetuou a conexão via sqlplus usando o seu tnsnames.ora para verificar se está funcionando?

          []s
          Braga

          #96086
          marcelomirandola
          Participante

            Trabalho com o TOTVSDBAccess e Oracle 10g e não é necessário a lib OCI7.
            Segue o meu totvsdbaccess.ini:

            [General]
            LicenseServer=’ip_do_servidor_de_licença’
            LicensePort=5555
            [ORACLE/sigahomologa]
            user=sigaoficial
            password=’seu_password’
            TableSpace=
            IndexSpace=
            LogAction=0
            MemoAsBlob=1
            TableParams=0
            InitStorage=300
            NextStorage=300
            MinExtents=0
            MaxExtents=0
            [ORACLE]
            environments=sigahomologa,sigaoficial
            [ORACLE/sigaoficial]
            user=sigaoficial
            password=’seu_password’
            TableSpace=
            IndexSpace=
            LogAction=0
            MemoAsBlob=1
            TableParams=0
            InitStorage=300
            NextStorage=300
            MinExtents=0
            MaxExtents=0

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress