Ir para conteúdo
Fórum Script Brasil
  • 0

Conexão Com Oracle


marcelolima

Pergunta

galera, é o seguinte...

mudamos o servidor de intra aqui no trampo...

usamos dois tipos de conexões com bd... uma é MS ACCESS e a outra com ORACLE (esta segunda para pegar dados do sistema de crédito daqui).

acontece que quando vai fazer alguma conexão com ORACLE, dá o seguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for Oracle (0x80004005)

Componentes cliente e de rede do Oracle não encontrados. Estes componentes são fornecidos pela Oracle Corporation e fazem parte da instalação do software cliente Oracle versão 7.3.3 (ou posterior). Não é possível usar o provedor até que os componentes sejam instalados.

/oracle/chamaliberadosendfone.asp, line 7

a linha 7 do código do erro é esta:

2	Set Conn = Server.CreateObject("ADODB.Connection") 
3
4	Conn.ConnectionString = "Provider=msdaora.1;Data Source=afgo;User Id=***;Password=***"
5
6	Conn.cursorlocation=3
7	Conn.Open

mudei user id e senha... pra não divulgar aqui né??? rsrsrsrs

já mudei a permissão de pasta!!! O Client do Oracle tb foi instalado no servidor da intranet!!!

preciso de ajuda urgente... obrigado!

aguardo!!! vlw

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest - lobismano -

E ai amigo, beleza.

Pelo erro tudo indica que na maquina que você está rodando as paginas ASP's não está instalado o cliente Oracle.

Se estiver com o cliente instalado, tente acessa o banco com o SQLPLUS por exemplo para verificar a conexão.

Espero ter ajudado.

Até

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Juscelino A. Carvalho

Marcelo...

A pricípio parece ser problemas de instalação do ORACLE mesmo.

Mas estando este instalado no servidor da intranet, verifica se foi criado o ALIAS afgo que acessa a base de dados.

Puts.. eu estou em outra máquina aqui e não lembro o nome do aplicativo.

Na máquina da intranet abre o arquivo tnsnames.ora que está em ..\ORACLE\network\admin ou coisa parecida... dentro dele procure pelo nome afgo que deve ser o SID do banco, se ele não existir neste arquivo tnsnames.ora, voce abre o mesmo arquivo da sua maquina onde tem este nome, recorte toda a parte referente a "afgo" e cole no arquivo do servidor. Depois faca como nosso amigo respondeu anteriormente, tente acessar o oracle pelo SQL*Plus mesmo, se ele não acessar, sua aplicacao também não acessa.

Este arquivo tnsnames.ora tem os links dos SID´s dos bancos ORACLE, contendo IP, nome da base, forma de conexao, etc.... isto faz a aplicacao localizar o banco do Oracle e acessá-lo. Existe uma ferramenta gráfica que faz isso que eu não lembro mas é tipo Network Config tem o ícone de uma "tomada" hehehe...

Veja por este lado e em caso de duvida chame alguém de Oracle aí da sua empresa.

Espero ter ajudado em algo...

Atenciosamente;

Juscelino

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...