Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Toad
Toad Forum d'entraide sur Oracle Toad
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/09/2006, 15h19   #1
Membre du Club
 
Avatar de Titouf
 
Inscription : juillet 2004
Messages : 175
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2004
Messages : 175
Points : 56
Points : 56
Par défaut [ORACLE8i] SESSION SUR TOAD

Bonjour,

J'ai un problème sur TOAD, je lance une procédure sur sql editor dont je n'ai pas le source, et je tombe en anomalie car le NLS_NUMERIC_CHARACTERS n'est pas correctement initialisé sur ma session TOAD. Je fais donc un alter session. Sur la fenêtre SQL EDITOR, je relance cette procédure. Elle fonctionne correctement.

Sur la fenêtre procédure EDITOR, je lance cette même requete à l'intérieur d'un package, c'est ko et avec la même ano que précedemment.

Quelqu'un peut il m'aider à comprendre comment marche ces sessions? et quelle solution puis je m'être en place?

@+ et merci pour votre aide.
Titouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 16h41   #2
Membre du Club
 
Avatar de Titouf
 
Inscription : juillet 2004
Messages : 175
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2004
Messages : 175
Points : 56
Points : 56
J'ai vu que le NLS_NUMERIC_CHARACTERS dans la table NLS_SESSION_PARAMETERS n'était pas le même quand je suis dans SQL EDITOR de TOAD (après avoir fait un ALTER SESSION) et le PROCEDURE EDITOR de cette même connexion.
Comment fait on pour changer ce paramètre de manière uniforme?

Merci d'avance.
Titouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 09h54   #3
Membre du Club
 
Avatar de Titouf
 
Inscription : juillet 2004
Messages : 175
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2004
Messages : 175
Points : 56
Points : 56
En fait, chaque nouveau démarrage d'une session (Changer de fenêtre sur TOAD, semble être un nouveau démarrage de session), les paramètres pris en compte sont ceux de la configuration par défaut.

Lorsque l'ALTER SESSION a été réalisé sur SQL EDITOR, il a changé la session en cours... donc le résultat est là.

Lorsque je passais sur la fenêtre PROCEDURE EDITOR, une nouvelle session démarre avec les paramètres par défaut, donc sans prise en compte du ALTER SESSION fait dans la fenêtre précédente.

Quels sont ces paramètres par défaut?

Il s'agit des paramètres contenus dans la table NLS_SESSION_PARAMETERS du client sur lequel on travaille. Dans la cas de TOAD, étant sur l'environnement NT, il s'agit du client ORACLE NT.

Si vous allez sur SQLPLUS (NT), et que vous tapez l'ordre:

Code :
SELECT * FROM NLS_SESSION_PARAMETERS;
Vous voyez les paramètres pris en compte.

Il faut donc changer les paramètres du client ORACLE NT et tout fonctionnera sous TOAD.

LIEN POUR CHANGEMENT DE PARAMETRES DU CLIENT ORACLE NT

Voilà...
Titouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h31.


 
 
 
 
Partenaires

Hébergement Web