Bonjour,
quelques questions en vrac :
1) quel est le meilleur moyen d'automatiser le backup sous windows2000 server ?.
2) en quoi consiste le sweep de la base ?.
merci à tous
Bonjour,
quelques questions en vrac :
1) quel est le meilleur moyen d'automatiser le backup sous windows2000 server ?.
2) en quoi consiste le sweep de la base ?.
merci à tous
pour le backup, un seul utilitaire à retenir c'est gbak fourni en standard, il faut juste lui préciser queleques paramètres.
pour ma part, j'utilise ceci (comme exemple)
tu remplace "$FILE" par le nom de la base de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 GBAK -L -B -T "$FILE" "$FILEDB.gbk" -USER $USER -PASSWORD $PASSWORD -V -Y "$FILEDB.backup.log"
"$FILEDB.gbk" par le nom du fichier backup
$USER par le nom de l'utilisateur (souvent SYSDBA)
$PASSWORD par le mot de passe (souvent masterkey)
et "$FILEDB.backup.log" par un nom de fichier pour le log, histoire de contrôler que tout c'est bien passer.
le "sweep" heu.... je manque d'info la dessus.
Salut,
InterBase fonctionne avec plusieurs versions d'un même enregistrement, générées lors de la mise à jour ou de la suppression d'un enregistrement.
le Sweep consiste en un "nettoyage" de ces donnés superflues, de façon a ne pas alourdir la base. Ce sweep est assorti d'un intervalle de sauvegarde (le sweep interval ) qui détermine le nombre de transactions qui séparent 2 sweep automatisés.
Il est également possible de générer un sweep, notamment conseillé après un database validation infructueux et un backup.
Je me suis aperçu, un peu tard, que j'avais généré un fichier gdb(interbase 5.5) un peu trop conséquent : environ 25 Mo, c'est donc le genre d'outil à utiliser.
merci pour la réponse.
D'une manière générale peut on faire cette opération ( de même qu'un backup ) avec la base en service ?.
J'ai lu les 2 réponses et comme j'ai un système qui tourne 24h sur 24 çà m'intéresse de sauvegarder sans l'arrêter.
Oui bien sur et c'est un des gros atouts d'interbase.Envoyé par Pierre63
Le backup peut se faire alors que des MAJ sont faites sur la base. (Mes MAJ (commit(èes)) faites après le depart du backup ne sont pas pris en compte. Le backup utilise une transaction snaphot pour avoir une photo cohérente de la base à un l'instant t.
Sinon pour ce qui est du backup il y a plusieurs façon de l'automatiser, soit lancer la commande ci dessus à partir d'un sheduler (le célèbre CRON sous linux)
Soit utiliser un programme qui s'occupe de le faire :
http://www.sqlly.com/timetobackup.asp
C'est open source et donc gratuit, il fonctionne sous Windows et sous linux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager