Disaster Recovery for Data (DBS) prend en charge la restauration au niveau d'une table unique, la redondance géographique et l'archivage à long terme pour les instance s Oracle.
Fonctionnalités
|
Fonctionnalité |
Description |
|
Redondance géographique |
Sauvegardez une instance Oracle vers un stockage cloud situé dans une autre région. Vous pouvez restaurer les données vers une base de données dans le cloud ou vers une instance autonome dans le centre de données source. |
|
Archivage à long terme |
Conservez les jeux de sauvegarde jusqu'à 10 ans. Les jeux de sauvegarde sont automatiquement transférés vers Archive Storage. |
|
Limitation du débit de sauvegarde |
Limitez la vitesse de sauvegarde afin de réduire l'impact sur les performances de votre base de données. |
|
Stockage compressé |
Prend en charge la compression native des bases de données Oracle et la compression LZ4. |
|
Sauvegarde en flux continu |
Écrit les données de sauvegarde directement dans le stockage cloud sans les stocker temporairement sur un disque local. |
|
Chiffrement |
Chiffre les données en transit via HTTPS et les données au repos via AES-256. |
Créer un planning de sauvegarde
Pour obtenir des instructions détaillées, consultez la rubrique Créer un planning de sauvegarde.
Lors de la création du planning de sauvegarde, définissez Database Type sur Oracle et Backup Method sur Logical Backup.
Configurer un planning de sauvegarde
Connectez-vous à la Data Management Service (DMS) 5,0 console.
-
Dans la barre de navigation supérieure, choisissez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Repérez le planning de sauvegarde cible et cliquez sur Configure Backup Schedule dans la colonne Actions.
-
Sur la page Configure Backup Source and Destination , configurez la source et la destination de la sauvegarde, puis cliquez sur Next.
Section
Paramètre
Description
N/A
Backup schedule name
Le nom du planning de sauvegarde. DBS génère automatiquement un nom de planning de sauvegarde. Nous vous recommandons de saisir un nom descriptif facile à identifier. Les noms des plannings de sauvegarde n'ont pas besoin d'être uniques.
Backup Source Information
Backup method
La méthode utilisée pour sauvegarder les données. Par défaut, la méthode de sauvegarde sélectionnée lors de l'achat du planning de sauvegarde est utilisée. Dans cet exemple, Logical Backup est utilisé.
Database location
L'emplacement de la base de données à sauvegarder. Options valides :
User-Created Database with Public IP Address <IP Address:Port Number>
ECS-Hosted Database
Express Connect DB/VPN Gateway/Intelligent Gateway
Self-managed database without a public IP address, accessed via Database Gateway (DG)
Database type
La valeur par défaut est Oracle.
Connection address
L'adresse de connexion de l'instance de la base de données source.
RemarqueSi votre serveur dispose d'un pare-feu configuré, cliquez sur Set Whitelist pour obtenir les adresses IP de DBS. Vous devez ajouter toutes ces adresses IP à la liste d'autorisation de votre serveur afin que DBS puisse accéder à la base de données.
Ce paramètre s'affiche uniquement lorsque No public network IP: Port's self-built database (accessed through the database gateway) est défini sur Self-managed database without a public IP address, accessed via Database Gateway (DG), Express Connect DB/VPN Gateway/Intelligent Gateway ou User-Created Database with Public IP Address <IP Address:Port Number>.
Instance region
La région dans laquelle réside l'instance de la base de données source.
Ce paramètre s'affiche uniquement lorsque ECS-Hosted Database est défini sur Self-managed database on an ECS instance ou Self-managed database without a public IP address, accessed via Database Gateway (DG).
RemarqueSi votre serveur dispose de paramètres de sécurité réseau, tels qu'un pare-feu, vous devez cliquer sur Set Whitelist pour obtenir les adresses IP de DBS et ajouter la liste complète des adresses IP à la liste d'autorisation de votre serveur. Cela garantit que DBS peut accéder à votre serveur.
Ce paramètre s'affiche uniquement lorsque vous sélectionnez Self-managed database without a public IP address, accessed via Database Gateway (DG), Express Connect DB/VPN Gateway/Intelligent Gateway ou User-Created Database with Public IP Address <IP Address:Port Number>.
Port
Le port utilisé pour se connecter à l'instance de la base de données source. La valeur par défaut est 1521.
ECS instance ID
L'ID de l'instance ECS qui héberge la base de données.
Ce paramètre s'affiche uniquement lorsque ECS-Hosted Database est défini sur Self-managed database on an ECS instance.
Destination VPC
Le Virtual Private Cloud (VPC) de destination.
Ce paramètre s'affiche uniquement lorsque Express Connect DB/VPN Gateway/Intelligent Gateway est défini sur Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).
Database Gateway (DG) instance ID
L'instance Database Gateway (DG).
Ce paramètre s'affiche uniquement lorsque Database Location est défini sur Self-managed database without a public IP address, accessed via Database Gateway (DG).
SID
L'identifiant système Oracle (SID) de la base de données.
Oracle home
Le chemin absolu du répertoire Oracle Home. Le chemin doit être dans un format standard pour Windows ou Linux.
Database account
Le compte de base de données à utiliser pour la connexion.
Password
Le mot de passe du compte utilisé pour se connecter à la base de données que vous souhaitez sauvegarder.
Après avoir saisi le nom d'utilisateur et le mot de passe du compte de base de données, cliquez sur Test Connection à côté du mot de passe pour vérifier si les informations relatives à la base de données que vous souhaitez sauvegarder sont valides. Si les paramètres spécifiés sont valides, le message Test Passed s'affiche. Si le message Test Failed s'affiche, cliquez sur Check à côté de Test Failed. Modifiez les informations relatives à la base de données que vous souhaitez sauvegarder en fonction des résultats de la vérification.
Cross-border data transfer compliance commitment
Lisez et cochez la case d'engagement de conformité.
Backup destination
Backup storage type
Le type de stockage pour la destination de la sauvegarde. Options valides :
DBS Built-in Storage (Recommandé) : Vous n'avez pas besoin de créer de bucket. Les données sont automatiquement stockées dans le stockage intégré de DBS. Vous êtes facturé en fonction de la quantité de données stockées. Pour plus d'informations sur la facturation, consultez la rubrique Storage fees.
OSS For User : Vous devez créer un bucket dans Object Storage Service (OSS) au préalable. Pour plus d'informations, consultez la rubrique Create buckets.
RemarqueCette rubrique utilise DBS Built-in Storage comme exemple. Si vous sélectionnez User-owned OSS bucket, vous devez également spécifier le OSS Bucket Name. Seule la classe de stockage OSS Standard est prise en charge.
Si vous avez une grande quantité de données à stocker, nous vous recommandons d'acheter un plan de stockage DBS (abonnement) pour réduire les coûts liés à l'utilisation du stockage intégré DBS. Les plans de stockage sont plus rentables que la méthode de facturation à l'utilisation.
Storage method
La méthode utilisée pour stocker les données de sauvegarde. Options valides :
Encrypted (Recommandé) : Utilise l'algorithme AES-256 standard de l'industrie pour chiffrer les données au repos.
Object Storage Service (OSS) prend en charge le chiffrement côté serveur. Lorsque vous téléchargez un objet, OSS le chiffre avant de l'enregistrer. Lorsque vous téléchargez l'objet, OSS déchiffre automatiquement les données et vous les renvoie. Pour plus d'informations, consultez la rubrique Server-side encryption.
Non-encrypted : Le chiffrement est désactivé.
-
Sur la page Edit Backup Objects , déplacez les bases de données ou les tables à sauvegarder depuis la zone Available vers la zone Selected , puis cliquez sur Next.
RemarqueVous pouvez sauvegarder des bases de données ou des tables spécifiques. Pour sélectionner toutes les bases de données existantes, cliquez sur Select All. Les objets de sauvegarde pris en charge varient selon le moteur de base de données. Pour plus d'informations, consultez la rubrique Moteurs de base de données et fonctionnalités pris en charge.
Par défaut, les bases de données nouvellement créées ne sont pas automatiquement ajoutées au planning de sauvegarde. Pour les sauvegarder, vous devez modifier le planning de sauvegarde et les ajouter aux objets de sauvegarde. Pour plus d'informations, consultez la rubrique Modifier les objets de sauvegarde.
-
Sur la page Configure Backup Time , configurez l'heure de sauvegarde et les paramètres associés, puis cliquez sur Next.
Paramètre
Description
Full backup frequency
La fréquence du planning de sauvegarde. Valeurs valides : Periodic Backup et Single Backup.
RemarqueSi vous sélectionnez Periodic Backup, vous devez configurer les paramètres Full Data Backup Recurrence et Start At.
Backup period
Les jours de la semaine durant lesquels DBS exécute le planning de sauvegarde. Vous pouvez sélectionner un ou plusieurs jours de la semaine. Sélectionnez au moins un jour de la semaine.
Start time
L'heure de début de la sauvegarde. Nous vous recommandons de définir un horaire pendant les heures creuses. Exemple : 01:00.
RemarqueSi une sauvegarde complète des données précédente n'est pas terminée à l'heure de début de la sauvegarde suivante, DBS ignore la sauvegarde suivante.
Incremental backup
La sauvegarde incrémentielle n'est pas prise en charge pour les bases de données Oracle.
Maximum parallel threads for full backup
Le nombre maximal de threads simultanés disponibles pour une sauvegarde complète. Vous pouvez définir ce paramètre pour ajuster la vitesse de sauvegarde. Par exemple, vous pouvez réduire le nombre de threads de sauvegarde afin de minimiser l'impact sur la base de données.
Backup network throttling
La limite de bande passante réseau. Unité : Mo/s. Vous pouvez définir la limite en fonction de vos besoins métier. La valeur par défaut 0 indique que la bande passante réseau est illimitée.
-
Sur la page Edit Lifecycle , spécifiez la période de rétention des données de sauvegarde complète dans le stockage intégré DBS.
RemarquePour plus d'informations sur le cycle de vie des données de sauvegarde, consultez la rubrique Gérer le cycle de vie des données de sauvegarde.
Une fois les configurations précédentes terminées, cliquez sur Precheck dans le coin inférieur droit de la page.
-
Dans la boîte de dialogue Precheck , une fois que tous les éléments ont passé la vérification préalable , cliquez sur Start Task.
La vérification préalable valide la connectivité de la base de données source, les autorisations de base de données et les paramètres OSS.
RemarqueUne fois que le statut du planning de sauvegarde passe à Running , la configuration est terminée. Vous pouvez afficher la tâche de sauvegarde sur la page Backup Schedules . Pour plus d'informations, consultez la rubrique Afficher un planning de sauvegarde.
Restaurer les données
Connectez-vous à la Data Management Service (DMS) 5,0 console.
-
Dans la barre de navigation supérieure, choisissez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sur la page Backup Schedules, repérez le planning de sauvegarde que vous souhaitez gérer et cliquez sur Manage dans la colonne Actions .
Sur la page Configure Task , cliquez sur Restore Database dans le coin supérieur droit.
-
Sur la page Set Time Restored To , configurez les paramètres suivants et cliquez sur Next.
Section
Paramètre
Description
N/A
Task Name
DBS génère automatiquement un nom pour la tâche. Nous vous recommandons de spécifier un nom descriptif pour une identification facile. Le nom n'a pas besoin d'être unique.
Destination database
Database location
L'emplacement de la base de données de destination. Assurez-vous que le service de la base de données de destination est en cours d'exécution. Options valides :
Self-managed database with a public IP address
Self-managed database on an ECS instance
Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG)
PolarDB instance
Self-managed database without a public IP address, accessed via Database Gateway (DG)
Database type
La valeur par défaut est Oracle.
Instance region
La région où se trouve l'instance de destination.
RemarqueCe paramètre s'affiche uniquement lorsque Database Location est défini sur Self-managed database on an ECS instance, PolarDB instance ou Self-managed database without a public IP address, accessed via Database Gateway (DG).
Connection address
L'adresse de connexion publique de la base de données de destination.
RemarqueCe paramètre s'affiche uniquement lorsque Database Location est défini sur Self-managed database with a public IP address, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG) ou Self-managed database without a public IP address, accessed via Database Gateway (DG).
Port
Le port de connexion de la base de données de destination.
RemarqueCe paramètre ne s'affiche pas si Database Location est défini sur PolarDB instance.
ECS instance ID
L'ID de l'instance ECS.
RemarqueCe paramètre s'affiche uniquement si Database Location est défini sur Self-managed database on an ECS instance.
PolarDB instance ID
L'ID de l'instance PolarDB.
RemarqueCe paramètre s'affiche uniquement si Database Location est défini sur PolarDB instance.
Destination VPC
Le Virtual Private Cloud (VPC) de destination.
RemarqueCe paramètre s'affiche uniquement si Database Location est défini sur Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).
Database Gateway (DG) instance ID
L'instance Database Gateway (DG).
RemarqueCe paramètre s'affiche uniquement si Database Location est défini sur Self-managed database without a public IP address, accessed via Database Gateway (DG).
SID
L'identifiant système Oracle (SID) de la base de données.
Database account
Le compte de base de données à utiliser pour la connexion.
Password
Le mot de passe du compte de base de données.
Après avoir saisi les identifiants du compte, vous pouvez cliquer sur Test Connection pour les vérifier.
Si la connexion réussit, un message de confirmation s'affiche. Si la connexion échoue, cliquez sur le lien Diagnose dans le message d'erreur et ajustez les paramètres comme indiqué.
Compliance warranty regarding cross-border data transfers
Lisez et acceptez l'engagement de conformité en cochant la case.
-
Sur la page Configure Objects to Restore , configurez les paramètres suivants et cliquez sur Precheck dans le coin inférieur droit.
Paramètre
Description
Conflict handling
L'option par défaut pour Conflict Handling est Rename if object name exists. Par exemple, si la base de données de destination contient déjà une table nommée
job_info, la table restaurée est renommée enjob_info_dbs_<RestoreTaskID>_<Timestamp>.Objects to restore
Dans la zone Source Database Objects , sélectionnez les bases de données ou les tables à restaurer et déplacez-les vers la zone Selected Objects .
RemarqueCertains moteurs de base de données prennent en charge la restauration au niveau d'une table unique ou d'une base de données unique. Cela réduit la quantité de données à restaurer et raccourcit l'objectif de temps de récupération (RTO). Pour plus d'informations sur la granularité de restauration prise en charge, consultez la rubrique Moteurs de base de données et fonctionnalités pris en charge.
-
Dans la boîte de dialogue Precheck , une fois que le statut passe à Precheck Passed , cliquez sur Start Task.
Vous pouvez surveiller la progression de la tâche de restauration dans l'onglet Restore Tasks .
RemarqueLe temps nécessaire pour restaurer les données dépend des spécifications du planning de sauvegarde et de la taille de la base de données. Un planning avec des spécifications plus élevées restaure les données plus rapidement. Pour plus d'informations, consultez la rubrique Tests de performance des sauvegardes logiques et physiques.