Bom dia Samuel,  bom dia pessoal

Na verdade, acho que está te faltando seguir o caminho certo, alguém lhe
apontar o caminho
Depois do seu esclarecimento de como é o ambiente ficou mais facil de dar
palpites.

Quanto a lista, eu diria que é o melhor lugar pra aprender alguma coisa e
criar contatos, pois são situações na maioria reais, pessoas iguais a mim,
você e qualquer outro,
por aí trabalhando em algum lugar e que de repente se depara com algum
problema.. e ai enfim..

Então queria que você verificasse 3 coisas

01 => O Oledb, bem como qualquer outro middleware, componentes de acesso a
dados,  depende do TNSNAMES estar configurado corretamente para executar.
Vc comentou que havia testado com o tnsping e nao encontrava o banco.
Poderia então publicar aqui o arquivo *TNSNAMES.ORA*  da sua maquina e a do
servidor ?

Aliás, o *Computador 2*
"       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
        Endereço IP : 192.168.0.51 "

TEM realmente o cliente do Oracle instalado ?  A informacao do Listener tem
que estar certa, casando direitinho.

Se não tiver:
    Faça o download
http://download.oracle.com/otn/nt/oracle12c/122010/win32_12201_client.zip
     e instala a opção de desenvolvimento  (não é a instant client)
     eu gosto de instalar essa opcao, embora gaste um pouco mais espaço no
hd, inclusive aonde vai ficar o arquivo TNSNAMES.ORA, e depois no dia-dia
incomoda muito menos o usuario, o desenvolver, o suporte, o dba, todo mundo
     O Sql developer conecta porque nao depende dele, conexao jdbc funciona
de outra forma.

Se já tiver instalado:

Tô assumindo que o client, no seu computador onde vc trabalha com o Delphi
é 32 bits. Então primeiro a comunicacao cliente x banco tem que existir
Adoconnection eu vi no tempo que mexia com VB6.. a conexão é OLEDB

Enquanto a info do TNSNAMES do seu computador  não estiver igual ao do
servidor, não vai rolar mesmo, tem que atender os requisitos antes.

O ODAC só deve ser instalado depois que existir client do Oracle instalado.

Essas informações existem todas na documentacao ria Oracle
https://docs.oracle.com/en/


As outras duas coisas a se verificar depende desse primeiro passo. A lista
aguarda seus comentarios

[]s angelo

On Fri, 1 Mar 2019 at 09:09, Samuel Callegaro samuel.calleg...@yahoo.com.br
[oracle_br] <oracle_br@yahoogrupos.com.br> wrote:

