harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

DB FireBird メモ 作業ログ

[DB]FireBirdをインストールしてみた(ソース編)

投稿日:2012年8月2日

こちらはソース版のインストールメモです。

インストール

  • ダウンロードと展開
    ひとまずソースで丸ごと。

    $ mkdir src
    $ wget http://sourceforge.net/projects/firebird/files/firebird/2.5.1-Release/Firebird-2.5.1.26351-0.tar.bz2/download
    $ tar jxf Firebird-2.5.1.26351-0.tar.bz2

    また、docディレクトリに"Firebird-2.5-QuickStart.pdf"が含まれているので
    インストール前にあらかじめ目を通しておくと、概要をつかみやすいかも。

ためしにインストール

初めてなので、./configure –helpしつつ、とりあえずオプションなしでビルドしてみる。

  • ビルド時にprefixを指定しない場合、/usr/local以下に/firebirdディレクトリが作成され、構成ファイルが展開されるかたちになります。
  • prefixのほか、3種類用意されているDBアーキテクチャを選択する形と思われます。
$ ./configure
--中略--
The Firebird2 package has been configured with the following options:

                  Architecture : ClassicServer
                         Debug : disabled
                   Raw devices : enabled
                  Service name : gds_db
                  Service port : 3050
                  GPRE modules : c_cxx.cpp

                   Install Dir : /usr/local/firebird
$ make
$ su -
# paco -lD make install

→ここで、ファイルを作成しつつ、以下のメッセージが表示される。

Press Enter to start installation or ^C to abort

→Enterキーを押すとインストールを開始、^C(ctlr+C)で中止。
確認したのでインストールを実施!
また、インストールを開始すると管理者アカウントSYSDBA用のログインパスワードを入力するよう、メッセージが出る。

Extracting install data
Updated /etc/services
Please enter new password for SYSDBA user: 	←パスワードを入力

→入力後、インストールが完了。

ファイル構成

# ll /usr/local/firebird/
total 1380
-rw-r--r-- 1 root     root        687 Aug 15 12:48 README
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 UDF
-rw-r--r-- 1 root     root     130440 Aug 15 12:48 WhatsNew
-rw-r--r-- 1 root     root        275 Aug 15 12:48 aliases.conf
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 bin
-r--r--r-- 1 root     root     159348 Aug 15 12:48 de_DE.msg
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 doc
dr-xr-xr-x 8 root     root       4096 Aug 15 12:48 examples
-rw-rw---- 1 firebird firebird      0 Aug 15 12:48 fb_guard
-rw-r--r-- 1 root     root       4914 Aug 15 12:48 fbtrace.conf
-rw-r--r-- 1 root     root      26648 Aug 15 12:48 firebird.conf
-rw-rw---- 1 firebird firebird      0 Aug 15 12:48 firebird.log
-r--r--r-- 1 root     root     148556 Aug 15 12:48 firebird.msg
-r--r--r-- 1 root     root     159920 Aug 15 12:48 fr_FR.msg
drwxr-xr-x 2 root     root       4096 Aug 15 12:48 help
drwxr-xr-x 2 root     root       4096 Aug 15 12:48 include
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 intl
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 lib
drwx------ 4 root     root       4096 Aug 15 12:48 misc
drwxr-xr-x 3 root     root       4096 Aug 15 12:48 plugins

initスクリプト

/usr/local/firebird/misc以下に各ディストリビューション向けのinitスクリプトが作成されており、リネームして利用できる様子。

# ll misc/ | grep init
-rw------- 1 root root  1980 Aug 15 12:48 firebird.init.d.debian
-rw------- 1 root root  1627 Aug 15 12:48 firebird.init.d.generic
-rw------- 1 root root  1490 Aug 15 12:48 firebird.init.d.gentoo
-rw------- 1 root root  2513 Aug 15 12:48 firebird.init.d.mandrake
-rw------- 1 root root  1397 Aug 15 12:48 firebird.init.d.slackware
-rw------- 1 root root  4328 Aug 15 12:48 firebird.init.d.suse

ただしdebian、gentoo、suseなどはあるが、RedHat/Fedora/CentOS用のスクリプトが無いので
firebird.init.d.genericを編集して利用する形が適切かもしれません(未確認、これから試してみようかな)。

RPM版も含め、設定ファイルの概要やらプロセスやら色々と学ぶことが多いので、折をみて進めてみたいところです。

 

Firebird 徹底入門
Firebird 徹底入門

posted with amazlet at 13.08.16
木村 明治 はやし つとむ 坂井 恵
翔泳社
売り上げランキング: 446,102

 

-DB, FireBird, メモ, 作業ログ
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

no image

[メモ]メモリ調査上での疑問

お客様のHP DL360 G5へのメモリ増設を調査する際、シングルランク、デュアルランクという明記が あったので、気になって調査。 1)シングルランク、デュアルランクの違い † 日本HP …

Thinkpad X220 へSSDを換装[Intel SSD 520]そしてメモリも8GBに。

今回はX220(4287-47J)にメモリ増設とSSDへの換装を行いました。 持ち出しのメイン機をX201iからX220に変更するに当たって考えたこととしては… 1)起動/停止、日常的に不満のでない性 …

no image

script​/標準入力の判定(case文)

ホスト名を標準入力にて引数として追加し、ホストグループを判定する勉強用スクリプト。 ホスト名の先頭にweb、db、app、mailがあった場合はホストグループとサーバールートを出力、 ホスト名が対象外 …

no image

ただのメモ:mysqladmin pingで起動確認

mysqladminを実行する際にpingオプションをつけると、指定したホストのmysqldの稼働状態を確認してくれる。 簡単な監視に良いかも。 $ mysqladmin -h -uroot -p & …

no image

LinkStation rootアカウントのリセットとtelnetログイン

職場のLinkStationが不調になったとの連絡があり、フォルダにアクセスできなくなったり、起動してしばらくするとエクスプローラーからの応答が無くなったり、管理画面へのアクセスもタイムアウトする始末 …