DBMS_CLOUD_LINK_ADMIN-Package
DBMS_CLOUD_LINK_ADMIN
kann der ADMIN-Benutzer einem Datenbankbenutzer die Registrierung von Datasets oder den Zugriff auf registrierte Datasets für eine bestimmte Autonomous Database-Instanz ermöglichen, vorbehaltlich der Zugriffsbeschränkungen, die mit dem erteilten Geltungsbereich definiert sind.
Berechtigungen können auch für einen Benutzer deaktiviert werden, für den die Berechtigungen zum Registrieren von Datasets oder zum Zugriff auf registrierte Datasets festgelegt sind.
- DBMS_CLOUD_LINK_ADMIN Überblick
Beschreibt die Verwendung des PackagesDBMS_CLOUD_LINK_ADMIN
. - Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
In dieser Tabelle werden die im PackageDBMS_CLOUD_LINK_ADMIN
enthaltenen Unterprogramme zusammengefasst.
Übergeordnetes Thema: Von Autonomous Database bereitgestellte Paketreferenz
DBMS_CLOUD_LINK_ADMIN - Überblick
Beschreibt die Verwendung des Packages DBMS_CLOUD_LINK_ADMIN
.
Cloud-Links bieten eine cloudbasierte Methode für den Remotezugriff auf schreibgeschützte Daten in einer Autonomous Database-Instanz. Das Package DBMS_CLOUD_LINK_ADMIN
nutzt Oracle Cloud Infrastructure-Zugriffsmechanismen, um Datasets innerhalb eines bestimmten Geltungsbereichs zugänglich zu machen. Außerdem gibt es einen optionalen Autorisierungsschritt.
Übergeordnetes Thema: Paket DBMS_CLOUD_LINK_ADMIN
Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
In dieser Tabelle werden die im Package DBMS_CLOUD_LINK_ADMIN
enthaltenen Unterprogramme zusammengefasst.
Unterprogramm | Beschreibung |
---|---|
Die Prozedur verknüpft eine Cloud Links-Consumer-Datenbank mit einem Datenbankservice. |
|
Prozedur GRANT_AUTHORIZE |
Erteilt einem Benutzer die Berechtigung zum Aufrufen von |
Ermöglicht einem Benutzer das Lesen von registrierten Datasets, vorbehaltlich Zugriffsbeschränkungen für Datasets bei der Registrierung. |
|
Ermöglicht einem Benutzer die Registrierung eines Datasets für den Remotezugriff. |
|
Entfernen Sie eine Servicezuordnung für eine angegebene Datenbank. |
|
Entzieht die Berechtigung eines Benutzers zum Aufrufen der Prozeduren |
|
Ermöglicht einem Benutzer den Zugriff auf registrierte Datasets der Autonomous Database-Instanz. |
|
Verhindert, dass ein Benutzer Datasets für den Remotezugriff registriert. Datensätze, die bereits vom Benutzer registriert wurden, sind davon nicht betroffen. |
- ADD_SERVICE_MAPPING-Prozedur
Die ProzedurDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
verknüpft eine Consumer-Datenbank mit einem Datenbankservice. - Prozedur GRANT_AUTHORIZE
Die Prozedur erteilt einem Benutzer die Berechtigung, die ProzedurenDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
undDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
aufzurufen. - GRANT_READ-Prozedur
Mit dieser Prozedur kann ein Benutzer registrierte Datasets lesen, vorbehaltlich der Zugriffsbeschränkungen, die für Datasets gelten, wenn ein Dataset mitDBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
registriert wird. - Prozedur GRANT_REGISTER
Mit dieser Prozedur kann ein Benutzer ein Dataset für den Remotezugriff registrieren. - Prozedur REMOVE_SERVICE_MAPPING
Die ProzedurDBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
entfernt eine Servicezuordnung für eine angegebene Datenbank. - Prozedur REVOKE_AUTHORIZE
Diese Prozedur verhindert, dass ein Benutzer die ProzedurenDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
undDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
aufruft. - Prozedur REVOKE_READ
Diese Prozedur verhindert, dass Benutzer auf registrierte Datasets in der Autonomous Database-Instanz zugreifen können. - Prozedur REVOKE_REGISTER
Die Prozedur verhindert, dass ein Benutzer Datasets für den Remotezugriff registriert. Datensätze, die bereits vom Benutzer registriert wurden, sind davon nicht betroffen.
Übergeordnetes Thema: Paket DBMS_CLOUD_LINK_ADMIN
Prozedur ADD_SERVICE_MAPPING
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
verknüpft eine Consumer-Datenbank mit einem Datenbankservice.
Syntax
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
(
database_id IN VARCHAR2,
service_name IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt die Datenbank-ID für eine Autonomous Database-Instanz an, die ein Cloud-Link-Consumer ist. Verwenden Sie Der Wert " Gültige Werte: eine Datenbank-ID oder " |
service_name |
Gibt den Service-Namen der Datenbank an. Gültige Werte hängen vom Workload-Typ ab:
|
Hinweise zur Verwendung
-
Nur der ADMIN-Benutzer und die Schemas mit der Rolle
PDB_DBA
könnenDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
ausführen. -
Sie müssen
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
in der Autonomous Database-Instanz des Dataset-Eigentümers ausführen.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur GRANT_AUTHORIZE
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
und DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
aufzurufen.
Syntax
DBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
(
username IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
Hinweise zur Verwendung
-
Um die Autorisierung für ein Dataset mit
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
zu aktivieren, müssen Sie die Berechtigung mitDBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
erteilt haben. Dies gilt auch für ADMIN-Benutzer. ADMIN-Benutzer können diese Berechtigung jedoch selbst erteilen.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur GRANT_READ
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
registriert wird.
Syntax
DBMS_CLOUD_LINK_ADMIN.GRANT_READ
(
username IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
Hinweise zur Verwendung
-
Zum Lesen von Datasets müssen Sie die Berechtigung mit
DBMS_CLOUD_LINK_ADMIN.GRANT_READ
erteilt haben. Dies gilt auch für ADMIN-Benutzer. ADMIN-Benutzer können diese Berechtigung jedoch selbst erteilen. -
Ein Benutzer kann
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')
abfragen, um zu prüfen, ob er für denREAD
-Zugriff auf ein Dataset aktiviert ist.Beispiel: Die folgende Abfrage:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;
Gibt "
YES
" oder "NO'
" zurück.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur GRANT_REGISTER
Syntax
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
(
username IN VARCHAR2,
scope IN CLOB
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
|
Gibt den Geltungsbereich an, in dem dem angegebenen Benutzer Veröffentlichungsberechtigungen erteilt werden. Gültige Werte:
|
Hinweise zur Verwendung
-
Um Datasets zu registrieren, müssen Sie die Berechtigung mit
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
erteilt haben. Dies gilt auch für ADMIN-Benutzer. ADMIN-Benutzer können diese Berechtigung jedoch selbst erteilen. -
Ein Benutzer kann
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')
abfragen, um zu prüfen, ob sie für die Registrierung von Datasets aktiviert sind.Beispiel: Die folgende Abfrage:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;
Gibt "
YES
" oder "NO'
" zurück.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur REMOVE_SERVICE_MAPPING
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
entfernt eine Servicezuordnung für eine angegebene Datenbank.
Syntax
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
(
database_id IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt die Datenbank-ID für eine Autonomous Database-Instanz an. Verwenden Sie Der Wert " Gültige Werte: eine Datenbank-ID oder " |
Hinweis zur Verwendung
Nur der ADMIN-Benutzer und die Schemas mit der Rolle PDB_DBA
können DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
ausführen.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur REVOKE_AUTHORIZE
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
und DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
aufruft.
Syntax
DBMS_CLOUD_LINK_ADMIN.REVOKE_AUTHORIZE
(
username IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur REVOKE_READ
Syntax
DBMS_CLOUD_LINK_ADMIN.REVOKE_READ
(
username IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
Hinweis zur Verwendung
-
Ein Benutzer kann
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')
abfragen, um zu prüfen, ob er für denREAD
-Zugriff auf ein Dataset aktiviert ist.Beispiel: Die folgende Abfrage:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;
Gibt "
YES
" oder "NO'
" zurück.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
Prozedur REVOKE_REGISTER
Syntax
DBMS_CLOUD_LINK_ADMIN.REVOKE_REGISTER
(
username IN VARCHAR2
);
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt einen Benutzernamen an. |
Hinweis zur Verwendung
-
Ein Benutzer kann
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')
abfragen, um zu prüfen, ob sie für die Registrierung von Datasets aktiviert sind.Beispiel: Die folgende Abfrage:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;
Gibt "
YES
" oder "NO'
" zurück.
Übergeordnetes Thema: Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme