Dans Data Management (DMS), le contrôle d'accès aux métadonnées gère les autorisations des utilisateurs pour afficher et accéder aux bases de données et aux instances. Lorsqu'il est activé, les utilisateurs qui ne disposent pas des autorisations de requête, d'exportation ou de modification pour une base de données ou une instance ne peuvent ni afficher ni accéder à cette ressource. Cette rubrique explique comment activer le contrôle d'accès aux métadonnées au niveau de l'instance et de la base de données dans DMS.
Prérequis
Le mode de contrôle de l'instance cible est défini sur Security Collaboration. Seules les instances en mode de collaboration sécurisée prennent en charge le contrôle d'accès aux métadonnées. Les instances en mode de fonctionnement libre ou de changement stable ne prennent pas en charge cette fonctionnalité. Pour plus d'informations, consultez Modes de contrôle.
Votre rôle système est DBA ou administrateur. Pour plus d'informations, consultez Afficher le rôle système.
Remarques
Le contrôle d'accès aux métadonnées est désactivé par défaut. Lorsqu'il est désactivé, les utilisateurs peuvent afficher toutes les bases de données d'une instance dans le volet de navigation de gauche, la barre de recherche supérieure et la barre de recherche de demande d'autorisation de la console DMS. Toutefois, la visibilité n'accorde pas d'autorisations opérationnelles. Les utilisateurs ont toujours besoin d'autorisations spécifiques de requête, d'exportation ou de modification accordées par un administrateur.
-
Le contrôle d'accès aux métadonnées prend en charge uniquement la granularité au niveau de l'instance et au niveau de la base de données. Il ne prend pas en charge le contrôle d'accès pour les tables ou les objets programmables tels que les procédures stockées et les fonctions. La granularité de chaque type de contrôle est la suivante :
Contrôle d'accès utilisateur : contrôle les instances et les bases de données qu'un utilisateur spécifique peut afficher et auxquelles il peut accéder. Granularité : niveau de l'instance et niveau de la base de données.
Contrôle d'accès à la base de données : contrôle les utilisateurs qui peuvent afficher et accéder à une base de données spécifique. Granularité : niveau de la base de données.
Contrôle d'accès à l'instance : contrôle les utilisateurs qui peuvent afficher et accéder à une instance spécifique et à toutes ses bases de données. Granularité : niveau de l'instance.
Les rôles système tels que l'administrateur, le DBA et le propriétaire de l'instance sont exemptés du contrôle d'accès aux métadonnées. Même après l'activation du contrôle d'accès aux métadonnées, ces rôles peuvent toujours afficher et accéder à toutes les instances et bases de données. Les restrictions de contrôle d'accès aux métadonnées s'appliquent uniquement aux utilisateurs standard pour lesquels le contrôle d'accès est activé.
Pour une base de données ou une instance dont le contrôle d'accès aux métadonnées est activé, les utilisateurs sans autorisation de métadonnées ne peuvent pas demander d'autorisation en soumettant un ticket. Seul un DBA ou un administrateur peut accorder ces autorisations.
Procédure
Connectez-vous à la console DMS 5.0.
-
Placez le pointeur sur l'icône
dans le coin supérieur gauche de la console DMS et choisissez .RemarqueSi vous utilisez la console DMS en mode normal, choisissez dans la barre de navigation supérieure.
-
Activez ou désactivez le contrôle d'accès aux métadonnées.
-
Contrôle d'accès au niveau de l'instance
Sous l'onglet Instance List, recherchez l'instance cible.
Dans la colonne Actions de l'instance cible, choisissez .
Activez ou désactivez le commutateur Metadata access control, puis cliquez sur OK.
-
Contrôle d'accès au niveau de la base de données
Sous l'onglet Database List, recherchez la base de données cible.
Dans la colonne Actions de la base de données cible, choisissez .
Activez ou désactivez le commutateur Metadata access control, puis cliquez sur OK.
-
Opérations connexes
Pour accorder une autorisation à un utilisateur au niveau de l'instance ou de la base de données, un administrateur ou un DBA peut accéder à l'onglet Instance List et choisir . Pour plus d'informations, consultez Gérer les autorisations des ressources à l'aide de la fonctionnalité de gestion des instances.
-
Configurer le contrôle d'accès utilisateur
Un administrateur peut activer le contrôle d'accès utilisateur pour limiter la visibilité d'un utilisateur aux seules instances et bases de données pour lesquelles il dispose d'une autorisation. Une fois activé, l'utilisateur ne peut pas voir les ressources auxquelles il n'a pas accès, ni demander d'autorisation pour celles-ci. Pour plus d'informations, consultez Gestion des utilisateurs.