Autorizzazioni Gestione database
Per utilizzare le funzioni di diagnostica e gestione per i database Oracle, è necessario appartenere a un gruppo di utenti nella tenancy con le autorizzazioni necessarie per i tipi di risorsa Gestione database riportati di seguito.
Oltre alle autorizzazioni di Gestione database, per utilizzare le funzioni di diagnostica e gestione per i database Oracle sono necessarie altre autorizzazioni del servizio Oracle Cloud Infrastructure. Per informazioni, vedere Additional Permissions Required to Use Diagnostics & Management.
dbmgmt-managed-database-groups
: questo tipo di risorsa consente a un gruppo di utenti di utilizzare le funzioni Gruppi di database.dbmgmt-managed-databases
: questo tipo di risorsa consente a un gruppo di utenti di utilizzare le funzioni del database gestito.dbmgmt-jobs
: questo tipo di risorsa consente a un gruppo di utenti di utilizzare le funzioni Job.dbmgmt-named-credentials
: questo tipo di risorsa consente a un gruppo di utenti di creare e gestire le credenziali denominate.dbmgmt-family
: questo tipo di risorsa aggregato include tutti i singoli tipi di risorsa Gestione database e consente a un gruppo di utenti di abilitare e utilizzare tutte le funzioni Gestione database.
Di seguito sono riportati alcuni esempi dei criteri che concedono ai gruppi di utenti le autorizzazioni necessarie per utilizzare varie funzioni di diagnostica e gestione.
- Per concedere al gruppo di utenti
DB-MGMT-USER
l'autorizzazione all'uso di Diagnostica e gestione e di altre funzioni di Gestione database nei database gestiti nella tenancy, effettuare le operazioni riportate di seguito.Allow group DB-MGMT-USER to manage dbmgmt-family in tenancy
- Per concedere al gruppo di utenti
MGD-DB-USER
l'autorizzazione a visualizzare il numero di database Oracle per i quali è abilitata la funzione Diagnostica e gestione (nel compartimentoABC
) nella casella Database Oracle della pagina Panoramica di Gestione database:Allow group MGD-DB-USER to inspect dbmgmt-managed-databases in compartment ABC
- Per concedere al gruppo di utenti
MGD-DB-USER
l'autorizzazione per monitorare e gestire i database gestiti nel compartimentoABC
:Allow group MGD-DB-USER to manage dbmgmt-managed-databases in compartment ABC
- Per concedere al gruppo di utenti
MGD-DB-USER
l'autorizzazione per monitorare i grafici delle metriche per i database primari e in standby nel compartimentoABC
, effettuare le operazioni riportate di seguito.Allow group MGD-DB-USER to read dbmgmt-managed-databases in compartment ABC
- Per concedere al gruppo di utenti
DB-JOBS-USER
l'autorizzazione per utilizzare i job nel compartimentoABC
:Allow group DB-JOBS-USER to manage dbmgmt-jobs in compartment ABC
- Per concedere al gruppo di utenti
DB-NC-ADMIN
l'autorizzazione per creare e gestire le credenziali denominate nel compartimentoABC
:Allow group DB-NC-ADMIN to manage dbmgmt-named-credentials in compartment ABC
Allow group DB-NC-ADMIN to use dbmgmt-managed-databases in compartment ABC
- Per concedere al gruppo di utenti
DB-NC-USER
l'autorizzazione per utilizzare le credenziali denominate nel compartimentoABC
per eseguire vari task di diagnostica e gestione:Allow group DB-MGMT-USER to read dbmgmt-named-credentials in compartment ABC
Nota
Oltre agli altri criteri necessari per monitorare e gestire i database gestiti, è necessario il criterio che concede l'autorizzazione all'uso di credenziali denominate per eseguire vari task di diagnostica e gestione. - Per concedere al gruppo di utenti
DB-GRPS-USER
l'autorizzazione per utilizzare i gruppi di database nel compartimentoABC
:Allow group DB-GRPS-USER to manage dbmgmt-managed-database-groups in compartment ABC
Per ulteriori informazioni sui tipi di risorse e le autorizzazioni di Gestione database, vedere Dettagli dei criteri per Gestione database.
Criteri di gestione del database con condizioni
È possibile creare criteri granulari specificando le condizioni che devono essere soddisfatte per l'accesso da concedere a un gruppo di utenti. Quando si utilizzano le condizioni nei criteri di gestione del database, è possibile aggiungere le variabili request.operation
e request.permission
per limitare l'accesso a operazioni e autorizzazioni API specifiche. Di seguito sono riportati alcuni esempi di criteri di gestione del database con condizioni.
- Per concedere al gruppo di utenti
PERF-HUB-USER
l'autorizzazione ad accedere solo all'hub delle prestazioni limitando gli altri task che possono eseguire sui database gestiti nel compartimentoABC
, è necessario creare due criteri. Il primo criterio è un criterio generico che utilizza il verboinspect
e il secondo criterio utilizza il verboread
e una condizione con la variabilerequest.operation
che garantisce che il gruppo di utenti possa eseguire solo l'operazione APIRetrieveDatabasePerformanceData
:Allow group PERF-HUB-USER to inspect dbmgmt-family in compartment ABC
Allow group PERF-HUB-USER to read dbmgmt-family in compartment ABC where any { request.operation = 'RetrieveDatabasePerformanceData', request.operation = 'GetManagedDatabase' }
- Per concedere al gruppo di utenti
DB-USERS
l'autorizzazione per eseguire tutti i task ad eccezione di quelli per i quali è richiesta l'autorizzazioneDBMGMT_MANAGED_DB_CONTENT_WRITE
, è necessario creare un criterio con la variabilerequest.permission
:Allow group DB-USERS to manage dbmgmt-family in compartment ABC where request.permission != 'DBMGMT_MANAGED_DB_CONTENT_WRITE'
Per informazioni sugli altri tipi di criteri con condizioni, vedere Condizioni.