]> git.sur5r.net Git - bacula/docs/commitdiff
wip
authorThomas Glatthor <Thomas.Glatthor@ic3s.de>
Mon, 14 Jul 2008 09:01:28 +0000 (09:01 +0000)
committerThomas Glatthor <Thomas.Glatthor@ic3s.de>
Mon, 14 Jul 2008 09:01:28 +0000 (09:01 +0000)
docs/manuals/de/catalog/postgresql.tex
docs/manuals/de/catalog/sqlite.tex

index 54857fabbaa0d3fad8bdf72a3f2a034d3eb1e4cf..b5ac678ab09807a76fd4ec3e13234290307897db 100644 (file)
@@ -27,10 +27,10 @@ Option {\bf \verb:--:enable-thread-safety} \"{u}bergeben.
 
 \section{PostgreSQL Installation}
 \index[general]{PostgreSQL!Installation }
-Wenn Sie bei der Konfiguration des Bacula-Quelltextes{\bf ./configure
+Wenn Sie bei der Konfiguration des Bacula-Quelltextes {\bf ./configure
 \verb:--:with-postgresql=PostgreSQL-Verzeichnis} angeben, m\"{u}ssen Sie
 PostgreSQL mindestens in Version 7.4 installiert haben. \"{A}ltere
-PostgreSQL-Versionen finktionieren mit bacula nicht. Falls PostgreSQL
+PostgreSQL-Versionen funktionieren mit Bacula nicht. Falls PostgreSQL
 in einem Standard-Verzeichnis installiert ist, brauchen Sie das
 "`PostgreSQL-Verzeichnis"' nicht angeben. Wenn es aber zum Beispiel in
 Ihrem Home-Verzeichnis installiert ist, m\"{u}ssen Sie den kompletten
@@ -348,7 +348,7 @@ Warnung: Sichern Sie Ihre komplette MySQL-Datenbank bevor Sie diese Schritte
 ausf\"{u}hren!
 
 \begin{enumerate}
-\item Stoppen Sie bacula (cd /etc/bacula;./bacula stop oder /etc/init.d/bacula stop)  
+\item Stoppen Sie Bacula (cd /etc/bacula;./bacula stop oder /etc/init.d/bacula stop)  
 \item F\"{u}hren Sie das folgende Kommando aus, um die Daten Ihrer MySQL-Datenbank
 zu exportieren:
 
@@ -359,7 +359,7 @@ zu exportieren:
 \end{alltt}
 \normalsize
 
-\item Sichern Sie Ihr /etc/bacula-Verzeichnis, \"{a}ndern Sie aber nicht das bestehende Verzeichnis
+\item Sichern Sie Ihr /etc/Bacula-Verzeichnis, \"{a}ndern Sie aber nicht das bestehende Verzeichnis
 \item F\"{u}hren Sie erneut die Konfiguration des Bacula-Quelltextes durch und w\"{a}hlen Sie dabei
 PostgreSQL anstelle von MySQL als Datenbank aus (Option --with-postgresql=PostgreSQL-Verzeichnis).
 \item Kompilieren und Installieren Sie Bacula.
index 533ab9aef86e8b35a53ba02a5fb3af2883fc8fd1..ca5bcc6ed6876615d14b667ea76161b15a8b46bf 100644 (file)
@@ -51,7 +51,6 @@ Die Installation und Konfiguration ist sehr einfach:
 
 \end{enumerate}
 
-
 Je nachdem welche Version Sie installiert haben, SQLite oder SQLite3, m\"{u}ssen Sie
 Bacule entsprechend mit {\bf \verb:--:with-sqlite} oder {\bf \verb:--:with-sqlite3}
 konfigurieren. Die Version 2 von SQLite k\"{o}nnen Sie nicht zusammen mit der
@@ -71,55 +70,64 @@ entsprechend anpassen.
 An dieser Stelle sollten Sie mit der Installation von Bacula
 fortfahren.
 
-\section{Installing and Configuring SQLite -- Phase II}
-\label{phase2}
-\index[general]{Phase II!Installing and Configuring SQLite -- }
-\index[general]{Installing and Configuring SQLite -- Phase II }
-
-This phase is done {\bf after} you have run the {\bf ./configure} command to
-configure {\bf Bacula}. 
-
-{\bf Bacula} will install scripts for manipulating the database (create,
-delete, make tables etc) into the main installation directory. These files
-will be of the form *\_bacula\_* (e.g. create\_bacula\_database). These files
-are also available in the \lt{}bacula-src\gt{}/src/cats directory after
-running ./configure. If you inspect create\_bacula\_database, you will see
-that it calls create\_sqlite\_database. The *\_bacula\_* files are provided
-for convenience. It doesn't matter what database you have chosen;
-create\_bacula\_database will always create your database. 
-
-At this point, you can create the SQLite database and tables: 
+\section{SQLite Installation und Konfiguration -- Phase II}
+\label{sqlite_phase2}
+\index[general]{Phase II!SQLite Installation und Konfiguration -- }
+\index[general]{SQLite Installation und Konfiguration -- Phase II }
+
+Die Phase II wird durchgef\"{u}hrt, nachdem Bacula installiert wurde.
+
+Bei der Installation von Bacula werden mehrere Scripte in das
+Installations-Verzeichnis kopiert, mit denen Sie verschiedene
+\"{A}nderungen an der Datenbank durchf\"{u}hren k\"{o}nnen.
+Diese Scripte haben Namen im Format *\_bacula\_*
+(z.B. create\_bacula\_database)und dienen dazu die Datenbank
+zu initialisieren, zu aktualisieren oder zu l\"{o}schen.
+Diese Scripte sind auch im Bacula-Quelltext-Verzeichnis, nach
+der Ausf\"{u}hrung des "`./configure"'-Scripts, unter
+\lt{}bacula-src\gt{}/src/cats zu finden. Wenn Sie sich, zum
+Beispiel, das Script create\_bacula\_database n\"{a}her ansehen
+werden Sie merken, dass dieses Script einfach nur
+create\_mysql\_database ausf\"{u}hrt. Alle Scripte die *\_bacula\_*
+heissen, dienen nur der Bequemlichkeit. Es spielt keine Rolle
+mit welcher Datenbank Sie den Bacula-Quelltext \"{u}bersetzt haben,
+das Script create\_bacula\_database wird immer die f\"{u}r Sie
+richtige Datenbank erstellen.
+
+Jetzt k\"{o}nnen die Datenbank und die Tabellen erstellt werden:
 
 \begin{enumerate}
-\item cd \lt{}install-directory\gt{}
-
-   This directory contains the Bacula catalog  interface routines.  
+\item cd \lt{}Bacula-Installations-Verzeichnis\gt{}
+   In diesem Verzeichnis finden Sie die Bacula-Datenbank-Scripte.
 
 \item ./make\_sqlite\_tables
 
-   This script creates the SQLite database as well as the  tables used by {\bf
-   Bacula}. This script will be  automatically setup by the {\bf ./configure}
-   program  to create a database named {\bf bacula.db} in {\bf Bacula's}  working
-   directory. 
+   Dieses Script erzeugt sowohl die Datenbank als auch die Tabellen
+   die Bacula benutzt. Standardm\"{a}{\ss}ig wird die Datenbank als 
+   {\bf bacula.db} im Arbeitsverzeichnis von Bacula erstellt.
 \end{enumerate}
 
-\section{Linking Bacula with SQLite}
-\index[general]{SQLite!Linking Bacula with }
-\index[general]{Linking Bacula with SQLite }
+\section{Bacula mit SQLite linken}
+\index[general]{SQLite!Bacula linken mit}
+\index[general]{Bacula mit SQLite linken}
+
+Wenn Sie alle Schritte bis hierhin befolgt haben, passiert das
+Linken der SQLite-Bibliotheken mit Bacula automatisch. 
 
-If you have followed the above steps, this will all happen automatically and
-the SQLite libraries will be linked into {\bf Bacula}. 
+\section{SQLite Tests}
+\index[general]{SQLite!Tests }
+\index[general]{SQLite Tests }
 
-\section{Testing SQLite}
-\index[general]{SQLite!Testing }
-\index[general]{Testing SQLite }
+Da SQLite eigentlich nicht in Produktionsumgebungen eingestzt wird,
+gibt es viel weniger Anwender und Erfahrungen als z.B. bei MySQL.
+Als "`Hilfsdatenbank"' die w\"{a}hrend der Entwicklung eingesetzt wird,
+funktioniert SQLite allerdings sehr gut. Trotzdem wird immer wieder von 
+Benutzer gemeldet, dass sie Probleme mit ihrer SQLite-Datenbank haben.
+Aus diesem Grund wird davon abgeraten, SQLite in Produktionsumgebungen
+einzusetzen.
 
-We have much less "`production"' experience using SQLite than using MySQL.
-SQLite has performed flawlessly for us in all our testing.  However,
-several users have reported corrupted databases while using SQLite.  For
-that reason, we do not recommend it for production use.
+Falls Bacula beim Start mit dem folgenden Fehler abbricht:
 
-If Bacula crashes with the following type of error when it is started:
 \footnotesize
 \begin{alltt}
 Using default Catalog name=MyCatalog DB=bacula
@@ -130,32 +138,34 @@ for storing temporary tables
 \end{alltt}
 \normalsize
 
-this is most likely caused by the fact that some versions of
-SQLite attempt to create a temporary file in the current directory.
-If that fails, because Bacula does not have write permission on
-the current directory, then you may get this errr.  The solution is
-to start Bacula in a current directory where it has write permission.
-
+liegt es meistens daran, dass SQLite versucht, die Datenbank-Datei
+im aktuellen Verzeichnis zu erstellen. Falls das fehlschl\"{a}gt,
+weil Bacula keine Schreibrechte f\"{u}r dieses Verzeichnis besitzt,
+kommt es zu diesem Fehler. Als Abhilfe sollten Sie Bacula in einem
+Verzeichnis starten wo es Schreibrechte besitzt.
 
-\section{Re-initializing the Catalog Database}
-\index[general]{Database!Re-initializing the Catalog }
-\index[general]{Re-initializing the Catalog Database }
+\section{Re-Initialisierung der Katalog-Datenbank}
+\index[general]{Datenbank!Re-Initialisierung der Katalog- }
+\index[general]{Re-Initialisierung der Katalog-Datenbank }
 
-After you have done some initial testing with {\bf Bacula}, you will probably
-want to re-initialize the catalog database and throw away all the test Jobs
-that you ran. To do so, you can do the following: 
+Nachdem Sie einige anf\"{a}ngliche Tests mit Bacula gemacht haben, wollen
+Sie eventuell Ihre Katalog-Datenbank komplett leeren, um alle gelaufenen
+Test-Backups aus der Datenbank zu entfernen. Um das zu erreichen,
+tun Sie folgendes:
 
 \footnotesize
 \begin{alltt}
   cd <install-directory>
-  ./drop_sqlite_tables
-  ./make_sqlite_tables
+  ./drop_bacula_tables
+  ./make_bacula_tables
 \end{alltt}
 \normalsize
 
-Please note that all information in the database will be lost and you will be
-starting from scratch. If you have written on any Volumes, you must write an
-end of file mark on the volume so that Bacula can reuse it. Do so with: 
+Bitte bedenken Sie, dass dabei alle Informationen unwiderruflich
+aus der Datenbank gel\"{o}scht werden. Falls Sie auch beschriebene
+Volumes wiederverwenden wollen, m\"{u}ssen Sie das Volume-Label
+\"{u}berschreiben damit Bacula sie erneut benutzen kann.
+Das erreichen Sie durch:
 
 \footnotesize
 \begin{alltt}
@@ -165,5 +175,5 @@ end of file mark on the volume so that Bacula can reuse it. Do so with:
 \end{alltt}
 \normalsize
 
-Where you should replace {\bf /dev/nst0} with the appropriate tape drive
-device name for your machine. 
+hierbei m\"{u}ssen Sie {\bf /dev/nst0} durch das Device ersetzen,
+dem Ihr Tapelaufwerk entspricht.