Firebird関連スレ 

このエントリーをはてなブックマークに追加
936NAME IS NULL:2005/11/15(火) 10:07:48 ID:p7egLgwt
じゃ、どうすれば直るの?
937NAME IS NULL:2005/11/15(火) 11:58:27 ID:???
たかだか20程度前からの書き込みぐらいは自分で読んだほうがいいのでは...
938NAME IS NULL:2005/11/17(木) 00:34:22 ID:???
Interbase5.6でバックアップを行い、
Firebird1.5.2にバージョンをあげてリストアしました。
訳あって元に戻そうと、Firebird1.5.2でバックアップして、
Interbase5.6でリストアするのですが、エラーが出ます。
ERROR: Expected backup version 1, 2, or 3. Found 6
バックアップリストアでいつでも戻せると思っていたのですが、
世の中なかなかうまくいかないものです。
gbakの-olオプションもだめみたいです。
何かよい方法はないですか。
939NAME IS NULL:2005/11/17(木) 06:04:17 ID:???
データフォーマットが違うから無理なんじゃね?データ型も増えてるし。
そもそも、FBはIB6.01から派生してるし、新形式のファイルを古いバージョンに読み込ませるのは
出来ないのはしょうがないと思うが。
正攻法なら、Perlかなんかでアプリを組んで FB から SQL で吸い出して IB5.6 にSQL で
書き込むとかすればいいような。
もしくは、ファイルに吐き出してから、FB5.6 から外部ファイルとして読み込むとか。
こっちはやったことはないんで詳しく聞かれても困るが。
940NAME IS NULL:2005/11/17(木) 09:37:48 ID:???
>>939
ありがとうございます。
FBのgbakに、旧式のフォーマットで行うオプションがあったりとか、
同じ問題に直面した人が変換ツールとか自前でgbakを作ったりとか、
だったら嬉しいんですが。
そのデータベースは構造が複雑だし、データ量も300MBほどあります。
抜き出して書き戻すのは自信がないので、出来ませんといって逃げます。
941939:2005/11/17(木) 19:22:26 ID:A1xwEgGN
記憶をたどってたんだけど思い出したので一応。
一応こういう(FBCopy)というものもあるよ。

http://fbexport.sourceforge.net/fbcopy.html

IB5.6で使えるかとか、実際どの程度のものかはわからんけどね。
942NAME IS NULL:2005/11/17(木) 21:35:23 ID:???
>>941
ありがとうございます。
見てみましたが、
This tool uses IBPP library for database access.
It supports Firebird 1.0, 1.5 and InterBase 6 databases.
It should also work with InterBase 6.5 and 7,
but nobody has confirmed it yet.
If it works for you, please let me know.
As IBPP project grows, I hope to support all database engines they do.

Dialect 1 is not supported at this time, only Dialect 3.

ということなので、今回は使えないようです。

943NAME IS NULL:2005/11/22(火) 04:47:32 ID:???
>>940
え? バックアップ時に互換モードみたいなのあったよね?
ポータブルなんとかだっけ? あれでもダメ?
944940:2005/11/23(水) 18:03:05 ID:???
>>943
だめでした。

で、そもそもなぜ元に戻したかったかというと、
お客さんが遅くなったから戻してくれといわれたからなんです。
しかし、十分テストして速くなると確信していたから、
どうも納得がいかず、一時的にIB5.6に戻して、IB5.6時代に
バックアップしていたデータで、お客さんの環境でテストし
てみると、やっぱりFBのほうが、速かったのです。

で、推測です。
NT4.0だったのですが、FBを入れるときにエラーが出たので、
sp6aを入れたり、WindowsUpdateしたりしたので
(これではエラーの原因は解決できなかったのですが)
それが原因で遅くなったんじゃないかと睨んでいます。

しかし、どっちみち元には戻せないので、プログラム側を
高速化することで対応しました。

