Error de conexión de Oracle

Un usuario Pregunto ✅

vakshi

Hola a todos,

Recibo este mensaje de error cuando intento obtener datos de Oracle DB.
el mensaje de error aparece cuando elijo «Oracle», antes de elegir la base de datos relevante y el usuario / contraseña:

«El proveedor recomendado (‘Oracle.DataAccess.Client’) no está instalado. Puede continuar con su proveedor actual, sin embargo, ha quedado obsoleto y es posible que no funcione correctamente».

Estoy usando la versión de cliente de Oracle 10.2.0.3.0, 32 bits. funciona bien con otras aplicaciones como «Toad for Oracle», plsql dev …

Power BI Desktop, versión 2.38.4491.282 de 32 bits, 16 de agosto.

Otros usuarios también encuentran el mismo problema.

¿Algunas ideas sobre cómo solucionar este problema?

Gracias

Vakshi

@vakshi

Debe instalar el proveedor recomendado que se puede encontrar en los siguientes enlaces.

  • Para32 bits versiones de Power BI Desktop: Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….
  • Para64 bits versiones de Power BI Desktop: ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64

Eche un vistazo a este documento, le resultará útil.

Atentamente,

Herbert

rick_macleod204

no importa cuántas veces intente instalar / desinstalar … cambiar controladores … instalar Just ODAC a través de

install.bat todo c: oracle odac

… No puedo hacer que Power BI se conecte a Oracle DB. … todo lo demás funciona bien.

Tengo instalados los controladores Oracle de 32 bits y 64 bits (se necesitan 32 para otras aplicaciones) – ¿Se confunde Power BI en cuanto a dónde está el controlador correcto? – ¿Existe un orden óptimo de variables de entorno para que Power BI reconozca el controlador correcto? – TODOS otras aplicaciones en mi estación de trabajo se conectan sin problemas; sin embargo, Power BI es el único que intenta conectarse a través de ODAC.

¿Hay alguna solución para este error … que no sea la solución muy poco informativa proporcionada?

Piloto de prueba UAV

En respuesta a rick_macleod204

Rick, no estoy seguro de si aún tiene este problema, pero todos los productos de microsoft usarán ODAC

Pasos lo hice funcionar

1) Haga coincidir su «controlador» con el tipo de bit de su aplicación. Entonces, si descargó PowerBI de 32 bits, debe instalar el controlador ODAC de 32 bits

2) Solo instale los archivos 12.2 independientemente de qué Oracle tenga en premesis

3) Recomiendo usar los archivos XCOPY, por alguna razón, el instalador de GUI funcionó solo la mitad del tiempo

4) Las instrucciones de XCOPY están incluidas dentro del ZIP, pero aquí hay una versión abreviada.

… a) descomprimir a C:

… b) abre CMD como ADMINISTRADOR (no olvides este paso)

… c) navegue a la carpeta descomprimida dentro de CMD (escriba «CD C: [insert your folder name here]»)

… d) escriba «install_odpm.bat C: Oracle»

Si desea todas las opciones que puede hacer el instalador, simplemente escriba «install_odpm.bat» y le mostrará las opciones

https://docs.microsoft.com/en-us/power-bi/service-gateway-onprem-manage-oracle

Jamey

Según mi experiencia, lo instalé en un sistema de 32 bits y otro en un sistema de 64 bits. Es la misma instalación en cada uno, excepto que debe usar la versión de bits correspondiente de los productos Oracle que coincida con la versión de bits de PowerBI Desktop.

En mi caso, instalé el siguiente cliente de Oracle en mis instalaciones respectivas:

Win32_12201_client.zip de 32 bits

Winx64_12201_client.zip de 64 bits

ambos se pueden encontrar en el siguiente enlace:

http: //www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-windows-3633015.ht …

Nota: en mi caso, cambio la ruta predeterminada de la instalación a C: app Oracle product 12.2.0 client_1 pero no importa dónde lo pongas.

Después de instalar el cliente tuve que instalar lo siguiente: (¡NO FUNCIONARÁ SIN ESTO!)

ODAC121021Xcopy_32bit.zip de 32 bits

http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html

ODAC121024_x64.zip de 64 bits

http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

