DBMS_CLOUD_FUNCTION_ADMIN-Package

Das Package DBMS_CLOUD_FUNCTION_ADMIN unterstützt das Aufrufen generischer Skripte aus einer Autonomous Database-Instanz.

Zusammenfassung der DBMS_CLOUD_FUNCTION_ADMIN-Unterprogramme

In dieser Tabelle werden die Unterprogramme zusammengefasst, die im Package DBMS_CLOUD_FUNCTION_ADMIN enthalten sind.

Unterprogramm Beschreibung

Prozedur DEREGISTER_REMOTE_EXECUTION_ENV

Mit dieser Prozedur wird ein Endpunkt entfernt, der zuvor registriert wurde.

Prozedur GRANT_REMOTE_EXECUTION_ENV

Mit dieser Prozedur kann der ADMIN-Benutzer einem anderen Benutzer als dem ADMIN Berechtigungen für einen registrierten Endpunkt erteilen.

Prozedur REGISTER_REMOTE_EXECUTION_ENV

Diese Prozedur registriert eine Remote-Endpunktumgebung.

Prozedur REVOKE_REMOTE_EXECUTION_ENV

Mit dieser Prozedur kann der ADMIN-Benutzer Berechtigungen für einen registrierten Endpunkt einem anderen Benutzer als dem ADMIN entziehen.

Prozedur DEREGISTER_REMOTE_EXECUTION_ENV

Mit dieser Prozedur wird ein Endpunkt entfernt, der zuvor registriert wurde.

Syntax

 DBMS_CLOUD_FUNCTION_ADMIN.DEREGISTER_REMOTE_EXECUTION_ENV(
     remote_endpoint_name IN VARCHAR2
);

Parameter

Parameter Beschreibung

remote_endpoint_name

Gibt den Remoteendpunkt an, der entfernt werden soll.

Dieser Parameter ist obligatorisch.

Beispiele

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

Hinweis zur Verwendung

  • Um diese Prozedur ausführen zu können, müssen Sie als Benutzer ADMIN angemeldet sein.

Prozedur GRANT_REMOTE_EXECUTION_ENV

Mit dieser Prozedur kann der ADMIN-Benutzer einem anderen Benutzer als dem ADMIN Berechtigungen für einen registrierten Endpunkt erteilen.

Syntax

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

Parameter

Parameter Beschreibung

remote_endpoint_name

Gibt den Namen des registrierten Remoteendpunkts an.

Dieser Parameter ist obligatorisch.

user_name

Gibt den Benutzernamen an.

Dieser Parameter ist obligatorisch.

Beispiel

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

Hinweis zur Verwendung

Um diese Prozedur ausführen zu können, müssen Sie als Benutzer ADMIN angemeldet sein.

Prozedur REGISTER_REMOTE_EXECUTION_ENV

In diesem Verfahren wird ein Remoteendpunkt registriert.

Syntax

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

Parameter

Parameter Beschreibung

remote_endpoint_name

Gibt den zu registrierenden Remoteendpunkt an.

Dieser Parameter ist obligatorisch.

remote_endpoint_url

Gibt die Remote-Position der Bibliothek an.

Der Parameter akzeptiert einen Zeichenfolgenwert im Format host_name:port_number.

Beispiel: EHRPMZ_DBDOMAIN.adb-us-phoenix1.com:16000

Dieser Parameter ist obligatorisch.

wallet_dir

Gibt das Verzeichnis an, in dem das selbstsignierte Wallet gespeichert ist.

Dieser Parameter ist obligatorisch.

remote_cert_dn

Gibt den Distinguished Name (DN) des Serverzertifikats an.

Dieser Parameter ist obligatorisch.

Beispiel

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

Hinweis zur Verwendung

  • Um diese Prozedur ausführen zu können, müssen Sie als Benutzer ADMIN angemeldet sein.

Prozedur REVOKE_REMOTE_EXECUTION_ENV

Mit dieser Prozedur kann der ADMIN-Benutzer Berechtigungen für einen registrierten Endpunkt einem anderen Benutzer als dem ADMIN entziehen.

Syntax

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

Parameter

Parameter Beschreibung

remote_endpoint_name

Gibt den Namen des registrierten Remoteendpunkts an.

Dieser Parameter ist obligatorisch.

user_name

Gibt den Benutzernamen an.

Dieser Parameter ist obligatorisch.

Beispiele

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

Hinweis zur Verwendung

Um diese Prozedur ausführen zu können, müssen Sie als Benutzer ADMIN angemeldet sein.