Error de conexión de Oracle de escritorio de PowerBI de 64 bits Referencia de objeto no establecida en una instancia de un objeto

Un usuario Pregunto ✅

vchoudhary

Soy nuevo en el escritorio de PowerBI, he instalado PowerBI de 64 bits. Ya tengo el cliente Oracle y Visual Studio instalados en mi máquina. Como se recomienda en Link, descargué y configuré ODAC 12c versión 4 de 64 bits (12.1.0.2.4) Xcopy para Windows x64. Después de hacer todo esto, no puedo establecer la conexión entre PowerBI escritorio y Oracle DB recibe un mensaje de error una vez que llene los detalles de la conexión db es «Referencia a objeto no establecida como instancia de un objeto» . Sin embargo, puedo establecer una conexión con el servidor SQL.

Aquí hay algunos detalles que pueden ayudarlo a proporcionar una solución a esto:

– Tengo visual studio 2010

– Luego instalé el cliente de Oracle en la ubicación ««C:Archivos de programa (x86)sqldeveloper»

– Luego he instalado el escritorio Power BI de 64 Bits

– Luego he descargado el ODAC de 64 bits

– Extraiga ODAC121024Xcopy_x64 y ejecute el archivo de instalación por lotes desde la ruta «C:Archivos de programa (x86)Oracle_instantclient_12_1«

– Abra el escritorio PowerBi, seleccione getdata y seleccione Oracle DB. detalles de conexión DB especificados y obtener «Referencia a objeto no establecida como instancia de un objeto»

por favor me podrian ayudar en este tema

bfrancis

En respuesta a vchoudhary

Hola Viveka,

Definitivamente no soy un experto en bases de datos Oracle o en conectarme a ellas. Sólo puedo decirte lo que funcionó para mí. Una cosa que noto es que instaló los archivos «Xcopy» y me pregunto si por alguna razón no obtuvo todos los archivos que necesita.

Además, hay varias publicaciones bajo el tema «Oracle» que tienen información útil que puede ayudarlo. Si decide reinstalar los componentes de Oracle, primero debe desinstalar lo que ya ha hecho.

Esto es lo que hice recientemente en una de nuestras máquinas que funcionó para mí.

  1. Descargué el archivo ODAC121024_x64.zip de 64 bits en lugar del archivo «Xcopy».
  2. Coloque el archivo zip en un directorio temporal y descomprímalo allí. Asegúrese de que no haya espacios en el nombre del directorio o en la ruta al mismo.
  3. Cuando lo hayas descomprimido, deberías ver la aplicación de «configuración». Ejecute eso y eventualmente verá el «instalador de configuración». Debería poder quedarse con los valores predeterminados para la mayoría de los pasos.
  4. Cuando llegue al paso «Configuración de la conexión DB», es importante que complete la información solicitada. Aquí hay algunos consejos.

    Alias ​​de conexión

    Ingrese el nombre que desea para esta base de datos. Cuando obtenga datos en Power BI, los usará como el «Nombre del servidor».

    Número de puerto

    (predeterminado 1521) solo cambie si es necesario para su base de datos

    Nombre de host de la base de datos

    Así es como se encuentra la base de datos en su red. Puede ser una dirección IP para el servidor de la base de datos.

    Nombre del servicio de la base de datos

    (predeterminado en ORCL) Esto puede ser diferente para su base de datos

    Esto es importante ya que el instalador configura el archivo tnsnames.ora que el cliente de la base de datos usa para conectarse con la base de datos de Oracle.

  5. Después de realizar las entradas, finalice el proceso de instalación y reinicie su máquina.

Ahora debería poder acceder a su base de datos Oracle con Power BI cuando use «Obtener datos» y seleccione la opción de base de datos «Oracle».

vchoudhary

En respuesta a bfrancis

Hola Bfrancis,

Muchas gracias por su valiosa solución y funciona para mí. Desinstalé todos los componentes de Oracle y luego instalé el ODAC121024_x64.zip y me funciona de maravilla.

Earlirt he instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace

Saludos,

Viveka

,

encuentro2aftab

Hola Bfrancis,

Seguí tu sugerencia y funcionó a las mil maravillas.

ángelq

En respuesta a encuentro2aftab

¡¡Aleluya!! Resuelve mi problema.

