Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 29/03/2011, 17h55   #1
Invité de passage
 
Homme
Administrateur de base de données
Inscription : octobre 2002
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2002
Messages : 31
Points : 3
Points : 3
Par défaut pfile dans oracle 10g

Bonjour,

pour ne plus tenir compte de la casse quand je fait des recherche sur une table

Code :
1
2
3
4
exemple 
SELECT * FROM matable WHERE nom = 'Clark'
ou 
SELECT * FROM matable WHERE nom = 'CLARK'

Code :
1
2
3
j ai trouvé ça
ALTER SESSION SET NLS_COMP = LINGUISTIC;
ALTER SESSION SET NLS_SORT = BINARY_CI;
pour le changer pour toujours
j'ai fait ça !
Code :
1
2
ALTER SYSTEM SET NLS_COMP=LINGUISTIC scope=spfile;
ALTER SYSTEM SET NLS_SORT=BINARY_CI scope=spfile;


sauf que quand je redemarre mon instance ou que j'ouvre une autre connexion c'est comme si je n'avais rien fait, donc les traitements ne tiennent pas compte de mes modifs
pourtant si je fais ça !
Code :
1
2
SELECT * FROM v$parameter
WHERE name IN ('nls_comp', 'nls_sort')
et il y a bien les bonnes valeurs et j'ai bien redémarré mon instance ?
pourquoi ?
que dois-je faire ?
Troyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 15h52   #2
Membre du Club
 
Inscription : octobre 2008
Messages : 59
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 59
Points : 65
Points : 65
Par défaut Bonjour

Vérifie que lorsque tu fais un startup il prend le bon spfile que ta modifié.
root_nizar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 22h18   #3
Invité de passage
 
Homme
Administrateur de base de données
Inscription : octobre 2002
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2002
Messages : 31
Points : 3
Points : 3
je vais refaire un test mais je l'ai meme forcé en faisant.
Code :
startup spfile='mon spfile'
et de mémoire c'est pareil ?
mais je vérifie dès demain, mais déjà à ton avis c'est la bonne démarche ?
Troyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 14h47   #4
Membre du Club
 
Inscription : octobre 2008
Messages : 59
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 59
Points : 65
Points : 65
Bonjour,

Il n'ya pas startup spfile dans la syntaxe d'oracle, lorsque tu fait un startup tous court il prend le premier spfile présent dans ta base.
Si tu veux forcer le spfile créer un fichier test.txt et insére le chemin complet de ton spfile, ensuite startup pfile=test.txt.
root_nizar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 17h05   #5
Invité de passage
 
Homme
Administrateur de base de données
Inscription : octobre 2002
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2002
Messages : 31
Points : 3
Points : 3
scuse c'est une faute de frappe.
c'est

toutefois je remarque un truc en regardant les parametres.

si je tape
Code :
SELECT * FROM NLS_INSTANCE_PARAMETERS;
les parametres y sont donc tout est correct.

par contre si je tape
Code :
SELECT * FROM NLS_SESSION_PARAMETERS;
j'ai pas les bon parametres mon NLS_SORT est revenu par defaut c'est à dire FRENCH


ce qui veux dire que les paramètres de mon instance sont correct, mais que par défaut il en prend d'autre pour démarrer une connexion (session) mais ou ?
qu'est-ce que je dois changer pour que chaque connexion prenne par défaut les bons paramètres ?
Troyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 11h22   #6
Membre habitué
 
Inscription : septembre 2008
Messages : 92
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 92
Points : 112
Points : 112
Dans ta syntaxe tu modifie ton spfile pour que le pfile soit mis a jour il faut faire un create pfile from spfile.
et la tu pourras utilisé ton pfile pour démarrer ta base de maniere explicite.
a.presles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 21h50   #7
Invité de passage
 
Homme
Administrateur de base de données
Inscription : octobre 2002
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2002
Messages : 31
Points : 3
Points : 3
Bonjour,

oui j'ai pu faire mais rien n'y a fait car le client doit avoir ces propres infos donc pas pu via ce moyen.

Par contre j'ai créer un trigger after logon et là ça à été impeccable.

Merci à vous en tout les cas.

Ch.*
Troyan 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 20h50.


 
 
 
 
Partenaires

Hébergement Web