Package DBMS_CLOUD_LINK_ADMIN
DBMS_CLOUD_LINK_ADMIN permet à l'utilisateur ADMIN d'autoriser un utilisateur de base de donnée à inscrire des ensembles d'informations ou à accéder à des ensembles d'informations inscrits pour une instance Autonomous AI Database donnée, sous réserve des restrictions d'accès définies avec la portée accordée.
Les privilèges peuvent également être désactivés pour un utilisateur qui dispose des privilèges définis pour enregistrer des jeux de données ou accéder à des jeux de données enregistrés.
- DBMS_CLOUD_LINK_ADMIN Présentation
Décrit l'utilisation du packageDBMS_CLOUD_LINK_ADMIN. - Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Ce tableau récapitule les sous-programmes inclus dans le packageDBMS_CLOUD_LINK_ADMIN.
Rubrique parent : Référence de package fourni par la base de données Autonomous AI
DBMS_CLOUD_LINK_ADMIN Présentation
Décrit l'utilisation du package DBMS_CLOUD_LINK_ADMIN.
Cloud Links fournit une méthode basée sur le cloud pour accéder à distance aux données en lecture seule sur une instance de base de données Autonomous AI. Le package DBMS_CLOUD_LINK_ADMIN s'appuie sur les mécanismes d'accès d'Oracle Cloud Infrastructure pour rendre les ensembles de données accessibles dans une portée spécifique. En outre, une étape d'autorisation facultative est disponible.
Rubrique parent : Package DBMS_CLOUD_LINK_ADMIN
Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Ce tableau récapitule les sous-programmes inclus dans le package DBMS_CLOUD_LINK_ADMIN.
| Sous-programme | Description |
|---|---|
|
La procédure associe une base de données consommateur Cloud Links à un service de base de données. |
|
| Procédure GRANT_AUTHORIZE |
Accorde à un utilisateur le droit d'appeler les procédures |
|
Permet à un utilisateur de lire des jeux de données enregistrés, sous réserve des restrictions d'accès imposées aux jeux de données lors de l'enregistrement. |
|
|
Permet à un utilisateur d'enregistrer un ensemble de données pour l'accès à distance. |
|
|
Enlevez un mapping de service pour une base de données indiquée. |
|
|
Révoque le droit d'un utilisateur d'appeler les procédures |
|
|
Interdit à un utilisateur d'accéder aux ensembles de données inscrits de l'instance de base de données Autonomous AI. |
|
|
Interdit à un utilisateur d'enregistrer des jeux de données pour l'accès distant. Les jeux de données déjà enregistrés par l'utilisateur ne sont pas affectés. |
- Procédure ADD_SERVICE_MAPPING
La procédureDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPINGassocie une base de données consommateur à un service de base de données. - Procédure GRANT_AUTHORIZE
La procédure accorde à un utilisateur le droit d'appeler les procéduresDBMS_CLOUD_LINK.GRANT_AUTHORIZATIONetDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION. - Procédure GRANT_READ
La procédure permet à un utilisateur de lire des jeux de données enregistrés, sous réserve des restrictions d'accès imposées aux jeux de données lorsqu'un jeu de données est enregistré à l'aide deDBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER. - Procédure GRANT_REGISTER
La procédure permet à un utilisateur d'enregistrer un ensemble de données pour un accès distant. - Procédure REMOVE_SERVICE_MAPPING
La procédureDBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPINGenlève une correspondance de service pour une base de données indiquée. - Procédure REVOKE_AUTHORIZE
Cette procédure interdit à un utilisateur d'appeler les procéduresDBMS_CLOUD_LINK.GRANT_AUTHORIZATIONetDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION. - Procédure REVOKE_READ
Cette procédure interdit à un utilisateur d'accéder aux ensembles de données inscrits sur l'instance de base de données Autonomous AI. - Procédure REVOKE_REGISTER
La procédure interdit à un utilisateur d'enregistrer des jeux de données pour un accès distant. Les jeux de données déjà enregistrés par l'utilisateur ne sont pas affectés.
Rubrique parent : Package DBMS_CLOUD_LINK_ADMIN
Procédure ADD_SERVICE_MAPPING
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING associe une base de données consommateur à un service de base de données.
Syntaxe
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING(
database_id IN VARCHAR2,
service_name IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Indique l'ID de base de données d'une instance de base de données Autonomous AI qui est un consommateur de lien cloud. Utilisez La valeur " Valeurs valides : un ID de base de données ou " |
service_name |
Indique le nom du service de la base de données. Les valeurs valides sont : |
Notes d'utilisation
-
Seuls l'utilisateur ADMIN et les schémas dotés du rôle
PDB_DBApeuvent exécuterDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING. -
Vous devez exécuter
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPINGsur l'instance de base de données Autonomous AI du propriétaire de l'ensemble de données.
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure GRANT_AUTHORIZE
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION et DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION.
Syntaxe
DBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE(
username IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie un nom utilisateur. |
Notes d'utilisation
-
Pour activer l'autorisation pour un ensemble de données avec
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION, vous devez avoir accordé le privilège avecDBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE. Ceci est également vrai pour l'utilisateur ADMIN. Cependant, l'utilisateur ADMIN peut accorder ce privilège à lui-même.
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure GRANT_READ
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER.
Syntaxe
DBMS_CLOUD_LINK_ADMIN.GRANT_READ(
username IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie un nom utilisateur. |
Notes d'utilisation
-
Pour lire des ensembles de données, vous devez avoir accordé le privilège avec
DBMS_CLOUD_LINK_ADMIN.GRANT_READ. Ceci est également vrai pour l'utilisateur ADMIN. Cependant, l'utilisateur ADMIN peut accorder ce privilège à lui-même. -
Un utilisateur peut interroger
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')pour vérifier s'il est activé pour l'accèsREADà un ensemble de données.Par exemple, la requête suivante :
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;Renvoie "
YES" ou "NO'".
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure GRANT_REGISTER
Syntaxe
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER(
username IN VARCHAR2,
scope IN CLOB
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Indique un nom utilisateur. |
|
|
Indique la portée dans laquelle les droits d'accès à publier doivent être accordés à l'utilisateur spécifié. Les valeurs valides sont les suivantes :
|
Notes d'utilisation
-
Pour inscrire des ensembles de données, vous devez avoir accordé le privilège avec
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER. Ceci est également vrai pour l'utilisateur ADMIN. Cependant, l'utilisateur ADMIN peut accorder ce privilège à lui-même. -
Un utilisateur peut interroger
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')pour vérifier s'il est activé pour l'inscription des ensembles de données.Par exemple, la requête suivante :
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;Renvoie
YESouNO'.
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure REMOVE_SERVICE_MAPPING
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING enlève un mapping de service pour une base de données indiquée.
Syntaxe
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING(
database_id IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Indique l'ID de base de données pour une instance de base de données Autonomous AI. Utilisez La valeur " Valeurs valides : un ID de base de données ou " |
Remarque sur l'utilisation
Seuls l'utilisateur ADMIN et les schémas dotés du rôle PDB_DBA peuvent exécuter DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING.
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure REVOKE_AUTHORIZE
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION et DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION.
Syntaxe
DBMS_CLOUD_LINK_ADMIN.REVOKE_AUTHORIZE(
username IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie un nom utilisateur. |
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure REVOKE_READ
Syntaxe
DBMS_CLOUD_LINK_ADMIN.REVOKE_READ(
username IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Spécifie un nom utilisateur. |
Remarque sur l'utilisation
-
Un utilisateur peut interroger
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')pour vérifier s'il est activé pour l'accèsREADà un ensemble de données.Par exemple, la requête suivante :
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;Renvoie "
YES" ou "NO'".
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN
Procédure REVOKE_REGISTER
Syntaxe
DBMS_CLOUD_LINK_ADMIN.REVOKE_REGISTER(
username IN VARCHAR2
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Indique un nom utilisateur. |
Remarque sur l'utilisation
-
Un utilisateur peut interroger
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')pour vérifier s'il est activé pour l'inscription des ensembles de données.Par exemple, la requête suivante :
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;Renvoie
YESouNO'.
Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_LINK_ADMIN