Tous les logiciels de sauvegarde de base de données réduisent le temps, l’argent et la perte de données en raison de la corruption ou d’une défaillance du système. Avec le serveur InterBase, vous bénéficiez du même niveau de protection intégré sans frais supplémentaires pour vous. Les sauvegardes de base de données peuvent être stockées localement ou dans un environnement partagé dans le cadre de votre plan de reprise après sinistre. Il y a plusieurs raisons pour lesquelles vous voudriez sauvegarder vos bases de données InterBase, elles sont les suivantes:
- Préserve les données en faisant une copie des données et des structures de données (métadonnées).
- Améliore les performances de la base de données – équilibre les index et effectue un garbage collection sur les enregistrements obsolètes.
- Récupère l’espace occupé par les enregistrements supprimés.
- Vous donne la possibilité de modifier la taille de page de la base de données et de distribuer la base de données entre plusieurs fichiers / disques lors de la restauration.
Sauvegardez votre base de données
Avec InterBase, vous avez deux options pour sauvegarder votre base de données:
gbak ( outil de ligne de commande)
Utilisez la commande InterBase gbak pour spécifier et exécuter des opérations de sauvegarde et de restauration à partir d’une ligne de commande Windows ou Unix. La connaissance de isql, la version InterBase de SQL est recommandée. isql fournit un certain nombre d’options pour vous aider à personnaliser votre sauvegarde et votre restauration en fonction de différentes circonstances et environnements.
IBConsole
Une interface utilisateur qui a une série de cases d’option pour spécifier le type de sauvegarde et de restauration que vous souhaitez effectuer.
Restaurez votre base de données
Le processus de restauration d’une base de données InterBase est assez simple. Vous disposez de nombreuses options pour modifier votre base de données; vous pouvez modifier la taille de la page, restaurer ou créer la base de données, etc.
Une note à ajouter: lors de la restauration d’une base de données, ne remplacez pas une base de données en cours d’utilisation.
Validation de la base de données
Il existe plusieurs raisons pour lesquelles vous devez valider vos bases de données.
- Chaque fois qu’une sauvegarde de base de données échoue.
- Chaque fois qu’une application reçoit une erreur de «base de données corrompue».
- Périodiquement, pour surveiller les structures de données corrompues ou l’espace mal alloué.
- Chaque fois que vous suspectez une corruption de données.
InterBase facilite la validation de votre base de données. En quelques clics ou touches, vous pouvez vérifier votre base de données. Dans IBConsole,
- Sélectionnez une base de données déconnectée dans le volet Arborescence et double-cliquez sur Validation dans le volet Travail.
- Cliquez avec le bouton droit sur une base de données déconnectée dans le volet Arborescence et choisissez Validation dans le menu contextuel.
- Sélectionnez Base de données -> Maintenance -> Validation.
Pour valider la base de données:
- Vérifiez que la base de données indiquée est correcte. Dans le cas contraire, annulez cette boîte de dialogue et relancez la boîte de dialogue Validation de la base de données sous la base de données appropriée.
- Spécifiez les options de validation souhaitées en cliquant dans la colonne de droite et en choisissant Vrai ou Faux dans la liste déroulante. Consultez le tableau ci-dessous pour une description de chaque option.
- Cliquez sur OK si vous souhaitez poursuivre la validation, sinon cliquez sur Annuler.
Lorsque IBConsole valide une base de données, il vérifie l’intégrité des structures de données. Plus précisément, il effectue les opérations suivantes:
- Signale des structures de données corrompues.
- Signale des pages de données mal attribuées.
- Renvoie les pages orphelines dans l’espace libre.
Regardez cette courte vidéo sur la façon de sauvegarder et de restaurer rapidement une base de données InterBase.
Bien entendu, le choix de la sauvegarde de vos bases de données dépend de vos besoins spécifiques. Dans certains cas, cela peut être quotidien, alors découvrez comment utiliser les vidages incrémentiels pour maintenir vos bases de données au fil du temps.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition