Bonjour,

je suis sur une base : Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

Hier, nous avons eu un plantage physique sur un des serveurs oracle qui hébergeait une seule base de données.

heureusement, nous en avons un autre:
J'ai donc refait une base
et importer les données par un import full

seulement voila, je n'ai pas remis le bon jeu de caractère, et lorsque je veux faire un export full, j'ai un probleme de jeu de caractères.

j'ai voulu changer mon jeu de caractères en suibant la procédure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SHUTDOWN IMMEDIATE;   
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET WE8ISO8859P1;
SHUTDOWN IMMEDIATE;
STARTUP RESTRICT;
SHUTDOWN IMMEDIATE;
STARTUP;
l'ancien jeu de caractère de la base est: WE8MSWIN1252

mais cette manip me renvoie un message d'erreur :
ORA-12712: le nouveau jeu de caractères doit être un sur ensemble de l'ancien

à partir de là je suis bloqué, et j'aimerais le changer sans avoir à reconstruire la base (la perte de donnée serait énorme).

Merci par avance de votre aide