Oracle
 sql >> Base de données >  >> RDS >> Oracle

Impossible de créer la source de données Eclipse sur Oracle 12c à l'aide du jar 12c. Cependant 11g fonctionne

Cela semble être une restriction du modèle Eclipse 'Oracle Thin Driver'. Il vous permet uniquement de spécifier un SID pour la connexion, pas un nom de service ; et soit vous ne connaissez pas le SID, soit il n'est pas enregistré auprès de l'écouteur (ce que votre administrateur de base de données devra résoudre).

Si vous créez un nouveau pilote à partir du modèle "Oracle Database 11g Driver", plutôt que du modèle "Oracle Thin Driver", et que vous le pointez vers votre fichier 12c ojdbc7.jar, vous pourrez alors choisir de fournir un nom de service à la place . Cela générera alors une URL comme jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com .

C'est toujours le même pilote léger, Eclipse semble juste mieux le comprendre,