Bonjour, quelqu'un peut il me dire comment creer un utilisateur a partir d'un deja cree, avec les memes privileges, les memes droits, meme profil tout absolument identique sauf biensur le nom ?
merci
Bonjour, quelqu'un peut il me dire comment creer un utilisateur a partir d'un deja cree, avec les memes privileges, les memes droits, meme profil tout absolument identique sauf biensur le nom ?
merci
Bonjour,
Pour cela on utilise DataPump. Tu exportes le schéma que tu souhaites copier et tu l'importes en faisant un remap_schema. Ici une page où c'est fait en pl/sql, en utilisant l'api DBMS_DATAPUMP
https://dbaora.com/oracle-clone-schema-using-plsql/
Bonjour, en fait c'est pas ce type de clonage dont je parlais. Ma question reformulée correctement serait plutôt comment afficher le code DDL d'un objet d'une facon generale sur sqldeveloppeur afin de reutiliser ce code pour creer un objet similaire.
dbms_metadata.get_ddl pour avoir le code "CREATE USER".
Pour avoir les rôles et droits, c'est pas si simple : il faut utiliser dbms_metadata.get_granted_ddl pour avoir les rôles attribués https://oracle-base.com/dba/script?c...e=user_ddl.sql
Bonjour,
Je pense qu'en utilisant impdp de datapump avec la génération du script à partir du paramètre sqlfile et ajouter aussi les paramètre
include en spécifiant les types d'objet importer pour la création des utilisateurs, ses privilèges ROLES etc.., et content=metadata_only
Good luck !
Partager