" até fala dum tal arquivo UDL,   "

É um arquivo texto com a string de conexão.
Nesse arquivo costuma carregar...  host, nome do banco ou sid, login e
senha.


On Fri, 1 Mar 2019 at 11:15, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> wrote:

>
>
> Blz ? Vou responder separadamente cada item :
>
> "Não sou um expert em banco de dados, meu negócio é desenvolvimento de
> sistemas..."
>
> Sorry, mas um especialista em Banco de Dados especificamente só seria útil
> pra assegurar que o BANCO DE DADOS em si está corretamennte setado, E que
> está acessível pelas ferramentas-cliente oficiais/nativas do banco : como
> isso vc já comprovou que está OK, não sei o que nós, aqui, especialistas em
> Banco de Dados, vamos coinseguir te ajudar mais, mas vamos tentar... Antes
> de dar algumas sugestões/procedimentos, deixa eu responder os outros
> pontos, porém...
>
> "se eu preciso somente do Oracle OleDB Provider ou só do client, ou dois
> dois juntos, ou mais alguma coisa eu não sei."
>
> Eu vou dar sugestões de acordo com o melhor do meu conhecimento, que é :
> até onde sei, até onde já vi, afora JDBC ou alguns componentes comerciais,
> a esmagadora maioria dos middlewares/libs de conexão free EXIGEM sfotware
> client Oracle instalado, elas "montam" em cima do client, não são capazes
> de conectar diretamente sem client Oracle... Então vou INSISTIR na hipótese
> que vc precisa dos dois instalados e configurados E que o problema é que a
> versão antiga do client Oracle e/ou do Oracle OLEDB PROVIDER usavam
> protocolo de rede Microsoft antigo/bugado, que foi cortado o Suporte nessa
> atualização do Windows 10... Isso está LONGE de ser impossível, na internet
> vc acha n casos onde algum componente de Rede antigo/legado parou de
> funcionar após atualização do WIndows 10....E NÂO IMPORTA há quantos anos
> vc usa/usava o componente, não quer dizer NADA vc falar 'ah, funciona há 10
> anos' - software antigo/legado chega uma hora/momento que perde o
> necessário, isso não é (ou não devia ser) surpresa pra ninguém...
>   INCLUSIVE, vc até pode (para fins de testes, digamos) botar WIndows 7 na
> sua máquina de desenv e talvez de momento o problema desapareça, MAS nada
> nem ninguém garante que a Microsoft não faça backport do desligamento de
> protocolo de rede antigo/inseguro no Windows 7 também, mais dia menos
> dia...
>  IMHO, o seu problema MAIOR é que vc Não TEM Suporte de NINGUÉM ao usar
> componentes de conexão freeware E antigos, aí quando dá algum
> problema/alguma mudança de ambiente, etc, que nem deu, vc não tem a quem
> recorrer... Por isso, recomendo Analisar com carinho a Possibilidade de
> passar a usar um dos componentes de conexão que indiquei em msgs
> anteriores, aí vc tem todo um SUPORTE a quem recorrer, e não é tão
> imensamente caro, é coisa de algumas centenas de reais...
>
> "não temos aqui uma pessoa especialista em Bando de Dados, a estrutura da
> empresa não suporta isso."
>
> Se hoje a Empresa não suporta ter uma pessoa que, mais que banco de dados,
> conheça a fundo essa parte de Rede e middleware (como eu disse, um DBA puro
> e simples talvez não te seja útil), pense na Possibilidade de contratar os
> Serviços de alguma consultoria, em especial uma com grande experiência em
> desenvolvimento em Delphi para soluções Empresariais, fatalmente software
> do tipo TEM acesso a banco de dados....
>
> "  Sistema Operacional : Windows 10 Professional 64 bits.
>             Ferramenta de Desenvolvimento : Delphi XE8 Enterprise Edition
> pode gerar aplicações de 32 ou 64 bits
>             Aplicação Desenvolvida : Aplicação em uso por cliente a 5 anos
> e foi desenvolvida e compilada em 32 bits
> "
>
> Bom, só por desencargo de consciência FICA aqui novamente a Recomendação
> de upgrade da ferramenta E/OU eventual upgrade da aplicação, compilando-a
> em 64 bits E usando drivers modernos : sei que isso é Complicado de fazer e
> demorado, mas é uma opção que te dá mais Garantias contra eventuais
> mudanças de software legado... PRINCIPALMENTE no seu caso, quando o
> problema é travamento/exceção/erro inesperado que aparece num Sistema
> Operacional mais moderno, a Possibilidade se torna muito atrativa, se
> possível for...
>  E a perguntinha que não quer calar : SE vc usa Enterprise Edition, vc tem
> LICENÇA de uso, certo ? Isso não te intitula a algum tipo de SUPORTE na
> Embarcadero ? Se sim, vc Abriu chamado lá e eles não conseguiram te ajudar
> em nada, foi isso ??
>
> ==>> Isso posto, a minha Sugestão para work-around é :
>
> 1. Agora que vc deixou Claro que vc tem duas máquinas separadas no seu
> ambiente desenv, vc NÂO PRECISAVA TER MEXIDO EM NADA na sua máquina de
> banco de dados, o computador 1 : vc MEXEU nela, reinstalou, fez qquer coisa
> ?? Me parece que sim, dado uma mensagem anterior onde vc dizia que
> "listener não foi encontrado", coisa assim.... Se mexeu, confirme que vc
> tenha essa máquina com o listener startado, banco startado E registrado
> nesse Listener, o de sempre...
>
> 2. No computador 2, que atuará como máquina-cliente, aí sim, a
> Recomendação depois de zerar a máquina INTEIRINHA (ie, remover os serviços
> todos, softwares todos, entradas de registry e DLLs não-Windows todas,
> etc), já que vc NÂO SABE se tudo é necessário, vai ser de instalar E
> configurar tudo, mesmo, assim :
>
> a. instalar na máquina o client full 64-bits 12.2 , e configurar ele :
> config dele se faz com o utilitário netca, OU editando na mão o arquivo
> TNSNAMES.ORA
>
> b. instalar na máquina o Oracle Provider OLEDB 12.2 de 64 bits, e
> configurar ele : iirc o OLEDB Provider traz apenas uma versão própria,
> minima, de client Oracle, sem os Assistentes de config do client full,
> então a config dele VAI ter que ser feita via Edição manual do arquivo
> TNSNAMES.ORA
>
> c. instalar na máquina o client full 32-bits 12.2 , e configurar ele :
> config dele se faz com o utilitário netca, OU editando na mão o arquivo
> TNSNAMES.ORA
>
> d. instalar na máquina o Oracle Provider OLEDB 12.2 de 32 bits, e
> configurar ele : iirc o OLEDB Provider traz apenas uma versão própria,
> minima, de client Oracle, sem os Assistentes de config do client full,
> então a config dele VAI ter que ser feita via Edição manual do arquivo
> TNSNAMES.ORA
>
> e. testar a conectividade via client Oracle full, tanto o de 32 quanto o
> de 64 bits : isso é fácil, é só abrir um prompt de comando e digitar :
>
> SET ORACLE_HOME=C:\caminhoondevcinstalouoclient
> SET PATH=%ORACLE_HOME%\BIN;%PATH%
> TNSPING stringdeconexãonoTNSNAMEs.ora
>
> isso tanto por client de 64 quanto pro de 32 bits...
>
> f. testar a conectividade via OLEDB tanto 32 quanto 64 bits : o teste de
> 64 bits é fácil, basta testar conexão pelo Excel, que muito Provavelmente
> vc deve ter ou poder instalar facilmente nessa máquina... Já pra testar o
> OLEDB de 32 bits vai ser um pouco mais difícil, já que IMAGINO que vc não
> tenha nenhum software de teste de 32 bits aí... No Suporte Oracle, a nota
> "Test a 32-bit OLEDB Connection With a UDL File on 64-bit Windows" (Doc ID
> 405743.1) até fala dum tal arquivo UDL, mas aí isso Escapa da minha
> competência como DBA, tenta dar uma googlada e obter suporte de alguém que
> manje mais de Desenvolvimento com middlewares....
>
> []s
>
>   Chiappa
> 
>
    • [oracle_br... jlchia...@yahoo.com.br [oracle_br]
      • Re: [o... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
        • Re... jlchia...@yahoo.com.br [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
            • ... angelo angelolis...@gmail.com [oracle_br]
              • ... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
              • ... angelo angelolis...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... angelo angelolis...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... angelo angelolis...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
              • ... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
  • Re: [oracle_br]... angelo angelolis...@gmail.com [oracle_br]

Responder a