![]()
Installing and Configuring SQLiteInstalling and Configuring SQLite -- Phase IIf you use the ./configure --with-sqlite statement for configuring Bacula, you will need SQLite version 2.2.3 or later installed. Our standard location (for the moment) for SQLite is in the dependency package depkgs/sqlite-2.2.3. Please note that the version will be updated as new versions are available and tested.Installing and Configuring is quite easy.
Please note that the ./configure used to build Bacula will need to include --with-sqlite. Installing and Configuring SQLite -- Phase IIThis phase is done after you have run the ./configure command to configure Bacula. At this point, you can create the SQLite database and tables:
Linking Bacula with SQLiteIf you have followed the above steps, this will all happen automatically and the SQLite libraries will be linked into Bacula.Testing SQLiteAs of this date (20 March 2002), we have much less "production" experience using SQLite than using MySQL. That said, we should note that SQLite has performed flawlessly for us in all our testing.Re-initializing the Catalog DatabaseAfter you have done some initial testing with 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:cd <bacula-source>/src/cats ./drop_sqlite_tables ./make_sqlite_tablesPlease 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 and end of file mark on the volume so that Bacula can reuse it. Do so with: (stop Bacula or unmount the drive) mt -f /dev/nst0 rewind mt -f /dev/nst0 weofWhere you should replace /dev/nst0 with the appropriate tape drive device name for your machine.
|