Fehler, die auf Oracle-während der Verwendung DBLINK

Ich bin Mit jboss5.1.x, EJB3.0 ,JPA3.

Ich versuche zu tun 'select' Abfrage aus der Ansicht, die verbunden ist über dblink in eine andere Datenbank.

source-Datenbank ist Oracle 9, Ziel dabatase ist Oracle 8.

Bin ich immer diese Fehlermeldung:

15:27:06,625 WARN [JDBCExceptionReporter] SQL Error: 24777, SQLState: 99999

15:27:06,625 ERROR [JDBCExceptionReporter] ORA-24777: use of non-migratable database link not allowed

Fand ich die Lösung zu diesem Fehler, nachdem ich verstanden, dass ich nicht verwenden dblink während der Verwendung XA. So schaffte ich es gelöst, indem die dblink-Skript erstellen von freigegebenen Datenbank-link wie folgt:

 CREATE SHARED DATABASE LINK CONNECT TO IDENTIFIED BY AUTHENTICATED BY IDENTIFIED BY USING 

alles geklappt hat in dieser test-Umgebung.

Nun habe ich zog meine Anwendung Produktionsumgebung, wo die Quell-Datenbank ist Oracle 11 während das Ziel ist noch Oracle 8.

Den trick, die ich verwendet hat nicht funktioniert diese Zeit, und ich konnte Sie nicht finden eine Lösung. Dies ist die neue Ausnahme, die ich immer bin:

    Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
    at ....Caused by: java.sql.SQLException: ORA-01012: not logged on
    ORA-02063: preceding line from TO_VANTIVE

Danke für Eure Hilfe,

ray,

InformationsquelleAutor rayman | 2011-03-31

Schreibe einen Kommentar