Frage

Ich habe eine Oracle -Prozedur - editbacklog, die ich von einer CFM -Seite über CFStoredProc aufrufe. Nach mehreren Änderungen des Verfahrens Ich fing an zu bekommen ORA-06550: Zeile 1, Spalte 7: PLS-00306: Falsche Nummer oder Argumente in Call to 'editbacklog'. Ich habe das schon einmal bekommen und festgestellt, dass, wenn ich den Namen des Verfahrens geändert habe, wieder funktioniert. Ich habe den Namen in EditbackLog2 geändert und es hat so funktioniert, wie ich es erwartet hatte. Ich habe den Namen zurück in Editbacklog geändert und den gleichen Fehler bekommen. Ich habe den Namen wieder in Editbacklog2 geändert und angefangen zu bekommen ORA-01003: Keine Erklärung analysiert. Zu diesem Zeitpunkt hat sich außer den Namen nichts geändert. Ich habe den Namen noch einmal in EditbackLog3 geändert und er funktioniert wie erwartet.

Ab sofort
editbacklog = ora-06550
editbacklog2 = ora-01003
editbackLog3 = funktioniert (irgendwie)

Diese ganze Sache begann, als ich versuchte, ein ORA-01821: Datum-Format nicht erkannt zu werden. Ich fürchte, wenn ich anfange, Dinge zu ändern, werde ich anfangen, das gleiche lahme Verhalten oben beschrieben zu bekommen.

Entweder Oracle oder CF spielt mit mir und ich werde am Ende einen von ihnen weniger mögen.

Ich gehe davon aus, dass es sich wahrscheinlich um Metadaten oder so, aber weder Google, Livedocs oder OTN haben viel zu sagen.

Ich bin nicht die SA oder DBA.

Hat jemand irgendwelche Ideen?

War es hilfreich?

Lösung

Coldfusion richtet beim Umgang mit der Datenbank ein paar Sachen vor.

Zwei Vorschläge:

  1. Deaktivieren/neu auf die Datenbankverbindung im ColdFusion-Administrator (Datenquelle, erweiterte Einstellungen anzeigen, Connections-Kontrollkästchen deaktivieren).

  2. Gehen Sie in das Verwaltungsmodul für Ihre Datenbank und töten Sie die Sitzungen von Coldfusion ab

In beiden Fällen wird die Wiederherstellung der Verbindung dazu führt, dass der gespeicherte Proc erneut abgeschnitten wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top