Pb de migration de oracle 11g vers 12c avec datapump
Bonjour,
Je cherche à réaliser une migration de oracle 11g vers oracle 12c via data pump.
J'ai réalisé un export via expdp avec succès : E:\EXPORT_DIR>expdp \"sys/xxxxx@mpxdb as sysdba\" full=y directory=export_db dumpfile=full_2016.dmp
A l'import de sur ma base oracle 12 je lance la commande suivante : C:\IMPORT>impdp \"maprix/xxxxx@//lanai.stilogsud.local/pMatrix12mpxdb as sysdba\" full=y directory=import dumpfile=full_2016.dmp
Elle échoue sur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Traitement du type d'objet DATABASE_EXPORT/TABLESPACE
ORA-31684: Le type d'objet TABLESPACE:"SYSAUX" existe déjà
ORA-39083: Echec de la création du type d'objet TABLESPACE:"UNDOTBS1" avec erreur :
ORA-01516: le fichier journal, le fichier de données ou le fichier temporaire "D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\UNDOTBS01.DBF" n'existe pas
SQL en échec :
ALTER DATABASE DATAFILE 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\UNDOTBS01.DBF' RESIZE 644874240
ORA-31684: Le type d'objet TABLESPACE:"TEMP" existe déjà
ORA-39083: Echec de la création du type d'objet TABLESPACE:"USERS" avec erreur :
ORA-01119: échec de création du fichier de base de données 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\USERS01.DBF'
ORA-27040: erreur lors de la création du fichier : création impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 21) The device is not ready.
SQL en échec :
CREATE TABLESPACE "USERS" DATAFILE 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\USERS01.DBF' SIZE 5242880 AUTOEXTEND ON NEXT 1310720 MAXSIZE 32767M
ORA-39083: Echec de la création du type d'objet TABLESPACE:"TABLESPACE_MAPRIX" avec erreur :
ORA-01119: échec de création du fichier de base de données 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\TBS_MAPRIX_DAT'
ORA-27040: erreur lors de la création du fichier : création impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 21) The device is not ready.
SQL en échec :
CREATE TABLESPACE "TABLESPACE_MAPRIX" DATAFILE 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\TBS_MAPRIX_DAT' SIZE 104857600 AUTOEXTEND
ORA-39083: Echec de la création du type d'objet TABLESPACE:"TBS_MAPRIX_IDX" avec erreur :
ORA-01119: échec de création du fichier de base de données 'D:\SIOUTILS\ORACLE11.2\ORADATA\MPXDB\MAPRIX_IDX'
ORA-27040: erreur lors de la création du fichier : création impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 21) The device is not ready. |
Or D correspond au lecteur de Cd-rom sur la machine cible... Comment lever cette erreur?
Deuxième point au passage, l'encodage des caractères varient :
Code:
1 2 3 4 5 6 7 8
|
Oracle 11
NLS_CHARACTERSET = WE8MSWIN1252
NLS_NCHAR_CHARACTERSET = AL16UTF16
Cible v12
NLS_CHARACTERSET = AL32UTF8 (par défaut sous oracle12)
NLS_NCHAR_CHARACTERSET = AL16UTF16 |
Dois je m'attendre à une mauvaise surprise ou tout est converti automatiquement?
Par avance merci,
François