Revision 2 as of 2012-02-26 00:42:01

Clear message
Locked History Actions

firebird/Install

インストール

以下では、CentOSにrpmパッケージをインストールする場合のみを記述している。

サービス起動方式

特に注意が必要なのは、バージョンあるいはアーキテクチャによって起動方法が異なること。次の二つの方式がある(ようだ)。

  • linuxのサービスとしてインストールされる
    /etc/rc.d/init.d/firebirdというスクリプトが生成されるので、これを直接使うか、あるいは「service firebird start」などとして起動する。

  • xinetdのサービスとしてインストールされる
    /etc/xinetd.d/firebirdという設定ファイルが生成され、起動はxinetdから自動で行われる。

どういう場合に前者をあるいは後者を選択しているのかは不明だが、前者のタイプを使い続けていた場合に後者をインストールすると、なぜサービスが登録されないのかと悩むことになる。

また、Firebird 2.5 Quick Start Guideのような文書にさえ、この件については何も記述されていない。わずかにAppendix A: Firebird server architecturesにそれを匂わせるような記述があるのみである。

パスワード変更

Windowsの場合はsysdbaのパスワードはデフォルトでmasterkeyになっているが、linuxではインストールごとに変更される。 これはインストールディレクトリトップのSYSDBA.passwordに記述されており、これを変更するにはbin/changeDBAPassword.shを使用する。