usando a API para gerenciar bancos de dados protegidos
Revise a lista de pontos finais da API REST para gerenciar bancos de dados protegidos.
Use os pontos finais da API REST a seguir para gerenciar bancos de dados protegidos.
- Criar um banco de dados protegido:
CreateProtectedDatabaseVocê pode executar um dryrun da API
CreateProtectedDatabasepara verificar se todos os pré-requisitos foram atendidos antes de realmente criar um banco de dados protegido.Consulte Executando um Dry Run para Verificar a Preparação para Criar um Banco de Dados Protegido.
- Excluir um banco de dados protegido:
DeleteProtectedDatabase - Exiba os detalhes de um banco de dados protegido:
GetProtectedDatabase - Recupere os detalhes da configuração do banco de dados protegido:
FetchProtectedDatabaseConfiguration - Modifique um banco de dados protegido:
UpdateProtectedDatabase - Altere o compartimento de banco de dados protegido:
ChangeProtectedDatabaseCompartment - Cancelar a exclusão de um banco de dados protegido:
CancelProtectedDatabaseDeletion - Programar a exclusão de um banco de dados protegido:
ScheduleProtectedDatabaseDeletion
Executando um Dry Run para Verificar a Preparação para Criar um Banco de Dados Protegido
Quando você executa a API CreateProtectedDatabase com a opção opc-dry-run definida como VERDADEIRO, isso indica que a solicitação é uma execução seca para verificar se há pré-requisitos ausentes antes de criar um banco de dados protegido. Durante um dry-run, a API CreateProtectedDatabase retorna mensagens de erro para avisá-lo sobre quaisquer requisitos ausentes, sem realmente criar um banco de dados protegido. Se ocorrer um erro, você poderá revisar, corrigir e repetir o dry-run até que a solicitação CreateProtectedDatabase não retorne nenhum erro.
Estes são os problemas comuns que você pode identificar executando um dryrun da API CreateProtectedDatabase:
- A sub-rede do Recovery Service tem endereços IP livres insuficientes para suportar o número necessário de pontos finais privados.
Certifique-se de que endereços IP não alocados suficientes permaneçam disponíveis na sub-rede usada para operações do Recovery Service na VCN do banco de dados.
- O Recovery Service não tem permissões para gerenciar os recursos de rede em um compartimento escolhido.
Verifique e designe as políticas necessárias. Consulte Permissões Opcionais para Bancos de Dados Oracle no OCI
- O Recovery Service está fora da capacidade.
Verifique os limites de serviço da sua tenancy e solicite um aumento
- Os recursos do Recovery Service excedem os limites de cota
Revise e gerencie o consumo de recursos do Recovery Service nos compartimentos. Consulte Cotas de Recuperação Autônoma.
- Já existe um banco de dados protegido, que tem o mesmo ID
Selecione outro banco de dados para usar o Recovery Service
- A política de proteção especificada não existe ou não está em um estado Ativo
Consulte Gerenciando Políticas de Proteção
- O pré-requisito do registro de uma sub-rede do Recovery Service não foi atendido
Certifique-se de registrar uma sub-rede do Recovery Service antes de ativar backups automáticos no Recovery Service
Exemplo 11-1 Solicitação de Dry Run da API CreateProtectedDatabase
Este exemplo é uma solicitação de dryrun de amostra.
CreateProtectedDatabaseRequest createProtectedDatabaseRequest = CreateProtectedDatabaseRequest.builder()
.createProtectedDatabaseDetails(createProtectedDatabaseDetails)
.opcRetryToken("EXAMPLE-opcRetryToken-Value")
.opcDryRun(true)
.opcRequestId("UCCBPPQDHXIF5I7A11SS<unique_ID>").build();Esta é uma saída de amostra do dryrun.
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.
Tópicos relacionados
Tópico principal: Usando a API para Gerenciar Recursos do Recovery Service