Ensemble DBMS_CLOUD_FUNCTION_ADMIN

L'ensemble DBMS_CLOUD_FUNCTION_ADMIN prend en charge l'appel de scripts génériques à partir d'une instance de base de données d'intelligence artificielle autonome.

Sommaire des sous-programmes DBMS_CLOUD_FUNCTION_ADMIN

Ce tableau résume les sous-programmes inclus dans l'ensemble DBMS_CLOUD_FUNCTION_ADMIN.

Sous-programme Description

DEREGISTER_REMOTE_EXECUTION_ENV Procédure

Cette procédure supprime un point d'extrémité précédemment enregistré.

GRANT_REMOTE_EXECUTION_ENV Procédure

Cette procédure permet à l'utilisateur ADMIN d'accorder des privilèges sur un point d'extrémité enregistré à un utilisateur autre que ADMIN.

REGISTER_REMOTE_EXECUTION_ENV Procédure

Cette procédure enregistre un environnement de point d'extrémité distant.

REVOKE_REMOTE_EXECUTION_ENV Procédure

Cette procédure permet à l'utilisateur ADMIN de révoquer les privilèges d'un point d'extrémité enregistré auprès d'un utilisateur autre qu'ADMIN.

DEREGISTER_REMOTE_EXECUTION_ENV Procédure

Cette procédure supprime un point d'extrémité précédemment enregistré.

Syntaxe

 DBMS_CLOUD_FUNCTION_ADMIN.DEREGISTER_REMOTE_EXECUTION_ENV(
     remote_endpoint_name IN VARCHAR2
);

Paramètre

Paramètre Description

remote_endpoint_name

Indique le point d'extrémité distant à supprimer.

Ce paramètre est obligatoire.

Exemples

BEGIN
    DBMS_CLOUD_FUNCTION_ADMIN.DEREGISTER_REMOTE_EXECUTION_ENV (   
     remote_endpoint_name  => 'REM_EXECUTABLE',
);
END;
/

Note d'utilisation

  • Pour exécuter cette procédure, vous devez être connecté en tant qu'utilisateur ADMIN.

GRANT_REMOTE_EXECUTION_ENV Procédure

Cette procédure permet à l'utilisateur ADMIN d'accorder des privilèges sur un point d'extrémité enregistré à un utilisateur autre que ADMIN.

Syntaxe

DBMS_CLOUD_FUNCTION_ADMIN.GRANT_REMOTE_EXECUTION_ENV (         
    remote_endpoint_name IN VARCHAR2,
    user_name            IN VARCHAR2
);

Paramètres

Paramètre Description

remote_endpoint_name

Spécifie le nom du point d'extrémité distant enregistré.

Ce paramètre est obligatoire.

user_name

Spécifie le nom d'utilisateur.

Ce paramètre est obligatoire.

Exemple

BEGIN
 DBMS_CLOUD_FUNCTION_ADMIN.GRANT_REMOTE_EXECUTION_ENV (   
    remote_endpoint_name => 'REM_EXECUTABLE',
    user_name            => 'username'
 );
END;
/

Note d'utilisation

Pour exécuter cette procédure, vous devez être connecté en tant qu'utilisateur ADMIN.

REGISTER_REMOTE_EXECUTION_ENV Procédure

Cette procédure enregistre un endpoint distant.

Syntaxe

DBMS_CLOUD_FUNCTION_ADMIN.REGISTER_REMOTE_EXECUTION_ENV (         
    remote_endpoint_name    IN VARCHAR2,
    remote_endpoint_url     IN CLOB,
    wallet_dir              IN VARCHAR2,
    remote_cert_dn          IN CLOB
);

Paramètres

Paramètre Description

remote_endpoint_name

Indique le point d'extrémité distant à enregistrer.

Ce paramètre est obligatoire.

remote_endpoint_url

Indique l'emplacement distant de la bibliothèque.

Le paramètre accepte une valeur de type chaîne au format host_name:port_number.

Par exemple : EHRPMZ_DBDOMAIN.adb-us-phoenix1.com:16000

Ce paramètre est obligatoire.

wallet_dir

Indique le répertoire dans lequel le portefeuille auto-signé est stocké.

Ce paramètre est obligatoire.

remote_cert_dn

Spécifie le nom distinctif (DN) du certificat de serveur.

Ce paramètre est obligatoire.

Exemple

BEGIN
 DBMS_CLOUD_FUNCTION_ADMIN.REGISTER_REMOTE_EXECUTION_ENV (   
    remote_endpoint_name   => 'REM_EXECUTABLE',
    remote_endpoint_url    => 'remote_hostname:16000',
    wallet_dir             => 'WALLET_DIR',
    remote_cert_dn         => 'CN=VM Hostname'
 );
END;
/

Note d'utilisation

  • Pour exécuter cette procédure, vous devez être connecté en tant qu'utilisateur ADMIN.

REVOKE_REMOTE_EXECUTION_ENV Procédure

Cette procédure permet à l'utilisateur ADMIN de révoquer les privilèges d'un point d'extrémité enregistré auprès d'un utilisateur autre qu'ADMIN.

Syntaxe

DBMS_CLOUD_FUNCTION_ADMIN.REVOKE_REMOTE_EXECUTION_ENV(         
    remote_endpoint_name IN VARCHAR2,
    user_name            IN VARCHAR2
);

Paramètres

Paramètre Description

remote_endpoint_name

Spécifie le nom du point d'extrémité distant enregistré.

Ce paramètre est obligatoire.

user_name

Spécifie le nom d'utilisateur.

Ce paramètre est obligatoire.

Exemples

BEGIN
 DBMS_CLOUD_FUNCTION_ADMIN.REVOKE_REMOTE_EXECUTION_ENV (   
    remote_endpoint_name => 'REM_EXECUTABLE',
    user_name            => 'username'
 );
END;
/

Note d'utilisation

Pour exécuter cette procédure, vous devez être connecté en tant qu'utilisateur ADMIN.