ORA-28040: Kein passendes Authentifizierungsprotokoll: Oracle 12c Upgrade

Wir haben unsere Oracle-Datenbank von 11g auf 12c migriert. Wir haben eine ältere Anwendung, die in Java 1.5 ausgeführt wird und ojdbc14.jar verwendet.

Unsere Anwendung kann keine Verbindung zur Datenbank herstellen. Fehler:

java.sql.SQLException: ORA-28040: No matching authentication protocol

Ich antworte auf ORA-28040: Keine übereinstimmende Ausnahme für das Authentifizierungsprotokoll und habe versucht, mein ojdbc14.jar auf ojdbc6.jar zu aktualisieren.

Ich habe jetzt eine andere Fehlermeldung:

  error: OracleCallableStatement is not public in oracle.jdbc.driver; cannot be accessed from outside package
import oracle.jdbc.driver.OracleCallableStatement;
                          ^
error: OracleTypes is not public in oracle.jdbc.driver; cannot be accessed from outside package
            cstmt.registerOutParameter(3,oracle.jdbc.driver.OracleTypes.CURSOR);
                                           ^

Ant Build-Datei:

<javac srcdir="${src}" destdir="${classes}" source="1.5" target="1.5">
            <classpath refid="cpath" />
</javac>

Nicht sicher, was genau wir tun sollen, damit die Anwendung funktioniert.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage