Bonjour a tous,
Je me tourne vers vous car je cumul les problemes avec ma migration.
Connaissant principalement Mysql, je me rend compte que les bases Oracle c'est un autre monde
Voila mon probleme:
Je dois migrer une base Oracle 8i (d'environ 2GB) provenant d'un serveur HP-UX vers une base Oracle de mon choix sur un serveur Windows.
Pour l'instant, sur le serveur Windows j'ai installé Oracle 10g XE pour faire les tests de migration.
La personne qui s'occupait (il fut un temps) du serveur HP-UX avait fait un dump de la base Oracle 8i.
J'ai donc essayé d'importer betement cette base avec la commande :
imp monuser/monpassword file='c:\database\database.dump' commit=y full=y
Comme je m'y attendais, de nombreuses erreurs sont apparus comme celle-ci (j'obtiens aussi d'autres erreurs : encodages des caracteres, users non presents...):
1 2 3 4 5 6 7 8 9
| IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 1119 :
"CREATE TABLESPACE "ENC" DATAFILE '/oracle/data/enc.dbf' SIZE 7707"
"03360 DEFAULT STORAGE(INITIAL 106496 NEXT 106496 MINEXTENTS 1 MAXEXT"
"ENTS 2147483645 PCTINCREASE 0) ONLINE PERMANENT "
IMP-00003: Erreur ORACLE 1119 rencontrÚe
ORA-01119: Úchec de crÚation du fichier de base de donnÚes '/oracle/vguc_exp/data/enc.dbf'
ORA-27040: erreur lors de la crÚation du fichier : crÚation impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 3) Le chemin d'accÞs spÚcifiÚ est introuvable. |
Les chemins étant de la forme UNIX, sous Windows il n'apprecie pas trop.
J'ai donc pris l'inititive de créer mes differents tablespace à la main en mettant des chemins compréhensibles sous Windows.
Puis j'ai lancé les differentes commandes...et la j'obtiens une nouvelle erreur :
1 2
|
ORA-12952: The request exceeds the maximum allowed database size of 4 GB |
Bref, a ce rythme la, je suis pas près de migrer mes bases Oracle !!!
Comme mon fichier dump ne contient visiblement pas la structure des tablespaces, les users, ...quelqu'un aurait-il une procedure clair (pour un debutant Oracle) afin d'extraire les données, les users et les structures d'un serveur Oracle sous Unix afin de les réintégrer dans un serveur Oracle sous Windows.
Merci d'avance pour votre aide, qui j'en doute pas, me sera précieuse
Partager