Pacchetto DBMS_DATA_ACCESS_ADMIN

Il pacchetto DBMS_DATA_ACCESS_ADMIN fornisce le routine amministrative per generare e gestire i collegamenti ipertestuali delle tabelle per i data set.

Panoramica di DBMS_DATA_ACCESS_ADMIN

Descrive l'uso del pacchetto DBMS_DATA_ACCESS_ADMIN.

Le procedure DBMS_DATA_ACCESS_ADMIN controllano gli utenti che possono definire gli ambiti di creazione per i collegamenti ipertestuali tabella e gli utenti che possono creare tabelle federate in schemi o oggetti remoti. Consente di concedere o revocare la capacità di un utente di registrare gli ambiti e di leggere da schemi remoti o oggetti schema specifici durante la creazione di tabelle federate.

Modello di sicurezza DBMS_DATA_ACCESS_ADMIN

DBMS_DATA_ACCESS_ADMIN è un pacchetto PL/SQL con diritti definitivi.

Per impostazione predefinita, il privilegio EXECUTE su questo pacchetto viene concesso a ADMIN e PDB_DBA, senza l'opzione GRANT.

Riepilogo dei sottoprogrammi DBMS_DATA_ACCESS_ADMIN

In questa sezione vengono descritti i programmi secondari DBMS_DATA_ACCESS_ADMIN forniti con Autonomous AI Database.

Sottoprogramma Descrizione

GRANT_REGISTER

Questa procedura consente di controllare quali utenti in un database AI autonomo del provider possono registrare o modificare un ambito.

REVOKE_REGISTER

Questa procedura revoca i privilegi per registrare o aggiornare un ambito di creazione.

GRANT_READ

Questa procedura crea una tabella federata.

REVOKE_READ

Questa procedura revoca la creazione di una tabella federata.

Procedura GRANT_REGISTER

Questa procedura consente agli utenti di gestire gli ambiti di creazione. Solo questi utenti con privilegi possono registrare, aggiornare o annullare la registrazione degli ambiti.

Sintassi

procedure grant_register(
username in varchar2,
scope in varchar2
);

Parametri

Parametro Descrizione

username

Nome dell'utente al quale si desidera concedere il privilegio.

scope

Specifica il livello di controllo dell'accesso per i collegamenti ipertestuali tabella.

Procedura REVOKE_REGISTER

Questa procedura revoca i privilegi per registrare o aggiornare un ambito di creazione.

Sintassi

procedure revoke_register(username in varchar2);

Parametri

Parametro Descrizione

username

Nome dell'utente per il quale si desidera revocare il privilegio.

Procedura GRANT_READ

Questa procedura concede a utenti specifici il diritto di creare tabelle federate in schemi o oggetti del provider remoto.

Sintassi

procedure grant_read(
    username                  in varchar2,
    remote_schema_name        in varchar2,
    remote_schema_object_name in varchar2 default null);

Parametri

Parametro Descrizione

username

Specifica il nome dell'utente per il quale si desidera concedere il privilegio.

remote_schema_name

Specifica il nome dello schema remoto a cui si desidera accedere.

remote_schema_object_name

Specifica il nome dell'oggetto dello schema remoto a cui si desidera accedere. Se non si specifica questo campo, è possibile accedere a tutti gli oggetti nello schema menzionato.

Procedura REVOKE_READ

Questa procedura revoca il privilegio dell'utente per creare una tabella federata.

Sintassi

   procedure revoke_read(
     username                  in varchar2,
     remote_schema_name        in varchar2,
     remote_schema_object_name in varchar2 default null);

Parametri

Parametro Descrizione

username

Specifica il nome dell'utente per il quale si desidera revocare il privilegio.

remote_schema_name

Specifica il nome dello schema remoto che si desidera revocare.

remote_schema_object_name

Specifica il nome dell'oggetto schema remoto che si desidera revocare. Se non viene fornito l'accesso per tutti gli oggetti nello schema indicato, viene revocato.