Paquete DBMS_CLOUD_FUNCTION_ADMIN

El paquete DBMS_CLOUD_FUNCTION_ADMIN soporta la llamada a scripts genéricos desde una instancia de Autonomous Database.

Resumen de Subprogramas DBMS_CLOUD_FUNCTION_ADMIN

En esta tabla se resumen los subprogramas incluidos en el paquete DBMS_CLOUD_FUNCTION_ADMIN.

Subprograma Descripción

DEREGISTER_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento elimina un punto final que se registró anteriormente.

GRANT_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento permite al usuario ADMIN otorgar privilegios en un punto final registrado a un usuario que no sea el usuario ADMIN.

REGISTER_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento registra un entorno de punto final remoto.

REVOKE_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento permite al usuario ADMIN revocar privilegios en un punto final registrado de un usuario que no sea ADMIN.

DEREGISTER_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento elimina un punto final que se registró anteriormente.

Sintaxis

 DBMS_CLOUD_FUNCTION_ADMIN.DEREGISTER_REMOTE_EXECUTION_ENV(
     remote_endpoint_name IN VARCHAR2
);

Parámetro

Parámetro Descripción

remote_endpoint_name

Especifica el punto final remoto que se debe eliminar.

Este parámetro es obligatorio.

Ejemplos

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

Nota de uso

  • Para ejecutar este procedimiento, debe estar conectado como usuario ADMIN.

GRANT_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento permite al usuario ADMIN otorgar privilegios en un punto final registrado a un usuario que no sea el usuario ADMIN.

Sintaxis

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

Parámetros

Parámetro Descripción

remote_endpoint_name

Especifica el nombre del punto final remoto registrado.

Este parámetro es obligatorio.

user_name

Especifica el nombre de usuario.

Este parámetro es obligatorio.

Ejemplo

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

Nota de uso

Para ejecutar este procedimiento, debe estar conectado como usuario ADMIN.

REGISTER_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento registra un punto final remoto.

Sintaxis

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
);

Parámetros

Parámetro Descripción

remote_endpoint_name

Especifica el punto final remoto que se registrará.

Este parámetro es obligatorio.

remote_endpoint_url

Especifica la ubicación remota de la biblioteca.

El parámetro acepta un valor de cadena en formato host_name:port_number.

Por ejemplo: EHRPMZ_DBDOMAIN.adb-us-phoenix1.com:16000

Este parámetro es obligatorio.

wallet_dir

Especifica el directorio en el que se almacena la cartera autofirmada.

Este parámetro es obligatorio.

remote_cert_dn

Especifica el nombre distintivo (DN) del certificado de servidor.

Este parámetro es obligatorio.

Ejemplo

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;
/

Nota de uso

  • Para ejecutar este procedimiento, debe estar conectado como usuario ADMIN.

REVOKE_REMOTE_EXECUTION_ENV Procedimiento

Este procedimiento permite al usuario ADMIN revocar privilegios en un punto final registrado de un usuario que no sea ADMIN.

Sintaxis

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

Parámetros

Parámetro Descripción

remote_endpoint_name

Especifica el nombre del punto final remoto registrado.

Este parámetro es obligatorio.

user_name

Especifica el nombre de usuario.

Este parámetro es obligatorio.

Ejemplos

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

Nota de uso

Para ejecutar este procedimiento, debe estar conectado como usuario ADMIN.