Utilizzo dell'API per gestire i database protetti
Rivedere la lista degli endpoint delle API REST per gestire i database protetti.
Utilizza gli endpoint API REST riportati di seguito per gestire i database protetti.
- Creare un database protetto:
CreateProtectedDatabase
È possibile eseguire un'esecuzione manuale dell'interfaccia API
CreateProtectedDatabase
per verificare che tutti i prerequisiti vengano soddisfatti prima di creare effettivamente un database protetto.Vedere Esecuzione di un'esecuzione manuale per verificare la preparazione alla creazione di un database protetto.
- Eliminare un database protetto:
DeleteProtectedDatabase
- Visualizza i dettagli di un database protetto:
GetProtectedDatabase
- Recuperare i dettagli di configurazione del database protetto:
FetchProtectedDatabaseConfiguration
- Modificare un database protetto:
UpdateProtectedDatabase
- Modificare il compartimento del database protetto:
ChangeProtectedDatabaseCompartment
- Annullare l'eliminazione di un database protetto:
CancelProtectedDatabaseDeletion
- Pianificare l'eliminazione di un database protetto:
ScheduleProtectedDatabaseDeletion
Esecuzione di un'esecuzione manuale per verificare la preparazione alla creazione di un database protetto
Quando si esegue l'API CreateProtectedDatabase
con l'opzione opc-dry-run
impostata su TRUE, indica che la richiesta è un'esecuzione manuale per verificare la presenza di eventuali prerequisiti mancanti prima di creare un database protetto. Durante un'esecuzione manuale, l'API CreateProtectedDatabase
restituisce messaggi di errore per avvisare l'utente di eventuali requisiti mancanti, senza creare effettivamente un database protetto. Se si verificano errori, è possibile rivedere, correggere e ripetere l'esecuzione manuale fino a quando la richiesta CreateProtectedDatabase
non restituisce alcun errore.
Di seguito sono riportati i problemi comuni che è possibile identificare eseguendo un'esecuzione manuale dell'API CreateProtectedDatabase
.
- La subnet del servizio di recupero non dispone di indirizzi IP liberi sufficienti per supportare il numero richiesto di endpoint privati.
Assicurarsi che nella subnet utilizzata per le operazioni del servizio di recupero nella VCN del database rimanga disponibile un numero sufficiente di indirizzi IP non allocati.
- Il servizio di recupero non dispone delle autorizzazioni per gestire le risorse di rete in un compartimento scelto.
Rivedere e assegnare i criteri necessari. Vedere Autorizzazioni richieste per i database Oracle in OCI per l'utilizzo del servizio di recupero
- Il servizio di recupero non ha capacità sufficiente.
Rivedere i limiti del servizio per la tenancy in uso e richiedere un aumento
- Le risorse del servizio di recupero superano i limiti di quota
Rivedi e gestisci il consumo delle risorse del servizio di recupero all'interno dei compartimenti. Vedere Autonomous Recovery Quotas.
- Un database protetto con lo stesso ID di database esiste già
Selezionare un database diverso per utilizzare il servizio di recupero
- Il criterio di protezione specificato non esiste o non è in stato Attivo
- Il prerequisito per la registrazione di una subnet del servizio di recupero non è soddisfatto
Assicurarsi di registrare una subnet del servizio di recupero prima di abilitare i backup automatici al servizio di recupero.
Esempio di richiesta esecuzione manuale 9-1 dell'API CreateProtectedDatabase
Questo esempio è una richiesta di esecuzione manuale di esempio.
CreateProtectedDatabaseRequest createProtectedDatabaseRequest = CreateProtectedDatabaseRequest.builder() .createProtectedDatabaseDetails(createProtectedDatabaseDetails) .opcRetryToken("EXAMPLE-opcRetryToken-Value") .opcDryRun(true) .opcRequestId("UCCBPPQDHXIF5I7A11SS<unique_ID>").build();
Si tratta di un'uscita di esempio della corsa a secco.
Status Code : 409 Service Code: IncorrectState Error Message: Authorization failed. Autonomous Recovery Service does not have the required security policies to manage virtual-network-family in the chosen compartment. See, 'Prerequisites for Using Recovery Service as a Automatic Backup Destination' in the Recovery Service documentation. The following compartment quotas were exceeded: protected-database-backup-storage-gb in policy 'example-policy' by 1. The prerequisite of registering a Recovery Service subnet is not met. Ensure that you register a Recovery Service subnet before enabling automatic backups. See, 'Register Recovery Service Subnet' in the Recovery Service documentation.
Argomenti correlati