ORA-01013 - Weblogic configuration d'erreur?
Je suis en cours d'exécution d'un programme bancaires, codé en Oracle PL/SQL. Ce programme s'exécute pendant 2 à 3 heures tous les jours, dans le cadre de la procédure en Fin de Journée.
Jusqu'à hier, ça marchait très bien. Aujourd'hui, quand je le lance, aujourd'hui, après environ 30 minutes, le programme s'arrête avec l'erreur ORA-01013: user requested cancel of current operation
. Je ne suis pas terminer le programme manuellement.
Je crois que ce pourrait être un weblogic (où l'application est déployée) problème de réglage. Je ne suis pas à l'aise dans weblogic et je ne suis pas sûr de ce paramètre peut être modifié pour arrêter cette erreur. S'il vous plaît aider!!!
Oracle version: 11.2.0.3
Oracle weblogic server: 11g
logs
répertoire. Il pourrait y avoir un Java trace de la pile qui montre les détails de ce qui se passe.OriginalL'auteur Orangecrush | 2013-06-21
Vous devez vous connecter pour publier un commentaire.
Cela sonne comme une JDBC délai d'attente. À partir de la console WebLogic aller de Services->Sources de Données et cliquez sur le nom de votre source de données pour voir ses paramètres. Cliquez sur l'onglet Connection Pool, et développez la section "Avancé" en bas de la page. Recherchez les Déclaration de paramètre de Délai d'attente.
De la documentation:
Le comportement que vous voyez suggère le délai d'attente est fixé à 1800 si c'est le timing après 30 minutes.
Cependant, cela n'a pas changé sur son propre, et si elle a déjà été définie, alors il a été ignoré auparavant, qui aurait besoin d'une enquête - a rien d'autre a changé?
Une autre possibilité est que votre code est de faire plusieurs appels dans les 3-4 heures, et l'un d'eux est maintenant excédant le délai d'attente sur son propre, qui peut être le cas si le délai est inférieur à 1800. Sans voir ton code ou la valeur de délai d'expiration je suis juste deviner, évidemment.
OriginalL'auteur Alex Poole