Package invalid [Oracle] - SQL/NoSQL - Programmation
Marsh Posté le 27-08-2002 à 14:44:27
Il fait quoi ton package ??? Forcément, si tu fais un "drop quelquechose" dedans, tu prends des risques...
Marsh Posté le 27-08-2002 à 14:54:36
Mon package il prends simplement des données dans une base(SELECT) et les mets dans une autre (INSERT) la structure de la base existe dj, donc pas de creation d'objet. Et la base source n'est pas modifier.
Marsh Posté le 27-08-2002 à 15:06:10
Ben je vois pas ce qu'il se passe
Ton code est long ?? Tu pourrais pas le donner histoire qu'on voit un peu plus clairement comment marche ta moulinette ?
Marsh Posté le 27-08-2002 à 15:08:47
Y dois y avoir pas loin de 5000 lignes
Si tu pouvais me dire ce qui peut provoquer la "décompilation" (je sais pas si on peut dire comme ca) d'une objet, je pense que ca me donnerai une piste. Sur la première base le package fonctionne, c'est kan je passe a la deuxieme que ca foire
Marsh Posté le 27-08-2002 à 15:10:54
thecoin a écrit a écrit : Y dois y avoir pas loin de 5000 lignes Si tu pouvais me dire ce qui peut provoquer la "décompilation" (je sais pas si on peut dire comme ca) d'une objet, je pense que ca me donnerai une piste. Sur la première base le package fonctionne, c'est kan je passe a la deuxieme que ca foire |
Ben les cas qui me sont déjà arrivé, c'est lorsque l'un des objets référencés dans le package ( une procédure par exemple ) a été modifié.
A part un truc comme ça je vois pas.
Marsh Posté le 27-08-2002 à 15:17:05
Bon...
Ca se passe comment, exactement, ton truc ?? Tu as 4 bases de données : A, B, C et D. Tu installes ton package sur A pour qu'il fasse des trucs sur B, puis tu l'installes sur C pour des trucs sur D. C'est bien ça ?
Marsh Posté le 27-08-2002 à 15:23:00
C'est plutot A,B,C,D ( ), le package est installé sur A et il va chercher les données sur B,C,D.
Marsh Posté le 27-08-2002 à 15:56:01
Comment tu fais pour dire à ton package dans quelle base aller chercher ses données ?
Marsh Posté le 27-08-2002 à 15:58:09
Ben je lance une Procedure principal, avec un petit paramètres(B,C,D).
Marsh Posté le 27-08-2002 à 16:17:36
Là, je suis sec, je ne vois vraiment pas ce qui peut merder... Désolé
Marsh Posté le 27-08-2002 à 16:33:41
C'est pas grave, en tout cas merci les gas pour votre aide
Marsh Posté le 27-08-2002 à 14:32:36
J'ai un package de procedure qui effectue une reprise de données d'un BD dans une autres. Le package a été compilé, il est bien valide. Ensuite je lance ma reprise de donnée, tout se passe normalement. Une fois la reprise terminé, je veux lancé la relancer sur une autre et bd et la paf, package invalid. Je la recompile donc, elle redevient valide, mais impossible de l'executer a nouveau. La reprise tourne 1s(au lieu de 30min) et le message "Procédure exécutée avec succès" est affiché.Mais rien na été fais. La chose qui me gène le plus, c'est k'es ce ki peut bien rendre le package invalid??
---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.