長文すんません。
945NAME IS NULL:2005/11/25(金) 11:06:56 ID:JrmqA/XQ
すいません 超初心者のしつもんなんですが
sysdbaのパスワードがわからなくなってしまいました。
パスワードを知る方法ってなにかありますか?
わかるかたいたら教えてください、よろしくおねがいします
946NAME IS NULL:2005/11/25(金) 12:39:43 ID:???
パスワードのヒント: 二人目の女房といった新婚旅行の場所は?
947945:2005/11/25(金) 13:23:15 ID:JrmqA/XQ
>>946
うーんむずかしいですね。自分は結婚したことがないので検討がつかないです。
948NAME IS NULL:2005/11/25(金) 17:01:11 ID:???
FBをアンインストールして再インストールすると、MASTERKEYに戻ります。
949NAME IS NULL:2005/11/25(金) 17:21:46 ID:???
パスワードも管理できないなら、プログラマーなんてやめちまえ。
950NAME IS NULL:2005/11/25(金) 18:51:29 ID:???
ああ、あれだろ、3大喜劇王の一人だろ?
951NAME IS NULL:2005/11/25(金) 19:41:02 ID:???
藤山 寛美?
952NAME IS NULL:2005/11/26(土) 01:22:36 ID:???
江頭2:50?
953NAME IS NULL:2005/11/26(土) 06:39:01 ID:???
>>948
最近のバージョンはmasterkeyじゃなくて自動生成したのがReadmeに入ってるんじゃなかったっけ?
954NAME IS NULL:2005/11/26(土) 07:11:52 ID:???
Linuxだとインストールするときに入力を求めてくるよ
1.5.3は知らんけど
955NAME IS NULL:2005/11/28(月) 09:36:42 ID:zyw9jz8R
そうか、めんどーになったね。

ところで、
パスワードがDBファイル内にあるんじゃなくて、マシンに設定される、
というのは変わってない?
956NAME IS NULL:2005/11/28(月) 15:52:22 ID:j+Tz+pLh
マシン...というのは何を指してるかわからんが、アカウント情報は
security.fdbなどの専用のデータベースファイルに格納されるな
957955:2005/11/28(月) 16:10:46 ID:zyw9jz8R
なら今までと一緒で、マシンに設定されてるね。

他のDBだと、実際のデータの入ってるファイルにアカウント情報入ってるような希ガス。
958NAME IS NULL:2005/12/01(木) 20:34:00 ID:???
IBOConsoleで急に接続できなくなったんだけど、そういう経験のある人いる?

ログインしようとすると「Cannot attach to services manager」という
メッセージが出るんだけど。
959NAME IS NULL:2005/12/01(木) 21:15:09 ID:???
>>958
サービス止まってるんじゃない?
960NAME IS NULL:2005/12/02(金) 02:34:19 ID:???
>>959
動いてるんだが、駄目なんだよね・・・。
ファイル壊れたかなあ。
961NAME IS NULL:2005/12/02(金) 02:55:19 ID:???
リモートサーバだと入れた・・・ (´・ω・`)
謎だ・・・。
962NAME IS NULL:2005/12/02(金) 18:21:35 ID:s2vztZm+
別に驚くほど不思議ではないかも
Windowsはローカルではソケットで通信してないよ
(表示されない)Windowや共有メモリなどを使うから
何かの理由でその生成に失敗してるのか消えてるんじゃないの?
963NAME IS NULL:2005/12/02(金) 21:28:34 ID:yG9ghYsw
http://firebird.skr.jp/?FAQ#oc8d62a3
によると、商用 IBConsoleと日本語化オープンソース版 IBConsoleはネットワーク経由で接続しろって
書いてあるから、どれでもそうなのかと思ってた。
964NAME IS NULL:2005/12/02(金) 21:38:11 ID:???
FB1.5からWindows用での通信用共有メモリの名前が変わってるからローカルでは繋がらない。
IB/FB1.0と同じ名前にしたら使えるかも?
ここにちゃんと書いてあるよ。

http://firebird.skr.jp/?%C0%DF%C4%EA%A5%D5%A5%A1%A5%A4%A5%EB%28aliases.conf%2Ffirebird.conf%29%A4%CE%A5%EA%A5%D5%A5%A1%A5%EC%A5%F3%A5%B9#uddd2de2
965NAME IS NULL:2005/12/03(土) 17:49:44 ID:???
>>958 ですが、マシンを再起動したら直りました。
>>962 あたりが正解だったか・・・。

ちなみにIBConsoleじゃなくてIB"O"Consoleです。

みなさん、コメントどもでした。
966sage:2005/12/03(土) 21:12:27 ID:N8Q4KgSq
Forced WritesをDisabledにした場合、Windowsが落ちた時に書き込み前のデータが
保障されないこと以外に、何か気をつけることはあるのでしょうか?
967NAME IS NULL:2005/12/08(木) 12:51:28 ID:VugBsy6p
家でWindows版使ってみようといれてみたが
・・・・
殆どマニュアルもよめねぇ・・・
さすが英語はきついぜ

ポスグレみたく日本語の解説サイトあると
(*´Д`)y−~~~ウマー!
なんだが まだあんま一般的にしられてないのかな?

