|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : janvier 2004 Messages : 518 ![]() |
Salut,
J'ai une fonction que je joue sur une base Oracle 10g, elle tourne correctement. Par contre, quand je la lance sur une autre base, elle tombe en échec. Les bases sont sur des serveurs différents, les tables sont les mêmes, les données en source sont identique, je n'arrive pas à comprendre. J'ai exécuté les requêtes suivantes en pensant que cela pouvait venir de la version ou du charset mais elle retourne le même résultat! Code :
je ne sais plus ou chercher. Merci pour votre aide. |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2010 Messages : 74 ![]() |
Tu dis que ta fonction tombe en échec? Tout d'abord, ce serait bien d'avoir le message d'erreur.
Te liste plus de paramètres |
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Luis Inscription : avril 2006 Messages : 595 ![]() |
Salut
tu peux aussi exporter les spfiles de tes 2 bases vers un fichier pfile et ensuite les comparer avec diff: Code :
SQL>CREATE pfile='/tmp/init1.ora' FROM spfile; ensuite tu fais: Code :
#diff init1.ora init2.ora >difference.list
C'est probable que tu vois quelque chose par ce biais. Autre chose, execute cette requête pour voir les dependances de ta fonction: Code :
Deja tu peux voir cette voie, et oui aussi, l'erreur serait la bienvenu. Ciao |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com