Firebirdデータベースのエラー
ISC error code 335544344
CentOS 6.1上でのFirebird 2.5.7で発生したエラーだ。
バックアップをrootの権限でリストアした後で、Javaプログラムでこのデータベースに接続しようとしてエラーになっている。このJavaプログラム自体もroot権限で動作させている。
理由としては、Firebirdサーバがfirebirdユーザで動作していることだった。そのため、Javaプログラムがroot権限であろうが、rootの所有物に勝手に書き込めない。
CentOS用のこのバージョンのfirebirdはxinetd管理のようで、ユーザを変更するには、/etc/xinetd.d/firebirdを書き換える必要がある。
ディスカッション
コメント一覧
まだ、コメントがありません