Para instalar lo anterior, debe abrir un símbolo del sistema de administrador y cambiar a la ruta en la que extrajo los archivos. Luego ejecute este comando:

instalar todo C: app Oracle product 12.2.0 client_1 odac (la ruta es donde instaló el cliente anterior)

también debe asegurarse de que lo siguiente esté incluido en la ‘ruta’ de las variables de entorno:

C: app Oracle product 12.2.0 client_1;C: app Oracle product 12.2.0 client_1 bin (o donde sea que se encuentre su ruta)

Debe tener una entrada TNS_ADMIN en las Variables de entorno que apunte al directorio donde vive el archivo tns_names.ora.

Todo esto funcionó para mí y espero que también te ayude.

Anónimo

En respuesta a Jamey

Todavía estoy confundido ¿Necesito instalar esto en mi PC o necesito instalarlo en el servidor? en mi empresa, el servidor de Oracle está en otra computadora y yo solo soy un usuario final.

AmitK

En respuesta a Anónimo

Necesita instalar esto en su PC donde tenga la configuración de Power Bi Desktop.

TinHau

En respuesta a Jamey

Nuestros controladores de Oracle se distribuyen por paquetes dentro de la empresa. Según mi información, actualmente tenemos controladores Oracle 12.2.0.1 en los clientes. Sin embargo, cuando intento conectarme con Power BI a una base de datos de Oracle, aparece este mensaje:

DataSource.Error: el proveedor que se está utilizando está obsoleto:

‘System.Data.OracleClient requiere la versión 8.1.7 o superior del software de cliente Oracle’

Y mas tarde

Base de datos Oracle

El proveedor recomendado (‘Oracle.DataAccess.Client’) no está instalado. Puede continuar con su proveedor actual, sin embargo, ha quedado obsoleto y es posible que no funcione correctamente.

Confundido por estos mensajes. ¿Alguien podría ayudarme?

@vakshi

Debe instalar el proveedor recomendado que se puede encontrar en los siguientes enlaces.

  • Para32 bits versiones de Power BI Desktop: Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….
  • Para64 bits versiones de Power BI Desktop: ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64

Eche un vistazo a este documento, le resultará útil.

Atentamente,

Herbert

kskarthick

En respuesta a v-haibl-msft

Gracias, mi problema también está resuelto.

Necesitamos descargar este archivo «ODAC 12c de 64 bits versión 4 (12.1.0.2.4) para Windows x64 » proporcionará el archivo setp, instálelo, configúrelo de acuerdo con sus credenciales.

karthicg

En respuesta a v-haibl-msft

Recibo un mensaje de que para el instalador ODAC 12c Release 4 (12.1.0.2) necesitamos Visual Studio. ¿Qué versión de Visual Studio deberíamos usar? Probé la versión comunitaria y sigo recibiendo el mismo mensaje.

En respuesta a karthicg

Hola, es posible que esté descargando y usando el conector incorrecto, tuve el mismo problema esta semana.

Intente crear un archivo tnsnames.ora en el cliente-> nombre de cliente-> versión de Oracle-> cliente_1-> Red-> directorio de administración

O use el asistente de ODCA para crear uno:

http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

Si le solicitó instalar VS, eso significa que ha instalado el conector incorrecto de Oracle.

Quizás esto también funcione para ti.

He escrito un post sobre mi experiencia:

http://www.yanaberkovich.com/Blog/connecting-powerbi-desktop-to-oracle/

ckavaslar

En respuesta a Yana

Gracias Yana, copiar mi archivo tnsnames.ora en el cliente-> nombre del cliente-> versión de Oracle-> cliente_1-> Red-> directorio de administración funcionó como un encanto.

Jardel

En respuesta a Yana

¡Este artículo me salvó la vida! jajaja Tks!

BhaveshPatel

Consulte esta publicación de blog para solucionar el problema.

https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-connect-oracle-database/

Necesita instalar la versión de 32 bits de

  • Componentes de acceso a datos de Oracle (ODAC) de 32 bits con Oracle Developer Tools para Visual Studio (12.1.0.2 ….

para fines de conexión.

Más información está en la publicación del blog.

Gracias y Saludos,

Bhavesh

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *