Ajout d'utilisateurs IAM sur Autonomous Database
Pour ajouter des utilisateurs IAM afin qu'ils puissent accéder à Autonomous Database, mettez en correspondance des utilisateurs globaux de base de données avec des groupes ou utilisateurs IAM à l'aide d'instructions CREATE USER
ou ALTER USER
(avec la clause IDENTIFIED GLOBALLY AS
).
L'autorisation d'utilisateurs IAM pour une instance Autonomous Database fonctionne par la mise en correspondance d'utilisateurs globaux IAM (schémas) avec des utilisateurs IAM (correspondance exclusive) ou des groupes IAM (correspondance de schéma partagée).
Pour autoriser les utilisateurs IAM sur une instance Autonomous Database, procédez comme suit :
Les utilisateurs de base de données non identifiés globalement (
IDENTIFIED GLOBALLY
) peuvent continuer à se connecter comme auparavant, même lorsque l'authentification IAM est activée pour la base de données autonome.
Pour établir une correspondance exclusive entre un utilisateur IAM local et un utilisateur global Oracle Database, procédez comme suit :
-
Connectez-vous en tant qu'utilisateur ADMIN à la base de données qui peut utiliser IAM (l'utilisateur ADMIN dispose des privilèges système
CREATE USER
etALTER USER
requis dont vous avez besoin pour ces étapes). -
Créez une correspondance avec l'utilisateur Autonomous Database (schéma) à l'aide d'instructions
CREATE USER
ouALTER USER
. Incluez la clauseIDENTIFIED GLOBALLY AS
pour préciser le nom de l'utilisateur IAM local.Par exemple, pour créer un utilisateur global de base de données nommé
peter_fitch
et le mettre en correspondance avec un utilisateur IAM local existant nommépeterfitch
:CREATE USER peter_fitch IDENTIFIED GLOBALLY AS 'IAM_PRINCIPAL_NAME=peterfitch'
L'exemple suivant montre comment créer l'utilisateur en spécifiant un domaine autre que le domaine par défaut,
sales_domain
:CREATE USER peter_fitch2 IDENTIFIED GLOBALLY AS 'IAM_PRINCIPAL_NAME=sales_domain/peterfitch';