Berthou.comJava, DB2, Websphere, apache, ma vision de l’informatique… | |||||
Backup de DB2 sous LinuxSuite à mon exemple de script de sauvegarde DB2 sous Windows, je vous propose dans ce petit article une solution pour réaliser facilement un script de sauvegarde DB2 en version Linux en essayant de rester simple et relativement adaptable. Pour réaliser une sauvegarde de ses données IBM/DB2 offre une interface graphique parfaitement fonctionnelle dans le « Control-Center » mais si on désire inclure cette sauvegarde dans une procédure plus importante il faut revenir au script. Nous considérons que la sauvegarde doit s’effectuer bases fermées ( il est possible de le faire en mode « online » mais cela implique d’inclure les fichiers de log) et que nous la base « sample ». Le but de ces scripts étant de :
Attention si vous désirez faire un backup / restore entre deux OS différents vous devez passer par l’utilitaire db2move (exemple un backup/restore entre Windows et Linux n’est pas possible directement). Les commandes DB2Pour exécuter en script une commande DB2 on doit initialiser son contexte de travail. Sous Windows cela se fait par la commande db2cmd alors que sous Unix/Linux cela se fait par l’exécution du db2profile. Normalement ce script est situé dans le répertoire sqllib du « home-directory » de l’instance DB2 (si mes souvenirs sont exacts cela doit être par défaut /home/db2inst/sqllib). Les commandes QUIESCE et UNQUIESCE permettent d’effectuer la « fermeture » et « l’ouverture » de la base de données et la commande BACKUP DATABASE effectuera la sauvegarde. Fichier sample_backup.db2
Attention : si l’utilisateur qui exécute le script n’a pas les droits suffisants sur la base vous devez préciser un autre utilisateur.
DB2 mémorise dans son catalogue des informations spécifiques sur chaque sauvegardes réalisées. Il est conseillé de nettoyer cela régulièrement avec la commande PRUNE HISTORY .
Cette commande supprimera du catalogue les informations sur les backups antérieurs au 21 Octobre 2007 (20071021) et supprimera les fichiers de log associés (and delete ). Le fichier de scriptJe ne pense pas être un spécialiste du langage script de windows (dos) et à mon avis le calcul de la date delmax de ce script peut être amélioré. Je proposerai prochainement un script équivalent pour les environnements Unix/Linux (qui est tout de même plus simple).
Remarques
|
CatégoriesMots-clefsapplet
architecture
certificat
chart
css
db2
design
dhtml
exemple
formulaire
graph
ibm
illacrimo
itext
java
javascript
jboss
jeux
jquery
linux
mainframe
migration
multilingue
mysql
OpenSource
pdf
php
plugin
recherche
script
servlet
source
tchart
theme
topsy
twitter
web 2.0
webdesign
websphere
wordpress
www
zip
Articles récentsCommentaires récents
|
||||
|
Ajouter une réponse