Dettagli dei criteri per Oracle Exadata Database Service su infrastruttura Exascale
In questo argomento vengono descritti i dettagli per la scrittura dei criteri per controllare l'accesso alle risorse dell'infrastruttura Oracle Exadata Database Service su Exascale.
Per ulteriori informazioni sui criteri, vedere "Come funzionano i criteri".
Per un criterio di esempio, vedere "Consentire agli amministratori del database di gestire le istanze di Oracle Exadata Database Service su Exascale Infrastructure".
- Informazioni sui tipi di risorse
Ulteriori informazioni sui tipi di risorse che è possibile utilizzare nei criteri. - Tipi di risorsa per le istanze di Exadata Cloud Service
I tipi di risorsa dell'istanza includono tipi di risorsa aggregati e singoli tipi di risorsa. - Variabili supportate
Utilizzare le variabili quando si aggiungono condizioni a un criterio. - Dettagli per combinazioni Verb + Tipo di risorsa
Rivedere l'elenco delle autorizzazioni e delle operazioni API coperte da ciascun verbo.
Argomenti correlati
Informazioni sui tipi di risorse
Informazioni sui tipi di risorsa che è possibile utilizzare nei criteri.
Un tipo di risorsa aggregato copre l'elenco dei singoli tipi di risorsa che seguono direttamente. Ad esempio, la scrittura di un criterio per consentire a un gruppo di accedere a database-family equivale alla scrittura di criteri separati per il gruppo che concederebbe l'accesso ai tipi di risorsa cloud-exadata-infrastructures, cloud-vmclusters, db-nodes, db-homes, databases, database-software-image e backups. Per maggiori informazioni, vedere Resource-Types.
Tipi di risorse per le istanze di Exadata Cloud Service
I tipi di risorsa istanza includono tipi di risorsa aggregati e singoli tipi di risorsa.
Tipo di risorsa aggregata
database-family
Singola risorsa - Tipi
db-nodes
db-homes
databases
pluggable-databases
db-backups
dbnode-console-connection
Variabili supportate
Utilizzare le variabili quando si aggiungono condizioni a un criterio.
Oracle Exadata Database Service su infrastruttura Exascale supporta solo le variabili generali. Per ulteriori informazioni, vedere "Variabili generali per tutte le richieste".
Argomenti correlati
Dettagli per le combinazioni verbo-tipo di risorsa
Rivedere la lista delle autorizzazioni e delle operazioni API coperte da ciascun verbo.
Per ulteriori informazioni, vedere "Permissions", "Verbs" e "Resource-Types".
- Tipi di risorse della famiglia di database
- Dettagli delle autorizzazioni e delle operazioni API per i backup DB
- Dettagli delle autorizzazioni e delle operazioni API per i database (CDB)
- Dettagli delle autorizzazioni e delle operazioni API per l'associazione Data Guard
- Dettagli delle autorizzazioni e delle operazioni API per i nodi DB
- Dettagli delle autorizzazioni e delle operazioni API per le home DB
- Dettagli delle autorizzazioni e delle operazioni API per l'immagine software del database
- clusters_exadb-vm
Rivedere la lista di autorizzazioni e operazioni API per il tipo di risorsaexadb-vm-clusters. - exascale-db-storage-vaults
Rivedere la lista delle autorizzazioni e delle operazioni API per il tipo di risorsaexascale-db-storage-vaults. - Dettagli sulle autorizzazioni e sulle operazioni API per il gruppo Data Guard
- Dettagli delle autorizzazioni e delle operazioni API per i keystore
- Autorizzazioni richieste per ogni operazione API
Le tabelle seguenti elencano le operazioni API per le istanze di Oracle Exadata Database Service su Exascale Infrastructure in un ordine logico, raggruppate per tipo di risorsa. - Dettagli delle autorizzazioni e delle operazioni API per i pluggable database (PDB)
Argomenti correlati
Tipo di risorsa famiglia di database
Il livello di accesso è cumulativo quando si sceglie inspect > read > use > manage. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "nessun extra" indica nessun accesso incrementale.
Ad esempio, il verbo read per il tipo di risorsa vmclusters non copre autorizzazioni o operazioni API aggiuntive rispetto al verbo inspect. Tuttavia, il verbo use include un'altra autorizzazione, copre completamente un'altra operazione e copre parzialmente un'altra operazione aggiuntiva.
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per i backup DB
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per db-backups.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare | DB_BACKUP_INSPECT |
|
ChangeCloudVmClusterCompartment (ha bisogno anche di use cloud-vmclusters, use db-homes, e use databases)
|
| letto |
ISPEZIONA +
|
nessuno | RestoreDatabase (ha bisogno anche di use databases)
|
| utilizzare | nessun altro | nessun altro | nessuno |
| gestisci |
USE +
|
DeleteBackup
|
CreateBackup (ha bisogno anche di read databases)
|
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per i database (CDB)
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per databases.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare | DATABASE_INSPECT |
|
|
| letto |
ISPEZIONA+
|
nessun altro | nessun altro |
| utilizzare |
LETTURA +
|
|
|
| gestisci |
USE +
|
nessun altro |
|
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per l'associazione Data Guard
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per data-guard-association.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
|
INSPECT |
|
|
|
|
READ |
nessun altro |
nessun altro |
nessuno |
|
USE |
LEGGI +
|
|
|
|
GESTIONE |
USE +
|
|
nessuno |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per i nodi DB
Per i cluster VM dell'infrastruttura Oracle Exadata Database Service su Exascale, il nodo del database viene talvolta definito virtual machine.
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per db-nodes.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
|
|
nessuno |
| letto |
nessun altro |
nessun altro |
nessuno |
| utilizzare | DB_NODE_UPDATE |
UpdateDbNode |
nessuno |
| gestisci |
UTILIZZO +
|
|
nessuno |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per le home DB
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per db-homes.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare | DB_HOME_INSPECT |
|
nessuno |
| letto | nessun altro | nessun altro | nessuno |
| utilizzare | DB_HOME_UPDATE |
UpdateDBHome
|
ChangeCloudVmClusterCompartment (ha bisogno anche di use cloud-vmclusters, use databases, e inspect backups)
|
| gestisci |
USE +
|
nessun altro |
|
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per l'immagine software del database
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per database-software-image.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare | DB_SOFTWARE_IMG_INSPECT |
|
nessuno |
| letto | nessun altro | nessuno | nessuno |
| utilizzare |
LETTURA +
|
|
nessuno |
| gestisci |
USO +
|
|
nessuno |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
cluster exadb-vm
Rivedere la lista delle autorizzazioni e delle operazioni API per il tipo di risorsa exadb-vm-clusters.
Tabella 6-7 ISPETTO
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
|
Nessuna. |
Tabella 6-8 LEGGI
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
Nessun extra |
Nessun extra |
Nessuna. |
Tabella 6-9 USO
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
|
(deve inoltre disporre di |
Tabella 6-10 GESTIONE
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
Nessun extra |
(deve inoltre disporre di
(deve inoltre disporre di
(deve inoltre disporre di |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
exascale-db-storage-vaults
Rivedere la lista delle autorizzazioni e delle operazioni API per il tipo di risorsa exascale-db-storage-vaults.
Tabella 6-11 ISPETTO
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
|
Nessuna. |
Tabella 6-12 LEGGI
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
Nessun extra |
Nessun extra |
Nessuna. |
Tabella 6-13 USO
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
|
Nessuna. |
Tabella 6-14 GESTIONE
| Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|
|
|
|
Nessuna. |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per il gruppo Data Guard
La tabella riportata di seguito elenca le autorizzazioni e le operazioni API per Data Guard con più database di standby.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
|
INSPECT |
|
|
|
|
READ |
nessun altro |
nessun altro |
nessuno |
|
USE |
LETTURA + Standby:
Primario:
|
|
DataguardAction (Switchover, Failover, Reinstalla,, UpdateDatabase) Richiede solo |
|
GESTIONE |
USE +
|
|
nessuno |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per i keystore
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per keystores.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
|
INSPECT |
|
|
|
|
READ |
nessun altro |
nessun altro |
nessuno |
|
USE |
LEGGI +
|
|
|
|
GESTIONE |
USE + |
|
nessuno |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Autorizzazioni necessarie per ogni operazione API
Le tabelle seguenti elencano le operazioni API per le istanze di Oracle Exadata Database Service su Exascale Infrastructure in un ordine logico, raggruppate per tipo di risorsa.
Operazioni API database
Per informazioni sulle autorizzazioni, vedere:
Le tabelle seguenti elencano le operazioni e le autorizzazioni API in base alla perazione API.
Tabella 6-15 Risorsa dell'infrastruttura Exadata Cloud
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListCloudExadataInfrastructures
|
CLOUD_EXADATA_INFRASTRUCTURE_INSPECT |
GetCloudExadataInfrastructure
|
CLOUD_EXADATA_INFRASTRUCTURE_INSPECT |
CreateCloudExadataInfrastructure
|
CLOUD_EXADATA_INFRASTRUCTURE_CREATE |
UpdateCloudExadataInfrastructure
|
CLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
ChangeCloudExadataInfrastructureCompartment
|
CLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
DeleteCloudExadataInfrastructure
|
CLOUD_EXADATA_INFRASTRUCTURE_DELETE |
AddStorageCapacityCloudExadataInfrastructure |
CLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
Tabella 6-16 Cluster VM cloud
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListCloudVmClusters
|
CLOUD_VM_CLUSTER_INSPECT |
GetCloudVmCluster |
CLOUD_VM_CLUSTER_INSPECT |
CreateCloudVmCluster |
CLOUD_VM_CLUSTER_CREATE e CLOUD_EXADATA_INFRASTRUCTURE_UPDATE e VNIC_CREATE and VNIC_ATTACH e SUBNET_ATTACH e (necessario se si utilizza un DNS privato: DNS_ZONE_READ, DNS_RECORD_UPDATE, DNS_ZONE_CREATE DNS_VIEW_INSPECT)
|
ChangeCloudVmClusterCompartment |
CLOUD_VM_CLUSTER_UPDATE |
UpdateCloudVmCluster |
CLOUD_VM_CLUSTER_UPDATE e CLOUD_EXADATA_INFRASTRUCTURE_UPDATE |
GetCloudVmClusterIormConfig |
CLOUD_VM_CLUSTER_INSPECT |
UpdateCloudVmClusterIormConfig |
CLOUD_VM_CLUSTER_UPDATE |
DeleteCloudVmCluster |
CLOUD_VM_CLUSTER_DELETE e CLOUD_EXADATA_INFRASTRUCTURE_UPDATE e DB_HOME_DELETE e VNIC_DELETE e SUBNET_DETACH e VNIC_DETACH e (necessario se si utilizza un DNS privato: DNS_ZONE_READ, DNS_RECORD_UPDATE, DNS_ZONE_DELETE)
|
AddVmToCloudVmCluster |
CLOUD_VM_CLUSTER_UPDATE, CLOUD_EXADATA_INFRASTRUCTURE_UPDATE e (necessario se si utilizza il DNS privato: DNS_ZONE_READ, DNS_RECORD_UPDATE, DNS_ZONE_CREATE, DNS_VIEW_INSPECT)
|
RemoveVmFromCloudVmCluster |
CLOUD_VM_CLUSTER_UPDATE, CLOUD_EXADATA_INFRASTRUCTURE_UPDATE e (necessario se si utilizza un DNS privato: DNS_ZONE_READ, DNS_RECORD_UPDATE, DNS_ZONE_DELETE)
|
Tabella 6-17 Aggiornamenti e cronologia degli aggiornamenti del cluster VM cloud
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListCloudVmClusterUpdates |
CLOUD_VM_CLUSTER_INSPECT |
GetCloudVmClusterUpdate |
CLOUD_VM_CLUSTER_INSPECT |
ListCloudVmClusterUpdateHistoryEntries |
CLOUD_VM_CLUSTER_INSPECT |
GetCloudVmClusterUpdateHistoryEntry |
CLOUD_VM_CLUSTER_INSPECT |
Tabella 6-18 Virtual Machine/nodi
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListDbNodes |
DB_NODE_INSPECT |
GetDbNode |
DB_NODE_INSPECT |
DbNodeAction |
DB_NODE_POWER_ACTIONS |
Tabella 6-19 Home database
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListDbHomes |
DB_HOME_INSPECT |
GetDbHome |
DB_HOME_INSPECT |
ListDbHomePatches |
DB_HOME_INSPECT |
ListDbHomePatchHistoryEntries |
DB_HOME_INSPECT |
GetDbHomePatch |
DB_HOME_INSPECT |
GetDbHomePatchHistoryEntry |
DB_HOME_INSPECT |
CreateDbHome |
Per abilitare i backup automatici per il database, è necessario anche |
UpdateDbHome |
DB_HOME_UPDATE |
DeleteDbHome |
Se i backup automatici sono abilitati, è necessario anche Se si esegue un backup finale all'arresto, è necessario anche |
Tabella 6-20 Database (CDB)
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListDatabases |
DATABASE_INSPECT |
GetDatabase |
DATABASE_INSPECT |
CreateDatabase |
Per abilitare i backup automatici, è necessario anche |
UpdateDatabase |
Per abilitare i backup automatici, è necessario anche |
DeleteDatabase |
Per il nuovo modello di risorsa che utilizza la risorsa cluster VM:
|
enableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
disableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
disableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
Tabella 6-21 Pluggable database (PBD)
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListPluggableDatabase |
PLUGGABLE_DATABASE_INSPECT |
GetPluggableDatabase |
PLUGGABLE_DATABASE_INSPECT |
CreatePluggableDatabase |
PLUGGABLE_DATABASE_CREATE e DATABASE_INSPECT e DATABASE_UPDATE |
UpdatePluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE |
StartPluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE |
StopPluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE |
DeletePluggableDatabase |
PLUGGABLE_DATABASE_DELETE e DATABASE_INSPECT e DATABASE_UPDATE |
LocalClonePluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE e PLUGGABLE_DATABASE_CONTENT_READ e PLUGGABLE_DATABASE_CONTENT_WRITE e PLUGGABLE_DATABASE_CREATE e DATABASE_INSPECT e DATABASE_UPDATE |
RemoteClonePluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE e PLUGGABLE_DATABASE_CONTENT_READ e PLUGGABLE_DATABASE_CONTENT_WRITE e PLUGGABLE_DATABASE_CREATE e DATABASE_INSPECT e DATABASE_UPDATE |
RefreshPluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE |
ConvertRefreshablePluggableDatabase |
PLUGGABLE_DATABASE_INSPECT e PLUGGABLE_DATABASE_UPDATE |
enableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
disableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
disableDatabaseManagement |
DATABASE_INSPECT e DATABASE_UPDATE |
Tabella 6-22 Forme di sistema e versioni di database
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListDbSystemShapes |
(nessun permesso richiesto; disponibile a chiunque) |
ListDbVersions |
(nessun permesso richiesto; disponibile a chiunque) |
Tabella 6-23 Associazioni di Oracle Data Guard
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
GetDataGuardAssociation |
DATABASE_INSPECT |
ListDataGuardAssociations |
DATABASE_INSPECT |
CreateDataGuardAssociation |
DB_SYSTEM_UPDATE e DB_HOME_CREATE e DB_HOME_UPDATE e DATABASE_CREATE e DATABASE_UPDATE |
SwitchoverDataGuardAssociation |
DATABASE_UPDATE |
FailoverDataGuardAssociation |
DATABASE_UPDATE |
ReinstateDataGuardAssociation |
DATABASE_UPDATE |
Tabella 6-24 Backup e ripristino del database
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
GetBackup |
DB_BACKUP_INSPECT |
ListBackups |
DB_BACKUP_INSPECT |
CreateBackup |
DB_BACKUP_CREATE e DATABASE_CONTENT_READ |
DeleteBackup |
DB_BACKUP_DELETE e DB_BACKUP_INSPECT |
RestoreDatabase |
DB_BACKUP_INSPECT e DB_BACKUP_CONTENT_READ e DATABASE_CONTENT_WRITE |
Tabella 6-25 Applicazione VIP
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
CreateApplicationVip |
APPLICATION_VIP_CREATE e CLOUD_VM_CLUSTER_UPDATE e PRIVATE_IP_CREATE e PRIVATE_IP_ASSIGN e VNIC_ASSIGN e SUBNET_ATTACH |
DeleteApplicationVip |
APPLICATION_VIP_DELETE e CLOUD_VM_CLUSTER_UPDATE e PRIVATE_IP_DELETE e PRIVATE_IP_UNASSIGN e VNIC_UNASSIGN e SUBNET_DETACH |
ListApplicationVips |
APPLICATION_VIP_INSPECT |
ListApplicationVips |
APPLICATION_VIP_INSPECT |
Tabella 6-26 OneoffPatch
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
CreateOneoffPatch |
ONEOFF_PATCH_INSPECT e ONEOFF_PATCH_CREATE |
DeleteOneoffPatch |
ONEOFF_PATCH_INSPECT e ONEOFF_PATCH_DELETE |
DownloadOneoffPatch |
ONEOFF_PATCH_INSPECT |
UpdateOneoffPatch |
ONEOFF_PATCH_INSPECT e ONEOFF_PATCH_UPDATE |
ListOneoffPatches |
ONEOFF_PATCH_INSPECT |
GetOneoffPatch |
ONEOFF_PATCH_INSPECT |
ChangeOneoffPatchCompartment |
ONEOFF_PATCH_INSPECT e ONEOFF_PATCH_UPDATE |
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa
Dettagli delle autorizzazioni e delle operazioni API per i pluggable database (PDB)
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API per pluggable-databases.
| Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare | PLUGGABLE_DATABASE_INSPECT |
|
|
|
|
nessun altro |
|
|
| letto |
ISPEZIONA +
|
nessun altro |
|
| utilizzare |
LETTURA +
|
nessun altro |
|
|
|
nessun altro |
|
|
|
|
nessun altro |
|
|
| gestisci |
USE +
|
nessun altro |
|
|
|
nessun altro |
|
Argomento padre: Dettagli per le combinazioni verbo-tipo di risorsa