Pacchetto DBMS_CLOUD_LINK_ADMIN
DBMS_CLOUD_LINK_ADMIN
consente all'utente ADMIN di abilitare un utente del database a registrare i data set o ad accedere ai data set registrati per una determinata istanza di Autonomous Database, fatte salve le limitazioni di accesso definite con l'ambito concesso.
È inoltre possibile disabilitare i privilegi per un utente che dispone dei privilegi impostati per registrare i data set o accedere ai data set registrati.
- DBMS_CLOUD_LINK_ADMIN Panoramica
Verrà descritto l'uso del pacchettoDBMS_CLOUD_LINK_ADMIN
. - Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
Questa tabella contiene un riepilogo dei sottoprogrammi inclusi nel packageDBMS_CLOUD_LINK_ADMIN
.
Argomento padre: riferimento al package fornito da Autonomous Database
DBMS_CLOUD_LINK_ADMIN Panoramica
Descrive l'uso del pacchetto DBMS_CLOUD_LINK_ADMIN
.
Cloud Links forniscono un metodo basato sul cloud per accedere in remoto ai dati di sola lettura su un'istanza di Autonomous Database. Il pacchetto DBMS_CLOUD_LINK_ADMIN
utilizza i meccanismi di accesso a Oracle Cloud Infrastructure per rendere i data set accessibili all'interno di un ambito specifico e, inoltre, è disponibile un passo di autorizzazione facoltativo.
Argomento padre: DBMS_CLOUD_LINK_ADMIN Package
Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
La tabella seguente contiene un riepilogo dei sottoprogrammi inclusi nel pacchetto DBMS_CLOUD_LINK_ADMIN
.
Programma secondario | descrizione; |
---|---|
La procedura associa un database consumer Cloud Links a un servizio di database. |
|
GRANT_AUTHORIZE Procedura |
Concede a un utente l'autorizzazione per richiamare le procedure |
Consente a un utente di leggere i set di dati registrati, fatte salve le limitazioni di accesso imposte ai set di dati al momento della registrazione. |
|
Consente a un utente di registrare un data set per l'accesso remoto. |
|
Rimuovere un mapping di servizi per un database specificato. |
|
Revoca l'autorizzazione di un utente per richiamare le procedure |
|
Non consente a un utente di accedere ai data set registrati dell'istanza di Autonomous Database. |
|
Non consente a un utente di registrare i data set per l'accesso remoto. I data set già registrati dall'utente non sono interessati. |
- ADD_SERVICE_MAPPING Procedura
La proceduraDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
associa un database consumer a un servizio di database. - GRANT_AUTHORIZE Procedura
La procedura concede a un utente l'autorizzazione per richiamare le procedureDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
eDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
. - GRANT_READ Procedura
La procedura consente a un utente di leggere i data set registrati, fatte salve le limitazioni di accesso imposte ai data set quando un data set viene registrato utilizzandoDBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
. - GRANT_REGISTER Procedura
La procedura consente a un utente di registrare un data set per l'accesso remoto. - REMOVE_SERVICE_MAPPING Procedura
La proceduraDBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
rimuove un mapping di servizi per un database specificato. - Procedura REVOKE_AUTHORIZE
Questa procedura non consente a un utente di richiamare le procedureDBMS_CLOUD_LINK.GRANT_AUTHORIZATION
eDBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
. - REVOKE_READ Procedura
Questa procedura non consente a un utente di accedere ai data set registrati nell'istanza di Autonomous Database. - REVOKE_REGISTER Procedura
La procedura impedisce a un utente di registrare i data set per l'accesso remoto. I data set già registrati dall'utente non sono interessati.
Argomento padre: DBMS_CLOUD_LINK_ADMIN Package
ADD_SERVICE_MAPPING Procedura
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
associa un database consumer a un servizio di database.
Sintassi
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
(
database_id IN VARCHAR2,
service_name IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica l'ID database per un'istanza di Autonomous Database che è un consumer Cloud Link. Utilizzare Il valore " Valori validi: un ID di database o " |
service_name |
Specifica il nome servizio del database. I valori validi dipendono dal tipo di carico di lavoro:
|
Note per uso
-
Solo l'utente ADMIN e gli schemi con ruolo
PDB_DBA
possono eseguireDBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
. -
È necessario eseguire
DBMS_CLOUD_LINK_ADMIN.ADD_SERVICE_MAPPING
sull'istanza di Autonomous Database del proprietario del data set.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
GRANT_AUTHORIZE Procedura
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
e DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
.
Sintassi
DBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
(
username IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica un nome utente. |
Note per uso
-
Per abilitare l'autorizzazione per un data set con
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
, è necessario aver concesso il privilegio conDBMS_CLOUD_LINK_ADMIN.GRANT_AUTHORIZE
. Ciò vale anche per l'utente ADMIN. Tuttavia, l'utente ADMIN può concedere questo privilegio a se stesso.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
GRANT_READ Procedura
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
.
Sintassi
DBMS_CLOUD_LINK_ADMIN.GRANT_READ
(
username IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica un nome utente. |
Note per uso
-
Per leggere i data set, è necessario aver concesso il privilegio con
DBMS_CLOUD_LINK_ADMIN.GRANT_READ
. Ciò vale anche per l'utente ADMIN. Tuttavia, l'utente ADMIN può concedere questo privilegio a se stesso. -
Un utente può eseguire una query su
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')
per verificare se sono abilitati per l'accessoREAD
a un data set.Ad esempio, la query seguente:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;
Restituisce '
YES
' o 'NO'
.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
GRANT_REGISTER Procedura
Sintassi
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
(
username IN VARCHAR2,
scope IN CLOB
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica l'ID di un utente. |
|
Specifica l'ambito in cui devono essere concesse le autorizzazioni di pubblicazione all'utente specificato. Valori validi:
|
Note per l'uso
-
Per registrare i data set, è necessario aver concesso il privilegio con
DBMS_CLOUD_LINK_ADMIN.GRANT_REGISTER
. Ciò vale anche per l'utente ADMIN. Tuttavia, l'utente ADMIN può concedere questo privilegio a se stesso. -
Un utente può eseguire una query su
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')
per verificare se sono abilitati per la registrazione dei data set.Ad esempio, la query seguente:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;
Restituisce '
YES
' o 'NO'
.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
REMOVE_SERVICE_MAPPING Procedura
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
rimuove un mapping di servizi per un database specificato.
Sintassi
DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
(
database_id IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica l'ID database per un'istanza Autonomous Database. Utilizzare Il valore " Valori validi: un ID di database o " |
Nota per l'uso
Solo l'utente ADMIN e gli schemi con ruolo PDB_DBA
possono eseguire DBMS_CLOUD_LINK_ADMIN.REMOVE_SERVICE_MAPPING
.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
REVOKE_AUTHORIZE Procedura
DBMS_CLOUD_LINK.GRANT_AUTHORIZATION
e DBMS_CLOUD_LINK.REVOKE_AUTHORIZATION
.
Sintassi
DBMS_CLOUD_LINK_ADMIN.REVOKE_AUTHORIZE
(
username IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica un nome utente. |
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
REVOKE_READ Procedura
Sintassi
DBMS_CLOUD_LINK_ADMIN.REVOKE_READ
(
username IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica un nome utente. |
Nota per l'uso
-
Un utente può eseguire una query su
SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED')
per verificare se sono abilitati per l'accessoREAD
a un data set.Ad esempio, la query seguente:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_READ_ENABLED') FROM DUAL;
Restituisce '
YES
' o 'NO'
.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN
REVOKE_REGISTER Procedura
Sintassi
DBMS_CLOUD_LINK_ADMIN.REVOKE_REGISTER
(
username IN VARCHAR2
);
Parametri
Parametro | descrizione; |
---|---|
|
Specifica l'ID di un utente. |
Nota per l'uso
-
Un utente può eseguire una query su
SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED')
per verificare se sono abilitati per la registrazione dei data set.Ad esempio, la query seguente:
SELECT SYS_CONTEXT('USERENV', 'CLOUD_LINK_REGISTER_ENABLED') FROM DUAL;
Restituisce '
YES
' o 'NO'
.
Argomento padre: Riepilogo dei sottoprogrammi DBMS_CLOUD_LINK_ADMIN