Bonjour,
J'aimerais utiliser un import non pas comme sauvegarde de données (ie vers le même schéma/user et le même tablespace) mais comme duplication d'une base (et avoir plusieurs version d'une base).
J'ai donc ma base à dupliquer et je l'export en full (je peux mettre le fichier de paramètre que j'utilise). (tbs : TOTO, user_prop: TOTO_PROP, user_user: TOTO_USER), puis je la détruit.
Après, je crée un nouveau tablespace, un nouveau user propriétaire de la base et un nouveau user utilisateur de la base. (tbs : TITI, user_prop: TITI_PROP, user_user: TITI_USER)
Puis j'importe le tout, tout fonctionne que je le veux mis à part les GRANT.
Quand l'import passe sur les grants, comme je ne sais pas comment spécifier mon user_user TITI donc, j'ai l'erreur suivante:
Quelqu'un sait si il est possible de préciser un "user_user" concerné par un grant à l'export ou à l'import?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IMP-00017: following statement failed with ORACLE error 1917: "GRANT SELECT ON "SEQ_FLUX" TO "TOTO_USER"" IMP-00003: ORACLE error 1917 encountered ORA-01917: user or role 'TOTO_USER' does not exist
Merci d'avance et bonnes fêtes.
Partager