Il s'agit de la commande db_hotbackup qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
db5.3_hotbackup - Créer des snapshots de « sauvegarde à chaud » ou de « basculement à chaud »
SYNOPSIS
db5.3_hotbackup [-cDuVv] [-d répertoire_données ...] [-h accueil] [-l répertoire_journal] [-P mot_de_passe] -b
rép_sauvegarde
DESCRIPTION
L'utilitaire db5.3_hotbackup crée des instantanés de « sauvegarde à chaud » ou de « basculement à chaud » de Berkeley
Environnements de base de données DB.
L'utilitaire db5.3_hotbackup exécute les étapes suivantes :
1. Si l'option -c est spécifiée, vérifiez la base de données source
environnement et supprimez tous les fichiers journaux inutiles.
2. Si le répertoire cible de la sauvegarde n'existe pas, il est créé avec
mode lecture-écriture-exécution pour le propriétaire.
Si le répertoire cible de la sauvegarde existe et que l'option -u a été
spécifié, tous les fichiers journaux du répertoire cible sont supprimés ; si le -u
l'option n'a pas été spécifiée, tous les fichiers du répertoire cible sont supprimés.
3. Si l'option -u n'a pas été spécifiée, copiez les fichiers spécifiques à l'application trouvés dans
le répertoire de base de l'environnement de base de données ou tout répertoire spécifié à l'aide
l'option -d, dans le répertoire cible pour la sauvegarde.
4. Copiez tous les fichiers journaux trouvés dans le répertoire spécifié par l'option -l (ou dans
le répertoire de base de l'environnement de base de données, si aucune option -l n'a été spécifiée),
dans le répertoire cible pour la sauvegarde.
5. Effectuez une récupération catastrophique sur la sauvegarde à chaud.
6. Supprimez tous les fichiers journaux inutiles de la sauvegarde à chaud.
L'utilitaire db5.3_hotbackup ne résout pas les transactions en attente qui se trouvent dans le fichier préparé.
État. Les applications qui utilisent DB_TXN->prepare doivent spécifier DB_RECOVER_FATAL à l'ouverture.
l'environnement et exécutez DB_ENV->txn_recover pour résoudre toutes les transactions en attente, lorsque
basculement vers la sauvegarde à chaud.
OPTIONS
-b Spécifiez le répertoire cible pour la sauvegarde.
-c Avant d'effectuer l'instantané, vérifiez l'environnement de la base de données source et
supprimez tous les fichiers journaux qui ne sont plus nécessaires dans cet environnement. À éviter
Rendre le catastrophique échec impossible, enregistrer filet enlèvement doit be des services avec
enregistrer filet archives.
-d Spécifiez un ou plusieurs répertoires sources contenant des bases de données ; si aucun n'est
spécifié, le répertoire de base de l'environnement de base de données sera recherché pour la base de données
fichiers. Comme les fichiers de base de données sont copiés dans un seul répertoire de sauvegarde, les fichiers nommés
les mêmes, stockés dans des répertoires sources différents, pourraient s'écraser mutuellement lorsque
copié dans le répertoire de sauvegarde.
-h Spécifiez le répertoire source de la sauvegarde, c'est-à-dire le répertoire d'accueil de l'environnement de base de données
répertoire.
-l Spécifiez un répertoire source contenant les fichiers journaux ; si aucun n'est spécifié, le
Le répertoire de base de l'environnement de base de données sera recherché pour les fichiers journaux.
-P Spécifiez un mot de passe d'environnement. Bien que les utilitaires Berkeley DB écrasent le mot de passe
chaînes dès que possible, sachez qu'il peut y avoir une fenêtre de vulnérabilité sur
systèmes où les utilisateurs non privilégiés peuvent voir les arguments de ligne de commande ou où les utilitaires
ne sont pas en mesure d'écraser la mémoire contenant les arguments de ligne de commande.
-u Mettre à jour un instantané de sauvegarde à chaud préexistant en copiant de nouveaux fichiers journaux. Si -u
l'option est spécifiée, aucune base de données ne sera copiée dans le répertoire cible.
-V Écrivez le numéro de version de la bibliothèque sur la sortie standard et quittez.
-v Exécutez en mode détaillé, en répertoriant les opérations au fur et à mesure qu'elles sont effectuées.
-D Utilisez les répertoires de données répertoriés dans le fichier de configuration DB_CONFIG dans la source
répertoire. Cette option a trois effets : d'abord, s'ils n'existent pas déjà,
les répertoires de données spécifiés seront créés par rapport au répertoire cible
(avec le mode lecture-écriture-exécution propriétaire). Deuxièmement, tous les fichiers des données sources
Les répertoires seront copiés vers les répertoires de données cibles. Si le fichier DB_CONFIG
spécifie un ou plusieurs chemins d'accès absolus, les fichiers dans ces répertoires sources seront
copié dans le répertoire cible de niveau supérieur. Troisièmement, le fichier de configuration DB_CONFIG
sera copié du répertoire +source vers le répertoire cible, puis
utilisé pour la configuration si la récupération est exécutée dans le répertoire cible.
Il faut faire attention à la -D répertoires d'options et de données qui sont nommés par rapport à
le répertoire source mais ne sont pas des sous-répertoires (c'est-à-dire que le nom inclut l'élément
"..") Plus précisément, les noms de répertoires cibles construits doivent être significatifs et
distinct des noms de répertoire source, sinon exécution de la récupération dans la cible
le répertoire peut corrompre les fichiers de données sources.
It is an erreur à utilisé absolu chemins d'accès pour données, répertoires or le enregistrer annuaire in ceci.
Mode, as le DB_CONFIG paramétrage filet copié développement le l'objectif annuaire pourra puis
point at le source répertoires et Running récupération pourra corrompu le source données, fichiers.
L'utilitaire db5.3_hotbackup utilise un environnement Berkeley DB (comme décrit pour le -h
option, la variable d'environnement DB_HOME, ou parce que l'utilitaire a été exécuté dans un répertoire
contenant un environnement Berkeley DB). Afin d'éviter la corruption de l'environnement lorsque
en utilisant un environnement Berkeley DB, db5.3_hotbackup doit toujours avoir la possibilité de
se détacher de l'environnement et quitter correctement. Pour forcer db5.3_hotbackup à libérer tout
ressources de l'environnement et quittez proprement, envoyez-lui un signal d'interruption (SIGINT).
L'utilitaire db5.3_hotbackup quitte 0 en cas de succès et > 0 si une erreur se produit.
ENVIRONNEMENT
DB_HOME
Si la -h l'option n'est pas spécifiée et la variable d'environnement DB_HOME est définie, elle
est utilisé comme chemin d'accès à la base de données, comme décrit dans DB_ENV->open.
AUTEURS
Oracle Corporation. Cette page de manuel a été créée à partir de la documentation HTML de
db_hotbackup de Sleepycat, par Thijs Kinkhorst[email protected]>, pour la Debian
système (mais peut être utilisé par d'autres).
28 Janvier 2005 DB5.3_HOTBACKUP(1)
Utiliser db_hotbackup en ligne à l'aide des services onworks.net