DBMS_CLOUD_LINK_ADMIN-Package
DBMS_CLOUD_LINK_ADMIN ermöglicht es dem ADMIN-Benutzer, einem Datenbankbenutzer zu ermöglichen, Datasets zu registrieren oder auf registrierte Datasets für eine bestimmte autonome AI-Datenbankinstanz zuzugreifen, vorbehaltlich der mit dem erteilten Geltungsbereich definierten Zugriffsbeschränkungen.
Berechtigungen können auch für einen Benutzer deaktiviert werden, der über die Berechtigungen zum Registrieren von Datasets oder zum Zugriff auf registrierte Datasets verfügt.
- 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 Unterprogramme zusammengefasst, die imDBMS_CLOUD_LINK_ADMIN-Package enthalten sind.
Übergeordnetes Thema: Von autonomer KI-Datenbank bereitgestellte Packagereferenz
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 auf einer autonomen KI-Datenbankinstanz. Das DBMS_CLOUD_LINK_ADMIN-Package nutzt Oracle Cloud Infrastructure-Zugriffsmechanismen, um Datasets innerhalb eines bestimmten Geltungsbereichs zugänglich zu machen. Darüber hinaus gibt es einen optionalen Autorisierungsschritt.
Übergeordnetes Thema: DBMS_CLOUD_LINK_ADMIN Package
Zusammenfassung der DBMS_CLOUD_LINK_ADMIN-Unterprogramme
In dieser Tabelle werden die Unterprogramme zusammengefasst, die im Package DBMS_CLOUD_LINK_ADMIN enthalten sind.
| Unterprogramm | Beschreibung |
|---|---|
|
Die Prozedur verknüpft eine Cloud Links-Consumer-Datenbank mit einem Datenbankservice. |
|
| Prozedur GRANT_AUTHORIZE |
Erteilt einem Benutzer die Berechtigung zum Aufrufen der Prozeduren |
|
Ermöglicht es einem Benutzer, registrierte Datensätze zu lesen, vorbehaltlich der Zugriffsbeschränkungen, die bei der Registrierung für Datensätze gelten. |
|
|
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 |
|
|
Erlaubt einem Benutzer den Zugriff auf registrierte Datasets der Instanz der autonomen KI-Datenbank. |
|
|
Erlaubt einem Benutzer die Registrierung von Datasets für den Remotezugriff. Datensätze, die bereits vom Benutzer registriert wurden, bleiben davon unberührt. |
- Prozedur ADD_SERVICE_MAPPING
Die ProzedurDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPINGverknüpft eine Consumer-Datenbank mit einem Datenbankservice. - Prozedur GRANT_AUTHORIZE
Die Prozedur erteilt einem Benutzer die Berechtigung, die ProzedurenDBMS_CLOUD_LINK.GRANT_AUTHORIZATIONundDBMS_CLOUD_LINK.REVOKE_AUTHORIZATIONaufzurufen. - 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_REGISTERregistriert wird. - Prozedur GRANT_REGISTER
Mit dieser Prozedur kann ein Benutzer ein Dataset für den Remotezugriff registrieren. - Prozedur REMOVE_SERVICE_MAPPING
Mit der ProzedurDBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPINGwird eine Servicezuordnung für eine angegebene Datenbank entfernt. - Prozedur REVOKE_AUTHORIZE
Diese Prozedur verhindert, dass ein Benutzer die ProzedurenDBMS_CLOUD_LINK.GRANT_AUTHORIZATIONundDBMS_CLOUD_LINK.REVOKE_AUTHORIZATIONaufruft. - Prozedur REVOKE_READ
Mit dieser Prozedur kann ein Benutzer nicht auf registrierte Datasets in der Instanz der autonomen KI-Datenbank zugreifen. - Prozedur REVOKE_REGISTER
Die Prozedur verhindert, dass ein Benutzer Datasets für den Remotezugriff registriert. Datensätze, die bereits vom Benutzer registriert wurden, bleiben davon unberührt.
Übergeordnetes Thema: DBMS_CLOUD_LINK_ADMIN Package
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 autonome AI-Datenbankinstanz an, die ein Cloud-Link-Consumer ist. Verwenden Sie Der Wert " Gültige Werte: eine Datenbank-ID oder " |
service_name |
Gibt den Namen des Datenbankservice an. Gültige Werte sind: |
Hinweise zur Verwendung
-
Nur der ADMIN-Benutzer und die Schemas mit der Rolle
PDB_DBAkönnenDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPINGausführen. -
Sie müssen
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPINGin der Instanz der autonomen KI-Datenbank des Dataset-Eigentümers ausführen.
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_CLOUD_LINK_ADMIN
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 |
|---|---|
|
|
Legt einen Benutzernamen fest. |
Hinweise zur Verwendung
-
Um die Autorisierung für ein Dataset mit
DBMS_CLOUD_LINK.GRANT_AUTHORIZATIONzu aktivieren, müssen Sie die Berechtigung mitDBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZEerteilt haben. Dies gilt auch für ADMIN-Benutzer. Der ADMIN-Benutzer kann diese Berechtigung jedoch selbst erteilen.
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_CLOUD_LINK_ADMIN
Prozedur GRANT_READ
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER registriert wird.
Syntax
DBMS_CLOUD_LINK_ADMIN.GRANT_READ(
username IN VARCHAR2
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Legt einen Benutzernamen fest. |
Hinweise zur Verwendung
-
Um Datasets lesen zu können, müssen Sie die Berechtigung mit
DBMS_CLOUD_LINK_ADMIN.GRANT_READerteilt haben. Dies gilt auch für ADMIN-Benutzer. Der ADMIN-Benutzer kann 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 Unterprogramme DBMS_CLOUD_LINK_ADMIN
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 sollen. Gültige Werte sind:
|
Hinweise zur Verwendung
-
Um Datasets zu registrieren, müssen Sie die Berechtigung mit
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTERerteilt haben. Dies gilt auch für ADMIN-Benutzer. Der ADMIN-Benutzer kann 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 Unterprogramme DBMS_CLOUD_LINK_ADMIN
Prozedur REMOVE_SERVICE_MAPPING
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING wird eine Servicezuordnung für eine angegebene Datenbank entfernt.
Syntax
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING(
database_id IN VARCHAR2
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Gibt die Datenbank-ID für eine autonome AI-Datenbankinstanz 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 Unterprogramme DBMS_CLOUD_LINK_ADMIN
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 |
|---|---|
|
|
Legt einen Benutzernamen fest. |
Übergeordnetes Thema: Zusammenfassung der Unterprogramme DBMS_CLOUD_LINK_ADMIN
Prozedur REVOKE_READ
Syntax
DBMS_CLOUD_LINK_ADMIN.REVOKE_READ(
username IN VARCHAR2
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Legt einen Benutzernamen fest. |
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 Unterprogramme DBMS_CLOUD_LINK_ADMIN
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 Unterprogramme DBMS_CLOUD_LINK_ADMIN