Bonjour,
Y aurait une option pour importer un schema ou il faut toujours faire drop/create de schema avant import...?
MERCI.
A+
Bonjour,
Y aurait une option pour importer un schema ou il faut toujours faire drop/create de schema avant import...?
MERCI.
A+
Bonjour,
Si le schéma n'existe pas il sera créé. Il faut bien sûr importer avec un utilisateur ayant des privilèges suffisants.
Sous Datapump, même si on fait un export/import de schéma, Oracle va traiter en réalité le user associé au schéma.
Même si les termes sont interchangeables pour des non-dba, ce n'est pas la même chose :
- user : entité (humain, programme...) qui se connecte via un login/password
- schéma : espace privé du user connecté et ensemble des objets dont il est propriétaire
Si le schéma exporté n'existe pas dans la base cible, Oracle va le créer.
En revanche, s'il existe déjà, c'est plus compliqué :
- soit le user dans la base source est identique au user de la base cible : mêmes droits, rôles, password
- soit le user dans la base source est différent du user de la base cible : pas les mêmes droits, rôles, ni password : il faut identifier avec le responsable application qu'est-ce qu'il faut, garder les différences ou non. En général, sous Datapump, je supprime tous les objets d'un user quand on me demande un rafraîchissement, ça évite les warning disant que tel ou tel objet existe déjà.
Bonjour,
Merci de vos retour, c'était pour éviter des doublons.
Si le schéma sera recréer, je peux faire un "drop user" avant de lancer impdp.
Merci.
A+
Partager