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 :
l'ancien jeu de caractère de la base est: WE8MSWIN1252
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;
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
Partager