Pas de panique
Déjà, créer une base Oracle 10g à vide en choisissant toi-même les chemins des controlfiles, redologs et datafiles des tablespaces SYS, SYSTEM, SYSAUX et UNDO (pas besoin que ce soient les mêmes que sur la base du client), démarre l'instance avec un pfile minimaliste et ouvre la base
Ensuite lance la commande d'import dans cette base avec comme options "full=y show=y" pour juste voir le contenu de ton fichier dump, avec notamment les commandes de création des users (utilise le paramètre "log=..." pour tout conserver dans un fichier)
Le plus simple est ensuite de créer sur ta base un tablespace unique DATA, de recréer les users avec comme tablespace par défaut DATA (en reprenant éventuellement les commandes "CREATE USER" dans le contenu de l'import si tu veux les mêmes passwords), et ensuite de lancer l'import de chaque user applicatif ("imp ... fromuser=... touser=... ignore=y", pour que tout soit importé dans le tablespace DATA. Niveau espace disque, laisse DATA en autoextend éventuellement si tu n'as aucune idée de la volumétrie de la base du client
Ensuite à toi éventuellement de réorganiser la base, en créant d'autres tablespaces ou en déplaçant des objets
Par contre si tu n'as pas les paramètres d'instance de la base du client, impossible de les retrouver dans le dump
Partager