In Bezug auf Ihre Verbindungszeichenfolge könnten Sie TNS
verwenden Syntax (hier weiterlesen
). ), im Gegensatz zu host:port:sid
Syntax, die Sie jetzt verwenden. In diesem Fall würden Sie SERVICE_NAME
beschreiben innerhalb von CONNECT_DATA
, wie folgt:
jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
Übrigens - Sie könnten auch cx_Oracle
verwenden um sich mit orakel zu verbinden - kein java
Ärger. (nur ein Vorschlag)