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 seguintes pontos finais da API REST para gerenciar bancos de dados protegidos.
- Crie um banco de dados protegido:
CreateProtectedDatabase
Você pode executar um dry run da API
CreateProtectedDatabase
para 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 a Criação de um Banco de Dados Protegido.
- Excluir um banco de dados protegido:
DeleteProtectedDatabase
- Exibir os detalhes de um banco de dados protegido:
GetProtectedDatabase
- Recupere os detalhes da configuração do banco de dados protegido:
FetchProtectedDatabaseConfiguration
- Modificar um banco de dados protegido:
UpdateProtectedDatabase
- Altere o compartimento do banco de dados protegido:
ChangeProtectedDatabaseCompartment
- Cancelar a exclusão de um banco de dados protegido:
CancelProtectedDatabaseDeletion
- Programe a exclusão de um banco de dados protegido:
ScheduleProtectedDatabaseDeletion
Executando uma Dry Run para Verificar a Preparação para a Criação de um Banco de Dados Protegido
Quando você executa a API CreateProtectedDatabase
com a opção opc-dry-run
definida como TRUE, ela indica que a solicitação é um dry run para verificar se há pré-requisitos ausentes antes de criar um banco de dados protegido. Durante uma execução seca, 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 dryrun até que a solicitação CreateProtectedDatabase
não retorne nenhum erro.
Estes são os problemas comuns que você pode identificar executando um dry run 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 atribua as políticas necessárias. Consulte Permissões Necessárias para que os Bancos de Dados Oracle no OCI Usem o Recovery Service
- 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 da cota
Verifique 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 com 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 para registrar 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 para o Recovery Service
Exemplo 9-1 Solicitação de Dry Run da API CreateProtectedDatabase
Este exemplo é uma solicitação de dry run 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 dry run.
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