\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
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
\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}
\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.