Uso de la API para gestionar bases de datos protegidas
Revise la lista de puntos finales de la API de REST para gestionar las bases de datos protegidas.
Utilice los siguientes puntos finales de la API de REST para gestionar las bases de datos protegidas.
- Cree una base de datos protegida:
CreateProtectedDatabase
Puede realizar una ejecución simulada de la API
CreateProtectedDatabase
para verificar que se cumplen todos los requisitos antes de crear realmente una base de datos protegida.Consulte Realización de una ejecución simulada para comprobar la preparación para crear una base de datos protegida.
- Suprimir una base de datos protegida:
DeleteProtectedDatabase
- Ver los detalles de una base de datos protegida:
GetProtectedDatabase
- Recuperar los detalles de configuración de la base de datos protegida:
FetchProtectedDatabaseConfiguration
- Modificar una base de datos protegida:
UpdateProtectedDatabase
- Cambie el compartimento de base de datos protegida:
ChangeProtectedDatabaseCompartment
- Cancelar la supresión de una base de datos protegida:
CancelProtectedDatabaseDeletion
- Programe la supresión de una base de datos protegida:
ScheduleProtectedDatabaseDeletion
Ejecución simulada para comprobar la preparación para crear una base de datos protegida
Al ejecutar la API CreateProtectedDatabase
con la opción opc-dry-run
definida como TRUE, indica que la solicitud es una ejecución simulada para comprobar si faltan requisitos antes de crear una base de datos protegida. Durante una ejecución simulada, la API CreateProtectedDatabase
devuelve mensajes de error para advertirle sobre los requisitos que faltan, sin crear realmente una base de datos protegida. Si se produce un error, puede revisar, corregir y repetir la ejecución simulada hasta que la solicitud CreateProtectedDatabase
no devuelva ningún error.
Estos son los problemas comunes que puede identificar mediante la ejecución simulada de la API CreateProtectedDatabase
:
- La subred del servicio de recuperación no tiene suficientes direcciones IP libres para soportar el número necesario de puntos finales privados.
Asegúrese de que haya suficientes direcciones IP no asignadas disponibles en la subred utilizada para las operaciones de Recovery Service en la VCN de la base de datos.
Consulte Registro de la subred del servicio de recuperación.
- Recovery Service no tiene permisos para gestionar los recursos de red en un compartimento seleccionado.
Revise y asigne las políticas necesarias. Consulte Permisos necesarios para que las bases de datos Oracle de OCI utilicen el servicio de recuperación
- El servicio de recuperación está sin capacidad.
Revise los límites de servicio de su arrendamiento y solicite un aumento
- Los recursos del servicio de recuperación superan los límites de cuota
Revise y gestione el consumo de recursos de Recovery Service en compartimentos. Consulte Cuotas de Autonomous Recovery.
- Ya existe una base de datos protegida con el mismo ID de base de datos
Seleccione una base de datos diferente para utilizar Recovery Service
- La política de protección especificada no existe o no tiene el estado Activa
Consulte Gestión de políticas de protección
- No se cumple el requisito de registrar una subred del servicio de recuperación
Asegúrese de registrar una subred del servicio de recuperación antes de activar las copias de seguridad automáticas en Recovery Service
Consulte Registro de la subred del servicio de recuperación.
Ejemplo 9-1 Solicitud de ejecución simulada de la API CreateProtectedDatabase
Este ejemplo es una solicitud de ejecución simulada de ejemplo.
CreateProtectedDatabaseRequest createProtectedDatabaseRequest = CreateProtectedDatabaseRequest.builder() .createProtectedDatabaseDetails(createProtectedDatabaseDetails) .opcRetryToken("EXAMPLE-opcRetryToken-Value") .opcDryRun(true) .opcRequestId("UCCBPPQDHXIF5I7A11SS<unique_ID>").build();
Esta es una salida de ejemplo de la ejecución simulada.
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.
Temas relacionados