Package DBMS_DATA_ACCESS_ADMIN
Le package DBMS_DATA_ACCESS_ADMIN fournit des sous-programmes d'administration qui génèrent et gèrent des liens hypertexte de table pour les ensembles de données.
- DBMS_DATA_ACCESS_ADMIN Présentation
Décrit l'utilisation du packageDBMS_DATA_ACCESS_ADMIN. - DBMS_DATA_ACCESS_ADMIN Security Model
DBMS_DATA_ACCESS_ADMINest un package PL/SQL de droits de définition. - Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN
Cette section couvre les sous-programmesDBMS_DATA_ACCESS_ADMINfournis avec la base de données Autonomous AI.
Rubrique parent : Référence de package fourni par la base de données Autonomous AI
DBMS_DATA_ACCESS_ADMIN Présentation
Décrit l'utilisation du package DBMS_DATA_ACCESS_ADMIN.
Les procédures DBMS_DATA_ACCESS_ADMIN contrôlent les utilisateurs qui peuvent définir des portées de création pour les liens hypertexte de table et les utilisateurs qui peuvent créer des tables fédérées sur des schémas ou des objets distants. Ils vous permettent d'accorder ou de révoquer la capacité d'un utilisateur à enregistrer des portées et à lire à partir de schémas distants ou d'objets de schéma spécifiques lors de la création de tables fédérées.
Rubrique parent : Package DBMS_DATA_ACCESS_ADMIN
DBMS_DATA_ACCESS_ADMIN Modèle de sécurité
DBMS_DATA_ACCESS_ADMIN est un package PL/SQL de droits de définition.
Par défaut, le privilège EXECUTE sur ce package est accordé à ADMIN et PDB_DBA, sans l'option GRANT.
Rubrique parent : Package DBMS_DATA_ACCESS_ADMIN
Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN
Cette section couvre les sous-programmes DBMS_DATA_ACCESS_ADMIN fournis avec Autonomous AI Database.
| Sous-programme | Description |
|---|---|
|
Cette procédure vous permet de contrôler les utilisateurs d'une base de données Autonomous AI de fournisseur qui peuvent inscrire ou modifier une portée. |
|
|
Cette procédure révoque les privilèges permettant d'enregistrer ou de mettre à jour une portée de création. |
|
|
Cette procédure crée une table fédérée. |
|
|
Cette procédure révoque la création d'une table fédérée. |
- Procédure GRANT_REGISTER
Cette procédure permet aux utilisateurs de gérer les portées de création. Seuls ces utilisateurs privilégiés peuvent enregistrer, mettre à jour ou annuler l'enregistrement des portées. - REVOKE_REGISTER Procédure
Cette procédure révoque les privilèges permettant d'enregistrer ou de mettre à jour une portée de création. - Procédure GRANT_READ
Cette procédure accorde à des utilisateurs spécifiques le droit de créer des tables fédérées sur des schémas ou des objets de fournisseur distant. - REVOKE_READ Procédure
Cette procédure révoque le privilège de l'utilisateur de créer une table fédérée.
Rubrique parent : Package DBMS_DATA_ACCESS_ADMIN
Procédure GRANT_REGISTER
Cette procédure permet aux utilisateurs de gérer les portées de création. Seuls ces utilisateurs privilégiés peuvent enregistrer, mettre à jour ou annuler l'enregistrement des portées.
Syntaxe
procedure grant_register(
username in varchar2,
scope in varchar2
);Paramètres
| Paramètre | Description |
|---|---|
|
|
Nom de l'utilisateur auquel vous souhaitez octroyer le privilège. |
scope |
Spécifie le niveau de contrôle d'accès pour les liens hypertexte de table. |
Rubrique parent : Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN
Procédure REVOKE_REGISTER
Cette procédure révoque les privilèges permettant d'enregistrer ou de mettre à jour une portée de création.
Syntaxe
procedure revoke_register(username in varchar2);Paramètres
| Paramètre | Description |
|---|---|
|
|
Nom de l'utilisateur pour lequel vous souhaitez révoquer le privilège. |
Rubrique parent : Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN
Procédure GRANT_READ
Cette procédure accorde à des utilisateurs spécifiques le droit de créer des tables fédérées sur des schémas ou des objets de fournisseur distant.
Syntaxe
procedure grant_read(
username in varchar2,
remote_schema_name in varchar2,
remote_schema_object_name in varchar2 default null);Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie le nom de l'utilisateur pour lequel vous souhaitez octroyer le privilège. |
remote_schema_name |
Spécifie le nom du schéma distant auquel vous souhaitez accéder. |
|
|
Spécifie le nom de l'objet de schéma distant auquel vous voulez accéder. Si vous ne renseignez pas ce champ, tous les objets du schéma mentionné sont accessibles. |
Rubrique parent : Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN
Procédure REVOKE_READ
Cette procédure révoque le privilège de l'utilisateur de créer une table fédérée.
Syntaxe
procedure revoke_read(
username in varchar2,
remote_schema_name in varchar2,
remote_schema_object_name in varchar2 default null);Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie le nom de l'utilisateur pour lequel vous souhaitez révoquer le privilège. |
remote_schema_name |
Spécifie le nom du schéma distant à révoquer. |
|
|
Indique le nom de l'objet de schéma distant à révoquer. Si aucun accès n'est accordé pour tous les objets du schéma mentionné, il est révoqué. |
Rubrique parent : Récapitulatif des sous-programmes DBMS_DATA_ACCESS_ADMIN