INFO: Técnicas para depurar problemas de conectividade a um servidor Oracle utilizando o controlador de ODBC e o fornecedor de OLE DB

Traduções de Artigos Traduções de Artigos
Artigo: 259959 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Os produtos de outros fabricantes que são discutidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente ao desempenho ou fiabilidade destes produtos.

Tanto o Microsoft ODBC para Oracle controlador (Msorcl32.dll) e o fornecedor de Microsoft OLE DB para Oracle (msdaora.dll) utilizam o SQL * cliente de rede (ou cliente Net8 para Oracle 8 x) e a biblioteca de Oracle Call Interface (OCI) e também outros componentes de cliente Oracle, para ligar a bases de dados Oracle e obter dados. Os componentes de cliente Oracle são importantes e devem estar configurados correctamente para ligar com êxito bases de dados Oracle utilizando o controlador e o fornecedor.

Mais Informação

Para depurar problemas de conectividade Oracle com o controlador de ODBC do Microsoft para Oracle ou o Microsoft OLE DB Provider para Oracle, siga estes passos:
  1. Utilize o utilitário Oracle SQL Plus (um utilitário de consulta baseada na linha de comandos) para verificar se pode ligar a Oracle e obter dados.

    Nota : Se não é possível ligar a Oracle e obter dados, ou tem uma instalação incorrecta ou configuração dos componentes de cliente do Oracle ou não correctamente criou um alias de serviço substrato de rede transparente (TNS) para o servidor Oracle quando utilizou o SQL * Net Easy Configuration ou o Oracle Net8 Easy Configuration utilitário. Contacte o administrador de base de dados Oracle (DBA) para verificar os componentes Oracle que tem de ter estão correctamente instalados e configurados.
  2. Verificar a versão do cliente Oracle (SQL * NET versão) que é instalado no computador. Num computador com o Windows NT, utilize o ficheiro NT.RGS localizado na pasta Oracle_Root\Orainst para verificar a versão. Num cliente sem ser do Windows NT, utilize o ficheiro Win95.rgs na pasta Oracle_Root\Orainst para verificar a versão. Tanto o controlador de Microsoft ODBC para Oracle e o Microsoft OLE DB Provider para Oracle requerem a instalação do SQL * NET versão 2.3 ou posterior no computador cliente.

    A conectividade do SQL Plus (a ferramenta de consulta de cliente do Oracle) poderá parecer função, mas tem de reiniciar o computador para que a conectividade de base de dados de ODBC/OLE funcionar correctamente.

    Nota : quando utilizar Oracle 8i, o ficheiro .rgs está vazio.
  3. Verifique se o cliente Oracle esteja instalado e recebe um erro que indica que componentes de cliente Oracle 7.3 ou posteriores tem de ser instalados no computador, em seguida, se a variável de ambiente PATH no computador cliente contém a pasta na qual foi instalado o cliente Oracle como Oracle_Root\Bin. Se não é possível localizar esta pasta, em seguida, adicione a pasta à variável PATH para resolver o erro.
  4. Verifique se o ficheiro Ociw32.dll está na pasta Oracle_Root\bin. Este ficheiro de .dll não pode existir qualquer outra localização no computador cliente. Certifique-se de que as DLLs de componentes de cliente Oracle (por exemplo, o ficheiro Core40.dll e o ficheiro Ora*.dll) não existem fora da pasta Oracle_Root ou as subpastas.
  5. Verificar se uma versão de cliente Oracle única está instalada no computador. Várias versões do SQL * NET não é possível existir no computador cliente mesmo com interfere e críticas operações (por exemplo, TNS e alias pesquisas).
  6. A Microsoft recomenda que tenha um local de instalação do cliente Oracle e não fazê-lo mapeamento de um cliente Oracle remoto no computador e incluí-lo em seguida, no caminho do sistema para ligar a Oracle através do ODBC/OLE DB. Mas o fornecedor e o controlador são testados com um cliente Oracle instalado localmente e não numa partilha de rede.
  7. Verifique se o servidor Oracle e Oracle Web não está instalado no mesmo computador. Se for este o caso, contacte o Oracle para um atalho correcções na actualização do produto.

Propriedades

Artigo: 259959 - Última revisão: 5 de dezembro de 2003 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Palavras-chave: 
kbmt kbinfo kboracle KB259959 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 259959

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com