Outre les sauvegardes planifiées, OceanBase Database vous permet de lancer une sauvegarde manuelle. Indépendante des stratégies de sauvegarde, celle-ci peut être lancée dans n'importe quel scénario. Vous pouvez effectuer une sauvegarde physique pour les clusters et une sauvegarde logique pour les tables.
Informations générales
Sauvegarde physique : sauvegarde des fichiers physiques des données de base et des archives de journaux d'OceanBase Database. En cas de panne de la base de données, utilisez ces fichiers pour la restaurer.
-
Sauvegarde logique : sauvegarde au niveau des objets de base de données. Actuellement, la sauvegarde est prise en charge au niveau des tables et au niveau de la base de données. Les objets de base de données pris en charge pour la sauvegarde au niveau de la base de données varient selon le mode.
Mode MySQL : tables, vues, déclencheurs, séquences, synonymes, types, packages, fonctions et procédures stockées.
Mode Oracle : tables, vues, fonctions et procédures stockées.
RemarqueNous vous recommandons de ne pas dépasser 200 tables lors d'une sauvegarde au niveau des tables.
-
Par défaut, OceanBase Database lance une compactation majeure une fois par jour. Toutefois, si une grande quantité de données est écrite dans OceanBase Database, plusieurs compactations majeures peuvent être déclenchées au cours d'une même journée.
Dans les versions d'OceanBase Database antérieures à la V4.0.0.0, vous ne pouvez effectuer une sauvegarde des données de votre cluster qu'une seule fois après chaque compactation majeure. Avant la prochaine compactation majeure, si vous relancez une sauvegarde des données après une opération réussie, le système indique que la version actuelle de la base de données possède déjà un jeu de sauvegarde.
RemarqueCette vérification n'est pas disponible dans OceanBase Database V4.x.
La sauvegarde manuelle s'applique uniquement à la sauvegarde des données et n'affecte pas la sauvegarde des journaux.
Procédure
Connectez-vous à la console ApsaraDB for OceanBase.
Dans le volet de navigation de gauche, cliquez sur Instances.
Dans la liste des instances, cliquez sur le nom de l'instance de cluster cible pour accéder à la page Cluster Instance Workspace.
Dans le volet de navigation de gauche, cliquez sur Backup and Restore.
Cliquez sur Create Backup dans le coin supérieur droit. Sur la page qui s'affiche, sélectionnez Physical Backup ou Logical Backup.

Sauvegarde physique
Pour sauvegarder l'instance de cluster actuelle, sélectionnez Physical Backup et cliquez sur OK.
Sauvegarde logique
Pour sauvegarder des tables ou des bases de données dans l'instance actuelle, sélectionnez Logical Backup.
Sélectionnez Table ou Database pour la sauvegarde logique.
Dans la section de sélection des objets de table, sélectionnez les objets à sauvegarder sous Source object et cliquez sur
pour les ajouter à Target object.Cliquez sur OK.
La sauvegarde logique garantit la cohérence des données pour les tables sans temps d'arrêt.
Les opérations DDL ne sont pas prises en charge pendant la sauvegarde logique.
Pour activer la sauvegarde logique, contactez le support technique d'OceanBase.

Étapes suivantes
Dans l'onglet Data Backup, consultez les informations relatives à la tâche de sauvegarde manuelle que vous venez de lancer. Pour plus d'informations, consultez la rubrique Sauvegarde des données.