>
>
> Chiappa,
>
>     Bom Dia,
>
>     Primeiramente vou me desculpar por não ter visto certos emails, cairam
> na minha caixa de spam e não os tinha visto.
>
>     Segundo vou colocar a situação.
>
>     *Computador 1*
>         Sistema Operacional : Windows 10 Professional 64 bits.
>         Banco de Dados Instalado : Oracle Database 12c Enterprise Edition
> Release 12.2.0.1.0 - 64bit Production
>         Serviço configurado : ORCL
>         Endereço IP : 192.168.0.68
>
>     *Computador 2*
>         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
>         Endereço IP : 192.168.0.51
>
>     Obs 1 : Ambos os computadores são da empresa e estão instalados e
> configurados em uma rede com domínio Windows com acessos por usuários e
> senha.
>
>     Obs 2 : Os usuários dos dois computadores são administradores de rede
> e domínio com acesso total a toda a rede e equipamentos.
>
>     No ambiente da empresa, onde desenvolvo e testo os sistemas, o banco
> de dados está na mesma infra de rede, neste caso está no "*Computador 1*"
> e o computador que utilizo é o "*Computador 2*".  No cliente, ele possui
> o Banco de Dados na Cidade de Campinas/SP e acessa remotamente este banco
> de dados a partir de máquinas com cliente instalados na cidade de
> Louveira/SP. Esta conexão através de Oracle OleDB Provider, nos foi
> informada pelo client quando ele nos disse que era esta a conexão que eles
> tinham disponível no local.
>
>     O Delphi, assim como outras ferramentas de desenvolvimento,
> utilizam-se de objetos para a conexão ao Banco de Dados, e nestes objetos
> não são todos os recursos que estão disponíveis ou que podem ser
> utilizados; no caso desta aplicação a opção escolhida foi um objeto chamado
> ADOConnection que permite a conexão ao Banco de Dados e a melhor forma de
> fazer isto foi através do Oracle OleDB Provider ; o que sempre funcionou
> bem, pois a anos utilizamos esta mesma estrutura, desde quando começamos a
> utilizar Oracle 8 com Delphi 6. Porém, infelizmente, após essa atualização
> do Windows, não estamos mais conseguindo reconfigurar o que precisamos em
> nossos computadores.
>
>     Anteriormente à atualização do Windows 10 Pro do Release 1803 para o
> 1809, eu já tinha o client 32 bits instalado em meu computador e
> funcionando corretamente se conectando ao banco de dados de 64 bits.
> Inclusive a aplicação foi alterada e recompilada várias vezes neste mesmo
> computador.
>
>     Não sou um expert em banco de dados, meu negócio é desenvolvimento de
> sistemas, se eu preciso somente do Oracle OleDB Provider ou só do client,
> ou dois dois juntos, ou mais alguma coisa eu não sei. Não temos aqui uma
> pessoa especialista em Bando de Dados, a estrutura da empresa não suporta
> isso.
>
>      Quanto a tentar ajuda estou tentando em diversos foruns, inclusive
> tenho cadastro em vários deles e enviei para todos o mesmo email inicial
> que enviei neste aqui, infelizmente, ou felizmente, apenas aqui tive
> resposta, ou porque nos outros não se interessaram em me ajudar ou porque
> ninguém sabe o ocorre.
>
>     Estou tentando resolver este problema durante toda esta semana, meu
> trabalho está todo atrasado e meu cronograma está indo pro vinagre.
>
>     Já procurei na internet de diversas formas possíveis e imagináveis,
> mas infelizmente até o momento não consegui com que voltasse a funcionar.
>
>     Espero ter esclarecido aos questionamentos.
>
>     Atenciosamente,
>
> Samuca
>
>
> Em quinta-feira, 28 de fevereiro de 2019 15:31:32 BRT,
> jlchia...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>
> Tá, primeira coisa : CADÊ as informações que pedimos, como SE o Windows é
> 32 ou 64 bits, se o tal Delphi XE8 é 32 ou 64 bits, se a sua aplicação de
> teste foi compilada em 32 ou 64 bits... Pelo jeito, julgando por estas
> frases :
>
> O meu banco é "Oracle Database 12c Enterprise Edition Release 12.2.0..1.0 -
> 64bit Production"
>
> O meu client é o "Oracle Database 12c Release 2 Client (12.2.0.1.0) for
> Microsoft Windows (32-bit)"
>
> EU SUPONHO que o windows é 64 bits, o banco é 64 bits, né ?? Sendo isso,
> só precisamos avaliar a NECESSIDADE de ter software adicional 32 bits aí no
> seu caso...
>
>  Segunda coisa : vc não disse mas ao que entendi é uma máquina Windows
> sua, pessoal, onde vc tem o RDBMS Oracle , o Delphi e quer conectar o
> Delphi nesse banco local, certo ?? Se for isso, NÃO HÁ NECESSIDADE de se
> instalar client Oracle à parte SE a versão/bitsize de client exigida for a
> mesma do RDBMS, pois o RDBMS JÁ VEM COM UM CLIENT, okdoc ???
>
>  Terceiro : se ** REALMENTE ** o banco é 64 bits e REALMENTE a sua
> aplicação legada/ferramenta de desenvolvimento  EXIGE client 32 bits, aí
> sim vc DEVE instalar o client Oracle 32 bits, ok , mas TEM QUE INSTALAR EM
> UMA ORACLE_HOME separada : instalar client 32 bits JUNTO com software RDBMS
> 64 bits, na mesma ORACLE_HOME/no mesmo diretório-base, SÓ PODE dar enroscos
> os mais FEIOS.... INCLUSIVE, fiquei encafifado com isso que vc falou de
> 'listener não funciona' : uma instalação de client 32 bits em uma
> ORACLE_HOME SEPARADA da home de 64 bits não deveria influenciar em nadao
> Listener....
>
>  E finalmente :
>
>  1) se vc confirmou a necessidade de client 32 bits EM ADIÇÂO ao client de
> 64 bits já presente no RDBMS e o instalou numa ORACLE_HOME diferente, nem
> preciso dizer que esse novo client TEM que ser configurado : para vc fazer
> isso, se o for fazer com ferramentas de linha de comando (como NETCA, por
> exemplo) esteja CERTO de setar a variável ORACLE_HOME e a variável PATH pra
> apontarem pra HOME correta... ISSO VALE INCLUSIVE pra vc checar LISTENER,
> se vc chamar o lsnrctl SEM especificar a ORACLE_HOME correta, FACILMENTE vc
> pode levar um erro Espúrio, uma indicação de listener não encontrado quando
> na verdade ele tá presente e ativo...
>
>  2) não sei se está Claro, mas o Oracle OLEDB PROVIDER é uma coisa,  ** E
> ** o client Oracle é outra : ao baixar o client Oracle apenas, vc NÂO VAI
> OBTER O OLEDB PROVIDER, então é óbvio que vc ' ainda não tem o "Ora OLE DB
> Provider for Oracle'....
>
>  3) eu não uso esse Delphi, e também não faço idéia das necessidades, mas
> VEJA naquela página de download do OLEDB pra 32 bits que junto com ele já
> vem um Instant Client : pode ser que só esse Instant Client já atenda as
> necessidades da sua ferramenta/aplicação, aí vc não preisaria instalar E
> configurar o client Oracle 32 bits full... Tente validar nos foruns/sites
> mais Especializados em Delphi esse ponto...
>
>  []s
>
>    Chiappa
>
> 
>
  • [oracle_br] Ora... samuel.calleg...@yahoo.com.br [oracle_br]
    • [oracle_br... jlchia...@yahoo.com.br [oracle_br]
      • [oracl... jlchia...@yahoo.com.br [oracle_br]
        • Re... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
          • ... 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]

Responder a