Bonjour,
Je suis débutant sous Oracle 8i et je dois recréer une base de données pour un environnement de test. Je n'ai pas les droits pour faire moi même l'export et je reçois le dump d'une collègue. J'ai réussi a importer son dump sans fautes avec un import full et un import partiel (fromuser touser) malheureusement il manque tout ou une partie des tables dans les schemas des utilisateurs, ce qui fait que rien ne vas plus quand on utilise les applis sur la nouvelle base. Je pense donc que meme si je récupère toute les tables, je dois soit avoir un problème dans la manipulation que je fais, soit avoir un problème avec le dump. Pour plus de clarté voici ce que je fais exactement et ce que j'ai constaté comme effets :
- Je crée une instance de base vierge.
- Je crée un user temporaire avec tout les droits que je peux lui donner
- je réalise l'import du dump avec imp system/manager@prdsiswi file=prdsisui.dmp log=imp_prdsisui.log buffer=10000000 ignore=y commit=y full=y
- Après le succès de l'import, mon compte SYSTEM n'est plus utilisable, je le récupère a l'aide de mon user temporaire
Après cette procédure, je me retrouve avec une base complète parce que les tables ont bien importées.
Il y a une table d'index qui a un problème de clé unique. Ces records ne sont apparemment pas importés.
Donc ma question est la suivante : quelle ligne de commande je dois demander de passer a ma collègue si je veux être certain que quelque soit sa structure et ses objets, TOUT soit exporté ?
Et est ce que ma ligne d'import doit préciser quelque chose pour que les objets de tout les types soient importés ?
Merci a ceux qui me liront
Partager