суббота, 23 августа 2008 г.

Установка Firebird на Windows

Установка Firebird - Шаг 1. Начало установки.

Нажмите кнопку Next:

Установка Firebird - Шаг 2. Лицензионное соглашение.

Выберите: "I accept the agreement" (я согласен), после чего нажмите кнопку "Next":

Установка Firebird - Шаг 3. Нажмите кнопку "Next".

Установка Firebird - Шаг 4. Выбор папки для установки.

Выберите папку на компьютере в которую будет установлен Firebird SQL Server и нажмите кнопку "Next". Здесь можно изменить папку, которую предлагает инсталлятор на x:\Program Files\Firebird\

Установка Firebird - Шаг 5. Выбор конфигурации сервера баз данных.

Выберите "Full installation of Super Server and development tools" (Полная установка) и нажмите кнопку "Next".

Кроме того на данном шаге необходимо выбрать конфигурацию Firebird сервера: Firebird Classic или Firebird Superserver. Чтобы не вдаваться в описание отличий Clasic и Superserver, предлагаю вам выбрать тип Firebird сервера по следующему кририю:
  • Если установка производится на серверную машину или многопроцессорную станцию с ожидаемым относительно большим количеством подключений (более 30), то выбирайте Firebird Classic
  • Число подключений невелико или рабочая станция не достаточно мощная - ставьте Superserver
Если говорить о деталях реализации Firebird Clasic Server и Firebird SuperServer, то clasic для каждого подключившегося клиента запускает отдельный серверный процесс, а superserver в одном процессе обрабатывает всех клиентов.

Установка Firebird - Шаг 6. Группа в папке Программы.

Задаем название группы в папке Программы и жмем кнопку next:

Установка Firebird - Шаг 7. Параметры установки.

  • Снимите галочку с Use The guadrian to control the server
  • Выберите Run as Service - запускать Firebird как службу.

Зачем нужен Firebird Guardian?

Firebird Guardian - приложение контролирующее наличие процесса Firebird. Если сервер был остановлен оно автоматически его запустит. Для запуска в качестве службы нет смысла использовать данну. функцию т.к. Windows сама перезапускает службы, которые были завершены после ошибки.

Установка Firebird - Шаг 9. Установка.

Далее последуют два информационных экрана на которых нужно нажать Install и Next:

Установка Firebird - Шаг 10. Запуск Firebird.

В конце установки вам предложат запустить службу Firebird SQL Server:


Установка Firebird 2 на Linux Ubuntu 8

При установке Firebird из пакета Linux Ubuntu 8 была обнаружена проблема с подключением библиотек UDF функций.Далее приводится пошаговая инструкция для устранения проблемы:

Перед инсталляцией Firebird SQL Server установите libstdc++5

apt-get install libstdc++5

Шаг 2. Скачайте и распакуйте Firebird SQL Server.

Для 32-х разрядной ОС:
user@machine:~# sudo wget  http://downloads.sourceforge.net/firebird/FirebirdSS-2.0.3.12981-1.nptl.i686.tar.gz
user@machine:~# sudo tar -xvf FirebirdSS-2.0.3.12981-1.nptl.i686.tar.gz
user@machine:~# cd cd FirebirdSS-2.0.3.12981-1.i686
Для 64-х разрядной ОС:
user@machine:~# sudo wget http://downloads.sourceforge.net/firebird/FirebirdSS-2.0.3.12981-1.amd64.tar.gz
user@machine:~# sudo tar -xvf FirebirdSS-2.0.3.12981-1.amd64.tar.gz
user@machine:~# cd FirebirdSS-2.0.3.12981-1.amd64

Шаг 3. Firebird - установка SQL Server

sudo ./install.sh

Шаг 4. Настройка работы UDF

sudo chown root:root /opt/firebird/UDF/*sudo chmod 444 /opt/firebird/UDF/*
Перезапустите Firebird:
sudo /etc/init.d/firebird reload

Шаг 5. Перенесите данные на новую машину

  1. Сделайте бекап
    [PATH_TO_GBAK]gbak  -b -t -v -USER SYSDBA -PASS masterkey [path_and_name_for_database] [path_and_name_for_backup_file]
  2. Создайте корневую папку для базы данных:
    user@machine:~# sudo mkdir path_for_database
  3. Назначте соответствующие права:
    user@machine:~# sudo chown firebird:firebird path_for_database
  4. Переместите файл бекапа на машину с установленной Ubuntu:
  5. Выполните restore:
    [PATH_TO_GBAK]gbak  -c -v -t -USER SYSDBA -PASS masterkey [path_and_name_for_database] [path_and_name_for_backup_file]