Sauvegarde de la base de données DB2®
Vous devez sauvegarder régulièrement la base de données afin de protéger vos données. Chaque sauvegarde est une copie de l'intégralité de la base de données qui peut être restaurée en cas d'altération ou de dysfonctionnement.
Avant de commencer
- Utilisateurs
Pour effectuer la sauvegarde, connectez-vous en tant que propriétaire de l'instance de base de données.
- éspace requis
Assurez-vous de disposer d'assez d'espace de stockage dans le répertoire cible. La taille du fichier de sauvegarde dépend du nombre d'ordinateurs qui établissent des rapports à BigFix Inventory, ainsi que de la quantité de données d'historique stockées dans la base de données. Aussi, il n'est pas possible d'obtenir une estimation exacte de la taille du fichier de sauvegarde.
La taille du fichier de sauvegarde peut atteindre :- 2 Go ou plus dans les environnements composés de moins de 100 ordinateurs.
- 50 Go pour 30000 ordinateurs.
- 75 Go pour 100000 ordinateurs.
Vous pouvez compresser le fichier de sauvegarde pour en réduire la taille.
Création de sauvegardes hors connexion
Vous devez sauvegarder régulièrement la base de données afin de protéger vos données. Chaque sauvegarde est une copie de l'intégralité de la base de données qui peut être restaurée en cas d'altération ou de dysfonctionnement. Choisissez d'effectuer des sauvegardes hors connexion si vous pouvez vous permettre de désactiver la base de données lors de chaque sauvegarde.
Pourquoi et quand exécuter cette tâche
Procédure
- Arrêtez le serveur BigFix Inventory.
-
Fermez les connexions et désactivez la base de données.
Remarque :
TEMADBest le nom de base de données par défaut. Si vous n'êtes pas certain qu'il s'applique à votre base de données, voir : Vérification du nom de base de données.db2 terminate db2 deactivate db TEMADBDB20000I The TERMINATE command completed successfully. DB20000I The DEACTIVATE DATABASE command completed successfully. -
Effectuez une sauvegarde hors connexion complète. L'intégralité de la base de données est copiée dans un fichier de sauvegarde à l'emplacement indiqué.
db2 backup database TEMADB to <location>Backup successful. The timestamp for this backup image is : xxxxxxxxxxxx -
Vérifiez que le fichier de sauvegarde a été correctement créé.
db2ckbkp <backup file>Image Verification Complete - successful. -
Activez la base de données et redémarrez le serveur BigFix Inventory afin de restaurer sa connexion à la base de données.
db2 activate db TEMADB /etc/init.d/BFIserver restart -
Si DB2 est partagé avec le serveur BigFix, redémarrez le serveur BigFix pour restaurer sa connexion à la base de données.
Pour plus d'informations, voir : Démarrage et arrêt du serveur BigFix.
Création de sauvegardes en ligne
Choisissez d'effectuer des sauvegardes en ligne si vous sauvegardez fréquemment la base de données et ne pouvez pas vous permettre de la désactiver lors de chaque sauvegarde. Les sauvegardes en ligne permettent de conserver toutes les connexions à la base de données, mais nécessitent plus d'espace disque pour stocker l'historique des journaux de transactions.
Pourquoi et quand exécuter cette tâche
Procédure
-
Configurez la consignation des archives.
Remarque :
TEMADBest le nom de base de données par défaut. Si vous n'êtes pas certain qu'il s'applique à votre base de données, voir : Vérification du nom de base de données. -
Effectuez une sauvegarde en ligne.
db2 backup database TEMADB online to /var/online_backup/ compress include logs
Chaque fois que vous créez une sauvegarde en ligne, tous les journaux d'archivage créés jusqu'à la sauvegarde ne sont plus nécessaires. Pour restaurer l'intégralité d'une base de données, vous avez besoin d'un fichier de sauvegarde et des journaux d'archivage ultérieurs à la sauvegarde.Backup successful. The timestamp for this backup image is : xxxxxxxxxxxx -
Vérifiez que le fichier de sauvegarde a été correctement créé.
db2ckbkp <online backup file>Image Verification Complete - successful.