sql >> Base de Datos >  >> RDS >> Oracle

Cómo manejar el tipo de datos Clob en Excel desde una consulta SQL

También me he enfrentado al mismo problema. Estaba recibiendo "Error no especificado" al intentar abrir el conjunto de registros. Descubrí que el uso del controlador Oracle Home resuelve este problema.

Siga los pasos a continuación para configurar Oracle Home Driver en su máquina -

  1. Instalar Oracle Instant Client 12C
  2. Encuentre esta ruta - C:\Oracle\product\12.1.0\client\Network\Admin\Sample
  3. Copie los archivos "sqlnet.ora" y "tnsnames.ora"
  4. Pegar en la carpeta Admin (como se menciona en la ruta anterior)
  5. Editar archivo "tnsnames.ora"
  6. Agrega el siguiente código al final

    [DS Name as you wish] =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = [your DB server name or IP])(PORT = [Port Number]))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = [Your DB Service Name]")
        )
      )
    
  7. Guarde el archivo

  8. Verifique el nombre del controlador en Controladores ODBC (Control Panel -> Administrative Panel -> Data Sources (ODBC) ) El nombre de mi controlador se muestra como - Oracle en OraClient12Home1
  9. Pruebe la siguiente cadena de conexión

    ConnectionString="Driver={Oracle in OraClient12Home1};DBQ=Your SERVICE_NAME;User ld=User ID;pwd=Password;"