¡¡Muchas gracias!!

ángelq

En respuesta a ángelq

Se resuelve desinstalando mi versión de Power Bi (la obtengo de Microsoft Store) e instalando nuevamente desde la web:

https://www.microsoft.com/es-ES/download/detalles.aspx?id=58494

salborno

Hola tios,

Tuve este error exacto justo ahora cuando intentaba construir una relación entre tablas. Después de algunas pruebas y errores, descubrí que arrastrar y soltar funciona arrastrando la columna «muchos» a la columna «uno» y no al revés, ¡que es lo que estaba haciendo mal inicialmente! ¡Impar! pero aquí tienes…

Espero que esto ayude a alguien más 🙂

bfrancis

Intente reiniciar su máquina después de la instalación y vea si el problema desaparece. Ese maldito software Oracle de 1990 se interpone en el camino a veces. . .

vchoudhary

En respuesta a bfrancis

He reiniciado mi máquina y tengo el mismo problema. Por favor recomiende.

bfrancis

En respuesta a vchoudhary

Hola Viveka,

Definitivamente no soy un experto en bases de datos Oracle o en conectarme a ellas. Sólo puedo decirte lo que funcionó para mí. Una cosa que noto es que instaló los archivos «Xcopy» y me pregunto si por alguna razón no obtuvo todos los archivos que necesita.

Además, hay varias publicaciones bajo el tema «Oracle» que tienen información útil que puede ayudarlo. Si decide reinstalar los componentes de Oracle, primero debe desinstalar lo que ya ha hecho.

Esto es lo que hice recientemente en una de nuestras máquinas que funcionó para mí.

  1. Descargué el archivo ODAC121024_x64.zip de 64 bits en lugar del archivo «Xcopy».
  2. Coloque el archivo zip en un directorio temporal y descomprímalo allí. Asegúrese de que no haya espacios en el nombre del directorio o en la ruta al mismo.
  3. Cuando lo hayas descomprimido, deberías ver la aplicación de «configuración». Ejecute eso y eventualmente verá el «instalador de configuración». Debería poder quedarse con los valores predeterminados para la mayoría de los pasos.
  4. Cuando llegue al paso «Configuración de la conexión DB», es importante que complete la información solicitada. Aquí hay algunos consejos.

    Alias ​​de conexión

    Ingrese el nombre que desea para esta base de datos. Cuando obtenga datos en Power BI, los usará como el «Nombre del servidor».

    Número de puerto

    (predeterminado 1521) solo cambie si es necesario para su base de datos

    Nombre de host de la base de datos

    Así es como se encuentra la base de datos en su red. Puede ser una dirección IP para el servidor de la base de datos.

    Nombre del servicio de la base de datos

    (predeterminado en ORCL) Esto puede ser diferente para su base de datos

    Esto es importante ya que el instalador configura el archivo tnsnames.ora que el cliente de la base de datos usa para conectarse con la base de datos de Oracle.

  5. Después de realizar las entradas, finalice el proceso de instalación y reinicie su máquina.

Ahora debería poder acceder a su base de datos Oracle con Power BI cuando use «Obtener datos» y seleccione la opción de base de datos «Oracle».

tokichu

En respuesta a bfrancis

Hola,

Solo compartiendo para su referencia.

Si uso el escritorio de Power BI obtenido de la tienda de aplicaciones, no puedo conectarme a la base de datos de Oracle con un error como usted. Sin embargo, si uso el escritorio Power BI descargado de la web, puedo conectarme normalmente sin errores.

Atentamente,

Tokio

tonto

En respuesta a bfrancis

gracias esta solución resuelta por problema, básicamente reinstalando los componentes ODAC de Oracle resolvió el problema. No uses la versión Xcopy

Anónimo

En respuesta a tonto

La versión de XCopy funciona bien, pero luego tiene que hacerlo manualmente

1) Agregue la raíz ODAC y la carpeta bin a su variable de entorno PATH.

2) Coloque un archivo TNSNAMES.ora en la carpeta networkadmin del cliente instantáneo *O* configure la variable de entorno TNSADMIN para que apunte a su directorio TNSNAMES.ora.

¡Espero que esto ayude a cualquier otra persona que no necesite GB de programa Oracle en su máquina solo para conectarse a una base de datos!