日本ユーザ会の解説見てると
カナリ魅かれるんだが
968NAME IS NULL:2005/12/08(木) 14:11:29 ID:???
>>967
ここじゃいかんのけ?

ttp://firebird.skr.jp/
969NAME IS NULL:2005/12/08(木) 14:36:45 ID:???
接続設定(ちょっと他のDBと違うとこあり。サーバーとファイルパス指定。パスワード設定)さえ終えれば、マニュアル全く読まないけどね。
970NAME IS NULL:2005/12/08(木) 15:07:01 ID:VugBsy6p
>>968
英語版のクイックスタートが
2Ch風日本語に・・・

これ求めていたよ
ありがとう
会社から帰ったら早速やてみる
ノシ
971NAME IS NULL:2005/12/09(金) 01:38:26 ID:???
40文字ぐらいの列名のテーブルが作れないのですがどうしたらいいですか
回答が無い場合はMySQLを使います。
972NAME IS NULL:2005/12/09(金) 01:42:20 ID:???
>>971
PostgreSQLにしといたら?
973NAME IS NULL:2005/12/09(金) 03:08:37 ID:???
Firebirdってリファレンスはフリーで公開されてないの? IB6.0しか見あたらないんだけど。
974NAME IS NULL:2005/12/09(金) 07:21:25 ID:???
975NAME IS NULL:2005/12/10(土) 03:50:23 ID:???
>>974
そうじゃなくてオフィシャルリファレンスマニュアルは無償では無いんでしょうか?
976NAME IS NULL:2005/12/16(金) 11:43:30 ID:???
2006年以降のロードマップが発表されてた。
http://firebird.sourceforge.net/devel/engine/roadmap2006.html

977NAME IS NULL:2005/12/19(月) 17:14:10 ID:???
VARCHAR(10)で作成するとShiftJISの場合、全角10文字分確保されるのでしょうか?
978NAME IS NULL:2005/12/19(月) 21:40:04 ID:???
やってみた方が早いんではないかと
確保されそうな気がするが
979NAME IS NULL:2005/12/21(水) 16:55:22 ID:2Aj3iuId
Windowsのサーバーとクライアントで、
エラー「Unable to complete network request to host」が
出ます。

例外の登録で、プログラムの追加では上記のままで、
ポート3050を追加したところ、動作しました。

そういった事ってありました?

対処はそれでおkでしょうか?

どうか宜しくお願いします。
980NAME IS NULL:2005/12/21(水) 20:37:59 ID:???
3050は、TCP/IPで通信を行う場合のデフォルト設定のポート番号だな。
981NAME IS NULL:2005/12/22(木) 13:23:48 ID:???
>>980
そのポートを空けるってのは良くやることですか?
982NAME IS NULL:2005/12/23(金) 02:35:55 ID:???
>>981
普通インストーラが勝手に開けるんじゃない?
古いInterbaseでは手で開けてた気がするけど。
983NAME IS NULL:2005/12/23(金) 20:34:28 ID:???
>>982
ずいぶん怖いインストーラだな
984NAME IS NULL:2005/12/23(金) 23:46:19 ID:???
開けるって単にservicesに追加するって意味だよね。
だったらインストーラーがやってくれると思う。
985NAME IS NULL
最近はホスト別にファイアウォールもあるしそうでもなくなってきたが。