none
O provedor 'OraOLEDB.Oracle.1' não está registrado na máquina local. RRS feed

  • Pergunta

  • Tenho uma maquina com Windows 8 64 bits, tenho o Oracle XE 11g 64 bits instalado com o client do oracle devidamente instalado, fiz testes de conexão usando um arquivo .UDL Data Link e a conexão esta OK porem tenho uma aplicação ASP.Net que ao acessar o Banco de Dados me retorna a mensagem

    O provedor 'OraOLEDB.Oracle.1' não está registrado na máquina local.

    Alguém já passou por isso ?


    Junior

    domingo, 6 de março de 2016 22:23

Respostas

  • Junior,

    É um bug conhecido do Oracle 11g 64 bits.

    Para resolver:

    Abra um prompt de comando.

    Vá para a pasta Bin 64 bits do Oracle, geralmente em : \oracle\product\11.2.0\client_64\BIN

    Registre a dll manualmente com o comando:

    c:\Windows\system32\regsvr32.exe OraOLEDB11.dll

    Att,


    Antero Marques

    • Marcado como Resposta Marcos SJ segunda-feira, 7 de março de 2016 16:21
    segunda-feira, 7 de março de 2016 03:17

Todas as Respostas

  • Junior,

    É um bug conhecido do Oracle 11g 64 bits.

    Para resolver:

    Abra um prompt de comando.

    Vá para a pasta Bin 64 bits do Oracle, geralmente em : \oracle\product\11.2.0\client_64\BIN

    Registre a dll manualmente com o comando:

    c:\Windows\system32\regsvr32.exe OraOLEDB11.dll

    Att,


    Antero Marques

    • Marcado como Resposta Marcos SJ segunda-feira, 7 de março de 2016 16:21
    segunda-feira, 7 de março de 2016 03:17
  • Opa valeu pela reposta, me ajudou muito valeu mesmo, eu não tinha conhecimento desse problema, somente por questões de complemento caso o usuario tenha clients do Oracle instalados na maquina que fara uso do Oracle ou seja a maquina que tem o Visual Studio para acessar o Oracle registre a mesma dll no diretorio bin do cliente do oracle também pois no meu caso caso registrei dentro do doretorio ORACLEXE e dentro do client também pois não funcionou somente registrando no diretorio oraclexe, fica a dica ai.

    C:\windows\system32\regsvr32.exe C:\app\product\11.2.0\client_1\BIN\oraoledb11.dll


    Junior

    segunda-feira, 7 de março de 2016 23:21