BTW, wenn ich über die Situation völlig falsch bin ... Entschuldigungen im Voraus
überrascht?
nicht sicher, was die Auswirkungen, die ...
Hat etwas Pause in der Produktion?
Was genau passiert ist?
Der Grund, warum ich frage, ist, weil das Verständnis der Auswirkungen jeder möglichen Änderung viel schwieriger ist, als mit dem Ergebnis umzugehen. Warum wird die Annullierung zu einem Problem? Meine Vermutung ist, weil Sie einen Fehler "Existierender Zustand des Pakets wurde verworfen" in Ihrer Anwendung haben. Ist das das REAL Problem?
Wieder vermute ich, dass es ist, und wenn ja, lassen Sie uns nur mit dem statt der Liste der Änderungen beschäftigen, die, wie ich einen Kommentar einfüge, versionsspezifisch ist. (11g verfolgt die Abhängigkeit bis hinunter zu der Spalte einer Tabelle anstelle der Tabelle als Ganzes).
Dies könnte nicht wie ein wichtiger Fehler für Sie erscheinen Wenn Sie nicht Paketstatus verwenden. Wenn Sie das wären, wäre das ein wichtiger Fehler und Sie wären nicht überrascht gewesen, also ich vermute, Sie sind nicht.
Da du nicht bist, ist dieser Fehler in Ordnung zu ignorieren. Da Sie sie ignorieren können, können Sie Ihre Clientanwendung so programmieren, dass sie diesen Fehler ignoriert und Ihren Anruf erneut versucht, da Oracle Ihr Paket für Sie neu kompiliert, wie andere bereits erwähnt haben. Dies ist eine lohnende Übung.Denn anstatt jede mögliche Sache zu kennen, um die du dich sorgen musst, wenn du eine Veränderung machst, und dann im Notfall-Fix vergisst du eines davon, deine App wird es einfach handhaben und ohne Sorgen weitermachen.
Welche Version? Es unterscheidet sich tatsächlich von Version zu Version. –
Das ist die Oracle apps Version, afaik. Es gibt kein RDBMS mit diesem Bezeichner. Wählen Sie * aus v $ Version wird Ihnen sagen. –