Otro nombre de usuario

En respuesta a Anónimo

Realmente esperaba salirme con la versión XCOPY también, ya que todo lo que necesito hacer está configurado para que lo use la puerta de enlace y no desea descargar e instalar GB, pero hasta ahora no ha tenido éxito. Recibo todo tipo de errores de «regedit» cuando ejecuto «install.bat» como administrador en un símbolo del sistema. Obligarlo a registrarse para obtener una cuenta y luego tener este proceso mal documentado para instalar controladores; claramente, Oracle no quiere que las personas usen su software y felizmente estaré migrando usuarios. Casi tan malo como los controladores de SAP (excepto ellos, pude ponerme a trabajar al final). Incluso la instalación de PostgreSQL fue rápida y sencilla.

¿Cómo haces el nr2 que mencionas? Parece que no puedo encontrar ningún archivo con la extensión .ora en la carpeta donde extraje la fuente

«2) Coloque un archivo TNSNAMES.ora en la carpeta networkadmin del cliente instantáneo *O* configure la variable de entorno TNSADMIN para que apunte a su directorio TNSNAMES.ora.

dbrown_cda

En respuesta a Otro nombre de usuario

Acabo de luchar con lo anterior, en una computadora portátil con Windows 10 actual, con el ODAC 12c (12.1.0.2.4) completo de 64 bits instalado.

La solución para mí fue instalar la versión de escritorio de PowerBI, y no la versión de la Tienda Windows.

No más mensaje de error. Finalmente puedo familiarizarme con mis datos 🙂

miguellowden

En respuesta a dbrown_cda

¡¡¡¡¡DIOS MÍO!!!!! GRACIAS. Ahora que asumo que entiendo el estilo /usr de las aplicaciones de la Tienda, tal vez sea que no puede ver una variable de entorno (Sistema -vs- Usuario), o debe ejecutarse con privilegios elevados, o TNSNAMES.ora necesita para ser enlazado simbólicamente en alguna parte. … Volveré a la versión rota de Windows Store y jugaré.

sirros_iot

En respuesta a dbrown_cda

@dbrown_cda, ¡esto funcionó para mí! Gracias por publicarlo kkk

No más mensaje de error.

Mercado

En respuesta a bfrancis

¡trabajó para mi!

Gracias

vchoudhary

En respuesta a bfrancis

Hola Bfrancis,

Muchas gracias por su valiosa solución y funciona para mí. Desinstalé todos los componentes de Oracle y luego instalé el ODAC121024_x64.zip y me funciona de maravilla.

Earlirt he instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace

Saludos,

Viveka

,

vchoudhary

En respuesta a bfrancis

Hola Bfrancis,

He instalado ODAC 12c versión 4 (12.1.0.2.4) de 64 bits Xcopy para Windows x64 según lo recomendado por Power BI, Enlace

Ya he reinstalado el ODAC 12c versión 4 de 64 bits (12.1.0.2.4) Xcopy dos veces, ahora probaré su solución para instalar ODAC121024_x64.zip de 64 bits, pero antes de eso voy a desinstalar las aplicaciones ODAC instaladas anteriormente e instalaré ODAC121024_x64.zip

Te dejaré saber sobre esto.

Saludos,

Viveka

En respuesta a vchoudhary

Hola Viveka, ¿has visto el correo que te enviamos? Tuvimos algunas instrucciones adicionales para obtener los archivos de rastreo, porque los rastreos que nos envió no tenían el error que experimentó.

Gracias

twined20

Hola,

Me sale el mismo error, ¿se resolvió este hilo?

Saludos

Syed

Hola,

Incluso si el problema se trata de la instalación del controlador, ese no debería ser el mensaje de error que está viendo. ¿Es una ventana emergente con el título «Error inesperado»?

Puede haber un error. Puedes por favor:

  1. Habilite el seguimiento (Archivo > Opciones > Diagnóstico > Habilitar seguimiento) y luego abra la carpeta de seguimiento en ese cuadro de diálogo,
  2. Reproducir el error
  3. ¿Cerrar PBI y enviarnos esos nuevos archivos de registro que aparecen en la carpeta de rastros en un correo electrónico de Send A Frown?

Gracias por tu ayuda

Oguz

Deja un comentario

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