none
vs2010 erro conectar no oracle - OCIEnvCreate failed with return code -1 RRS feed

  • Pergunta

  • Pessoal boa tarde,

    desenvolvi uma aplicação web utilizando visual studio 2010 e conectando no oracle 11. A minha estação de trabalho, esta instalado o windows 7  home basic 64, a versão client do oracle é a 10. Quando tento abrir a conexao com oracle é retornado a mensagem de erro abaixo: 

    OCIEnvCreate failed with return code -1 but error message text was not available.

    Procurei em vários sites na internet e não consegui resolver o problema. Já dei acesso full no diretório do oracle (c:\oracle\) e mesmo assim não funciona.

    O que fiz de errado, para o sistema esta apresentar o erro  ?

    quinta-feira, 26 de julho de 2012 18:22

Todas as Respostas

  • o que vc esta tentando acessar no oracle é uma tabela ou uma view ?

    eu tenho um site que eu acesso um banco de dados oracle é funciona perfeito

    imports system.Data.Oraclient

    Veja se vc nao tem que instalar algum componente para ter acesso ao oracle, pq aqui tenho um componente que acesso se nao instalar dá erro.


    Junior

    quinta-feira, 26 de julho de 2012 18:40
  • Junior,

    talvez não tenha sido, não consigo nem conectar, ao tentar abrir a conexão com o oracle ocorre o erro.

    OCIEnvCreate failed with return code -1 but error message text was not available.


    try 

    If con Is Nothing OrElse con.State = ConnectionState.Closed Then
                    con = New OracleConnection(strCon)
                    con.Open()
                End If
                If con.State = ConnectionState.Open Then
                    Return True
                Else
                    Return False
                End If

    Catch ex As Exception
                lblErro.Text = ex.Message
    End Try


    quinta-feira, 26 de julho de 2012 19:22
  • A string de conexão com o Oracle está correta ? nome do banco usuario e senha ?


    Junior

    quinta-feira, 26 de julho de 2012 19:41
  • Junior,

    esta sim, pelo sql plus eu consigo conectar com o oracle, somente pela aplicação que aparece o erro.

    quinta-feira, 26 de julho de 2012 19:58
  • vc fez o import como falei acima ?

    Junior

    sexta-feira, 27 de julho de 2012 12:49
  • Junior bom dia,

    sim fiz o import conforme foi mencionado por você, mas mesmo assim o problema persiste. Já dei permissão total ao usuários autenticados na maquina, para acessar o diretório home do oracle.

    att,

    segunda-feira, 30 de julho de 2012 15:12
  • Leonardo da sua maquina vc tem como fazer alguma consulta no oracle vc tem o plslq instalado na sua maquina ? veja tb a versao vc disse que tem o oracle 11 mais na sua maquina tem a versão 10.

    Aqui para eu acessar, (fazer consultas no oracle) uso o plslq developer


    Junior

    segunda-feira, 30 de julho de 2012 17:14
  • Junior,

    pelo sql plus funciona perfeitamente somente pelo visual studio 2010 que não funciona. Quanto a versão do oracle, já tentei na versão 10 e na 11, mas continua apresentar o mesmo erro.

    att,

    segunda-feira, 30 de julho de 2012 18:22
  • Deve ser algo que vc esta esquecendo.

    Junior

    segunda-feira, 30 de julho de 2012 19:00