新規インストールの際データベース作成できません。

446 views
Skip to first unread message

shingo

unread,
Apr 18, 2012, 11:19:56 PM4/18/12
to 商品スタッフII
はじめまして。

初めてインストールしていますが
「データベースファイルの作成ができません」

のメッセージでデータベースが作成できません。

ログには
「cannot attach to password database」

が出ています。

データベースはインストールし起動を確認しました。

原因はどこにあると考えられるのでしょうか?
お力をおかしください。
宜しくお願いします。

Yuichi SUGIMURA

unread,
Apr 19, 2012, 1:56:23 AM4/19/12
to cm...@googlegroups.com
 shingoさん
 杉村です。

 マニュアル通りにインストールした場合に、このようなトラブルになったこと
を聞いたことが無いのですが。。。

 常識的には、Firebirdデータベースサーバが起動していないか、あるいは
Firebirdデータベースサーバの構成ファイルに一部欠損があると考えられます。

 私ならFirebirdを一度アンインストールして、再度インストールしてみます
が。。。それと「起動を確認」とはどのようにして確認したのでしょうか?

shingo

unread,
Apr 19, 2012, 3:05:44 AM4/19/12
to 商品スタッフII
杉村さん

アドバイスありがとうございます。
「起動を確認」はコントロールパネルのfirebirdのからrunningになっているのを確認しました。

パソコンに問題があるのかもと思い別のパソコンにもインストールを試みましたが
まったく同じエラーが出ていましました。

手順としては
JRE6をインストール
FireBird2.1.4をインストール
alone-1.40.10.zipを展開しalone.jarをダブルクリック
「データファイルに接続できません。作成しますか?」のメッセージで「はい」を選択
「データベースファイルを作成できません。インストールやユーザー名、パスワードを確認してください…」のエラー

となります。

手順等でおかしな点等があればご指摘宜しくお願い致します。

Yuichi SUGIMURA

unread,
Apr 19, 2012, 3:13:52 AM4/19/12
to cm...@googlegroups.com

 その時に実行ログにいろいろ出力されているかと思うのですが、その内容をコ
ピーペーストしてメールしていただけますか?

shingo

unread,
Apr 19, 2012, 3:33:31 AM4/19/12
to 商品スタッフII
杉村さん

ありがとうございます。
ログを添付させていただきます。

log4j:WARN No appenders could be found for logger (com.cm55.util.X).
log4j:WARN Please initialize the log4j system properly.
com.cm55.gs.orm.q
at com.cm55.gs.orm.q.a(SourceFile:68)
at com.cm55.gs.orm.q.a(SourceFile:59)
at com.cm55.gs.orm.B.a(SourceFile:87)
at com.cm55.gs.alone.AloneMain.a(SourceFile:371)
at com.cm55.gs.alone.AloneMain.main(SourceFile:150)
Caused by: org.firebirdsql.jdbc.FBSQLException: GDS Exception.
335544653. cannot attach to password database
Reason: cannot attach to password database
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:
122)
at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.cm55.gs.orm.a.a.k.ts(SourceFile:65)
at com.cm55.gs.orm.B.b(SourceFile:131)
at com.cm55.gs.orm.B.a(SourceFile:83)
... 2 more
java.lang.RuntimeException: org.firebirdsql.gds.GDSException: cannot
attach to password database
at com.cm55.gs.alone.AloneMain$h.b(SourceFile:426)
at com.cm55.a.k$e.run(SourceFile:162)
at java.lang.Thread.run(Unknown Source)
Caused by: org.firebirdsql.gds.GDSException: cannot attach to password
database
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:
2169)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:
2119)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscCreateDatabase(AbstractJavaGDSImpl.java:
343)
at org.firebirdsql.management.FBManager.createDatabase(FBManager.java:
383)
at com.cm55.gs.orm.a.a.k.a(SourceFile:190)
at com.cm55.gs.db.q.a.ao(SourceFile:51)
at com.cm55.gs.alone.AloneMain$h.b(SourceFile:419)
... 2 more
04/19 16:32 ERROR a - Could not create database
org.firebirdsql.gds.GDSException: cannot attach to password database
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:
2169)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:
2119)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscCreateDatabase(AbstractJavaGDSImpl.java:
343)
at org.firebirdsql.management.FBManager.createDatabase(FBManager.java:
383)
at com.cm55.gs.orm.a.a.k.a(SourceFile:190)
at com.cm55.gs.db.q.a.ao(SourceFile:51)
at com.cm55.gs.alone.AloneMain$h.b(SourceFile:419)
at com.cm55.a.k$e.run(SourceFile:162)
at java.lang.Thread.run(Unknown Source)
java.lang.RuntimeException: org.firebirdsql.gds.GDSException: cannot
attach to password database
at com.cm55.gs.alone.AloneMain$h.b(SourceFile:426)
at com.cm55.a.k$e.run(SourceFile:162)
at java.lang.Thread.run(Unknown Source)
Caused by: org.firebirdsql.gds.GDSException: cannot attach to password
database
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:
2169)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:
2119)
at
org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscCreateDatabase(AbstractJavaGDSImpl.java:
343)
at org.firebirdsql.management.FBManager.createDatabase(FBManager.java:
383)
at com.cm55.gs.orm.a.a.k.a(SourceFile:190)
at com.cm55.gs.db.q.a.ao(SourceFile:51)
at com.cm55.gs.alone.AloneMain$h.b(SourceFile:419)
... 2 more

shingo

unread,
Apr 19, 2012, 4:44:24 AM4/19/12
to 商品スタッフII
sysdbaユーザでのデータベースアクセスでもエラーがでている見たいです。


C:\Program Files\Firebird\Firebird_2_1\bin>gsec -user sysdba -password
masterkey

cannot attach to password database
unable to open database


FireBirdのログを見てみると

COM1 (Server) Thu Apr 19 17:41:24 2012
operating system directive CreateFile failed


COM1 (Server) Thu Apr 19 17:41:24 2012
指定されたファイルが見つかりません。


とでています。


宜しくお願いします。

Yuichi SUGIMURA

unread,
Apr 19, 2012, 5:29:07 AM4/19/12
to cm...@googlegroups.com
 
 正直なところさっぱりわかりません。

 おそらくFirebirdインストールディレクトリにsecurity2.fdbというファイル
が無いか、あるいはアクセスができなくなっているかと思います。

 ダウンロードは、
 http://www.firebirdsql.org/en/firebird-2-1-4/
の、

Firebird-2.1.4.18393_0_Win32.exe(32ビット用)
Firebird-2.1.4.18393_0_x64.exe(64ビット用)

 いずれかを行ったのでしょうか?
 
 一度Firebirdをアンインストールしてから、c:\Program Files\Firebirdとい
うディレクトリを完全に消去し、再度ダウンロードを行なってインストールして
みてください。

 それでもダメなら、何らかのウイルス対策ソフトか、あるいはファイアウォー
ルが影響しているかもしれません。

shingo

unread,
Apr 20, 2012, 3:22:08 AM4/20/12
to 商品スタッフII
杉村さん

ありがとうございます。
とりあえずディレクトリを削除し再インストールを行ったり
バージョン2.1.3で試したりしましたが同じエラーでした。

バージョン2.5.1を試してみたところうまく動作しました。
正式に対応していないバージョンなので
不安はありますがとりあえずこのバージョンのFireBirdで試用してみたいと思います。

ありがとうございました。
Reply all
Reply to author
Forward
0 new messages