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

No se puede crear el origen de datos de Eclipse en Oracle 12c con jar 12c. Sin embargo 11g funciona

Esto parece ser una restricción de la plantilla Eclipse 'Oracle Thin Driver'. Solo le permite especificar un SID para la conexión, no un nombre de servicio; y no conoce el SID o no está registrado con el oyente (que su DBA tendría que resolver).

Si crea un nuevo controlador a partir de la plantilla 'Oracle Database 11g Driver', en lugar de la plantilla 'Oracle Thin Driver', y lo apunta a su archivo 12c ojdbc7.jar, podrá optar por proporcionar un nombre de servicio en su lugar. . Eso generará una URL como jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com .

Sigue siendo el mismo controlador delgado, Eclipse parece entenderlo mejor,