Changeset 378
- Timestamp:
- 09/14/06 18:22:01 (2 years ago)
- Files:
-
- traduc/trunk/manuel/ref/pg_resetxlog.xml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/manuel/ref/pg_resetxlog.xml
r232 r378 4 4 PostgreSQL documentation 5 5 --> 6 <!-- SAS 20060914 : Relecture initiale --> 6 7 7 8 <refentry id="app-pgresetxlog"> … … 14 15 <refnamediv> 15 16 <refname>pg_resetxlog</refname> 16 <refpurpose>réinitialise les WAL et les autres informations de contrôle d'un17 gr oupe de bases de données <productname>PostgreSQL</productname></refpurpose>17 <refpurpose>réinitialiser les WAL et les autres informations de contrôle d'une 18 grappe de bases de données <productname>PostgreSQL</productname></refpurpose> 18 19 </refnamediv> 19 20 … … 27 28 <arg> -m <replaceable class="parameter">mxid</replaceable> </arg> 28 29 <arg> -O <replaceable class="parameter">mxoff</replaceable> </arg> 29 <arg> -l <replaceable class="parameter">timelineid</replaceable>,<replaceable 30 class="parameter">fileid</replaceable>,<replaceable 31 class="parameter">seg</replaceable> </arg> 30 <arg> -l <replaceable class="parameter">timelineid</replaceable>,<replaceable class="parameter">fileid</replaceable>,<replaceable class="parameter">seg</replaceable> </arg> 32 31 <arg choice="plain"><replaceable>repdonnees</replaceable></arg> 33 32 </cmdsynopsis> … … 37 36 <title>Description</title> 38 37 <para> 39 <command>pg_resetxlog</command> efface les WAL et réinitialise en option 40 quelques autres informations de contrôle stockées dans le fichier 41 <filename>pg_control</filename>. Cette fonction est quelque fois nécessaire si ces 38 <command>pg_resetxlog</command> efface les jouranux d'écritures anticipées 39 (<foreignphrase>Write-Ahead Log</foreignphrase> ou WAL) et réinitialise 40 optionnellement quelques autres informations de contrôle stockées dans le fichier 41 <filename>pg_control</filename>. Cette fonction est parfois nécessaire si ces 42 42 fichiers ont été corrompus. Elle ne doit être utilisée qu'en dernier 43 ressort quand le serveur ne démarre plus à cause d'une telle corruption. 44 </para> 45 46 <para> 47 Après avoir lancé cette commande, il doit être possible de lancer ce 48 serveur, mais gardez en tête que la base de données pourrait contenir des 49 données non cohérentes à cause de transactions partiellement validées. Vous 50 devriez immédiatement sauvegarder vos données, lancer <command>initdb</command> et 51 recharger. Après rechargement, vérifiez les incohérences et réparez si 52 nécessaire. 53 </para> 54 55 <para> 56 Cet outil peut seulement être lancé par l'utilisateur qui a installé le 57 serveur parce qu'il requiert un accès en lecture/écriture dans le répertoire 58 des données. Pour des raisons de sécurité, vous devez spécifier le répertoire 59 des données sur la ligne de commande. <command>pg_resetxlog</command> 60 n'utilise pas la variable d'environnement <envar>PGDATA</envar>. 61 </para> 62 43 ressort quand le serveur ne démarre plus du fait d'une telle corruption. 44 </para> 45 46 <para> 47 À la suite de cette commande, le serveur doit pouvoir redémarrer. Toutefois, 48 il ne faut pas perdre de vue que la base de données peut contenir des 49 données inconsistantes du fait de transactions partiellement validées. 50 Il est alors opportun de sauvegarder les données, lancer 51 <command>initdb</command> et de les recharger. Après cela, les inconsistances 52 doivent être recharchées et le cas échéant corrigées. 53 </para> 54 55 <para> 56 Seul l'utilisateur qui a installé le serveur peut utiliser cet outil. 57 Il requiert, en effet, un accès en lecture/écriture au répertoire 58 des données. Pour des raisons de sécurité, <command>pg_resetxlog</command> 59 n'utilise pas la variable d'environnement <envar>PGDATA</envar>. Le répertoire 60 des données doit donc être précisé sur la ligne de commande. 61 </para> 62 63 <!-- ICI --> 63 64 <para> 64 65 Si <command>pg_resetxlog</command> se plaint de ne pas pouvoir déterminer de

