Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 06/03/2007, 16h23   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 35
Points : 12
Points : 12
Par défaut TIMED_STATISTICS et EXP-00091

Bonjour à tou(te)s,
Nous gérons une base Oracle 9i (9.2.0.6.0) qui a été installée par un fournisseur afin d'utiliser son application s'exécutant sur un serveur Windows 2003.
Nous avons décidé de mettre en place une sauvegarde (entre autres) au moyen d'un EXPORT FULL de la base. L'export rend le message d'erreur suivant :
Citation:
EXP-00091: Exporting questionable statistics.
Dans les paramètres d'initialisation nous avons :
Code :
1
2
OPTIMIZER_MODE=CHOOSE
TIMED_STATISTICS=FALSE
Peut-il y avoir une raison valable pour laquelle les statitisques n'aient jamais été exécutées et rester dans cette situation (en mettant STATISTICS=NONE dans l'export) ou est-ce seulement un oubli ?
Si la réponse est non, comment mettre en oeuvre ce lancement sans pénaliser les vitesses d'exécution (par que moyen planifier cette exécution, sql, pl/sql) ?

Merci de vos réponses.

___________________________________________
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai ...
kryst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2007, 17h17   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
EXP-00091: Exporting questionable statistics.
Bonjour

Même si ça ne tombe pas sous le sens au premier coup d'oeil, ce message apparaît lors de l'export si la variable d'environnement NLS_LANG a une valeur inadaptée.
Typiquement, sous Windows, cette variable est définie en base de registre : HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG=WE8MSWIN1252

Il faut vérifier le jeu de caractères de votre base par
Code :
SELECT * FROM nls_database_parameters WHERE parameter='NLS_CHARACTERSET';
==> WE8ISO8859P1

et donner à la variable d'environnement NLS_LANG une valeur conforme, soit en rectifiant la valeur en base de registre, soit en la définissant dans le script d'export :
Code :
SET NLS_LANG=FRENCH_FRANCE.WE8ISO8859P1
A noter qu'il s'agit ici d'une commande DOS, et pas d'une commande Oracle. Mais l'export prendra en compte cette variable, et votre erreur devrait disparaître.
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2007, 17h34   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 35
Points : 12
Points : 12
Bonjour Pomalaix,
Merci pour ta réponse, effectivement pour cette base, la valeur de NLS_LANG dans la base de registre est :
Code :
HKLM/SOFTWARE/ORACLE/HOME0/AMERICAN_AMERICA.WE8MSWIN1252
Alors que le CHARACTER SET de la base est :
Code :
1
2
3
4
SQL> SELECT * FROM nls_database_parameters WHERE parameter='NLS_CHARACTERSET';
PARAMETER              VALUE
------------------ -------------
NLS_CHARACTERSET  WE8ISO8859P1
En positionnant la variable DOS NLS_LANG avant de lancer l'import, l'erreur EXP-00091 ne se présente plus.

Je suppose donc qu'une base Oracle peut très bien fonctionner sans que les statistiques ne soient activées et que les performances de l'instance n'en sont pas affectées ?

__________________________________________
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai ...
kryst est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h02.


 
 
 
 
Partenaires

Hébergement Web