TOP をテンプレートにして作成
ホーム
バックアップ
一覧
検索
最終更新
ヘルプ
ログイン
開始行
#contents
*FAQ [#t8999f9b]
**ライセンス [#m06d6500]
:Q|ライセンスはどうなってるの?(特に商利用・配布)
:A|IPLという独自のライセンスになっています。公開されたデ...
ライブラリ、ツールの利用や配布に関しては商用利用も含めて...
公開物のソースファイルに対して変更を加えたものを使用する...
に関するソースを公開する必要があります。IPLに関する詳しい...
[[ボーランドのIPLに関するサイト:http://info.borland.com/d...
を参照して下さい。
**プラットフォーム [#i61f7fdb]
:Q|どのプラットフォームに対応しているの?
:A|Windows, Linux, FreeBSD, Solaris, MacOSX などです。
**データベースファイル [#xb38abd9]
:Q|データベース本体はどこに置くの?
:A|データベースの作成時に、自由な場所に自由な名前・拡張子...
:Q|どこでも置けるというのは便利だけど、逆にセキュリティの...
:A|データベースアカウントが漏れると、確かに攻撃を受けやす...
&br;
Firebird1.5以降では、データベース名を既存のエイリアスのみ...
したり、データベースを作成できるディレクトリを制限してし...
デフォルトではオフとなっていますので、設定ファイルを変更...
:Q|色々な拡張子が使われているのはなぜ?
:A|歴史的経緯と、Windows Me/XPのファイル保護機能による速...
拡張子の選択が適切でないと、Windows Me/XPの場合はOSの処理...
・参照: [[Windows XP 復元機能によりファイルへの書き込み操...
:Q|ファイルは複数?それとも1個?
:A|基本的に、テーブルが何個あっても1つのデータベース本体...
:Q|扱えるファイルサイズの制限は?
:A|シングルファイルデータベースの場合は64TByteまでですが...
:Q|バージョン間でのファイル互換性は?
:A|IB6.0系とFB1.0系は、ほぼ完全互換と言ってよいでしょう。...
**機能 [#i678d7e3]
:Q|日本語の列名(カラム名)は使えるの?
:A|予約語と同じ列名や日本語の列名や別名を使用したい場合は...
:Q|イベントアラータ機能ってなに?
:A|データベースサーバ側から、クライアント側へイベントを非...
:Q|データベースシャドウ機能ってなに?
:A|データベースシャドウというデータベースのバックアップコ...
:Q|UDFってなに?
:A|Firebirdには、ユーザーがデータベースを自由に機能拡張す...
**サーバ [#u271c659]
:Q|1.0系と1.5系の違いは?
:A|1.0系は、ベースとなったInterBase6とほとんどの面で互換...
:Q|OS によっては ClassicServer版と SuperServer版があるけ...
:A|ClassicServer版は接続毎に「別プロセス」を生成して処理...
:Q|ストアドプロシージャは対応してるの?
:A|対応しています。SQLの[[CREATE PROCEDURE>CREATE PROCEDU...
:Q|通常使用するTCP/IPのポート番号は?
:A|データベースの接続で使用するのは3050です。イベントアラ...
**クライアントからのアクセス手段(プログラミング) [#g83a8bfb]
:Q|クライアントのプログラミングインターフェースは何がある...
:A|Delphi, C++Builder 用コンポとしての dbExpress,IBX, [[I...
また、専用のFirebird APIも当然ながら用意されています。
:Q|(ORACLEのPro-Cを使用する場合のような)埋め込みSQLは使用...
:A|付属のgpre.exeというプリプロセッサで可能です。対応言語...
**管理・運用 [#x1c202ce]
:Q|サーバの起動・停止・確認はどうするの?
:A Windows|コントロールパネルに Firebird Server Manager ...
:A Linux| 通常は /etc/init.d/firebird が用意されています...
オプションは、start、stop、status、restart、reloadの5種...
通常はスーパーユーザーの状態で使用します。
&br;
停止:
# /etc/init.d/firebird stop
起動確認
# /etc/init.d/firebird status
:Q|日常行う管理は?
:A|管理が簡単なのが特徴の1つですので、通常の設定ならば日...
バックアップ程度です。ジャーナルの削除などもありませんが...
バックアップを取るようにしましょう。バックアップ中は処理...
運用中でも行うことが出来ます。また、cronやATコマンドによ...
運用も実現できます。有料のGUI管理ツールにはその機能を持っ...
&br;
&br;
自動スイープ間隔をオフ(0を設定)にした場合は、定期メンテナ...
を行った方が良いです。gfixコマンドや、GUIツールで行います。
&br;
スイープ処理ではガベージコレクションなどが行われますので...
が非常に重くなります。そのため、安定したレスポンスを重視...
の少ない時間にスイープ処理を行う方が安定した性能を見込め...
確実にスイープ処理を行う時間を定めるために自動スイープを...
または定時起動によるスイープを行うという運用にします。
:Q|アカウントや設定も含めた完全なバックアップはどうすれば...
:A|データベース本体をgbakコマンドなどを使用してバックアッ...
データベースを停止し、Firebirdをインストールしたディレク...
security.fdb(1.0.xはisc4.gdb)とfirebird.conf、aliases.con...
(1.0.xではisc_configファイル)、計3ファイル(1.0.xでは2フ...
コピーコマンドなどを使用してバックアップしてください。
&br;
リストアするときは、クリーンインストール直後またはデータ...
先ほどバックアップしたsecurity.fdbなどのファイルをコピー...
データベースを起動し、gbakコマンドなどでデータベースをリ...
**インストール [#se961323]
:Q|fbclient.dllのインストール
:A|コマンドラインで
C:\Program Files\Firebird\bin>instclient.exe i f
と打てば fbclient.dll がインストールされる。
:Q|gds32.dllが無くなってるんだけど?
:A|コマンドラインで
C:\Program Files\Firebird\bin>instclient.exe i g
と打てば gds32.dll がインストールされる。
**アンインストール [#r4d33763]
:Q|アンインストールはどうやるの?
:A|Windows版の場合は、コントロールパネルの「Firebird Serv...
**ドキュメント [#ud7ad800]
:Q|ドキュメントはどこにありますか?
:A|[[IBPhoenix Download:http://www.ibphoenix.com/main.nfs...
**管理ツール [#oc8d62a3]
:Q|付属の管理ツールは何がありますか?
:A|基本的なコマンドラインツールが付属していますので、コマ...
|gsec|ユーザーアカウント管理|
|gbak|データベースのバックアップとリストア|
|isql|コマンドラインまたは対話形式でのSQL発行|
|gstat|データベースの状態を表示|
|gfix|データベースの設定変更や制御を行う。停止、スイープ...
:Q|GUIで管理できるツールはありますか?
:A|Borland社の開発ツールや商用[[InterBase(R):http://www.b...
|ツール名|説明|
|商用 IBConsole|Borlandの開発ツールや商用製品に付属。デー...
|オープンソース版 IBConsole|IBConsoleのオープンソース版と...
|日本語化オープンソース版 IBConsole|[[Twise Labo社のダウ...
|[[IBOConsole:http://www.mengoni.it/]]|海外で開発されてい...
|[[IB Expert:http://ibexpert.net/ibe/]]|基本的には商用の...
|[[EMS SQL Manager for InterBase/Firebird:http://www.sqlm...
|[[IB Admin4:http://www.sqlly.com/ibadmin.asp]]|商用の管...
|[[ValueSql:http://gwsrv.valuenet.co.jp/ValueSQL/pukiwiki...
:Q|isqlで日本語を(正しく)扱うには?
:A|isqlではCONNECTでデータベースに接続しますが、このとき...
は、デフォルトでは"NONE"になっています。データベースのキ...
よっては、この状態でも日本語が扱えたりします。しかし、デ...
をSJIS_0208に設定したりすると、エラーが出たり文字化けが起...
こういう場合は、CONNECTなどで接続する前に、"SET NAMES"コ...
指定してみましょう。接続前に設定を行うのがミソです。"SET ...
[[コマンドラインツールの簡易マニュアル]]のisqlの項を参照...
**Apacheなどとの連動 [#r16e52c0]
:Q|ApacheのCGIなどから使いたいんだけど?
:A|PHPからはInterbaseとして直接アクセス可能です。ODBC経由...
Perlの場合は、DBI/DBDによりアクセスします。PHPとPerlに関...
詳しいドキュメントがあるので読んでみてください。
:Q|Apacheのユーザー認証で使いたいんだけど?
:A|PHPをモジュール(DSO)で動かしている場合は、PHP標準の機...
また、ベーシック認証で十分な場合は、[[Firebird用のBASIC認...
最終行:
#contents
*FAQ [#t8999f9b]
**ライセンス [#m06d6500]
:Q|ライセンスはどうなってるの?(特に商利用・配布)
:A|IPLという独自のライセンスになっています。公開されたデ...
ライブラリ、ツールの利用や配布に関しては商用利用も含めて...
公開物のソースファイルに対して変更を加えたものを使用する...
に関するソースを公開する必要があります。IPLに関する詳しい...
[[ボーランドのIPLに関するサイト:http://info.borland.com/d...
を参照して下さい。
**プラットフォーム [#i61f7fdb]
:Q|どのプラットフォームに対応しているの?
:A|Windows, Linux, FreeBSD, Solaris, MacOSX などです。
**データベースファイル [#xb38abd9]
:Q|データベース本体はどこに置くの?
:A|データベースの作成時に、自由な場所に自由な名前・拡張子...
:Q|どこでも置けるというのは便利だけど、逆にセキュリティの...
:A|データベースアカウントが漏れると、確かに攻撃を受けやす...
&br;
Firebird1.5以降では、データベース名を既存のエイリアスのみ...
したり、データベースを作成できるディレクトリを制限してし...
デフォルトではオフとなっていますので、設定ファイルを変更...
:Q|色々な拡張子が使われているのはなぜ?
:A|歴史的経緯と、Windows Me/XPのファイル保護機能による速...
拡張子の選択が適切でないと、Windows Me/XPの場合はOSの処理...
・参照: [[Windows XP 復元機能によりファイルへの書き込み操...
:Q|ファイルは複数?それとも1個?
:A|基本的に、テーブルが何個あっても1つのデータベース本体...
:Q|扱えるファイルサイズの制限は?
:A|シングルファイルデータベースの場合は64TByteまでですが...
:Q|バージョン間でのファイル互換性は?
:A|IB6.0系とFB1.0系は、ほぼ完全互換と言ってよいでしょう。...
**機能 [#i678d7e3]
:Q|日本語の列名(カラム名)は使えるの?
:A|予約語と同じ列名や日本語の列名や別名を使用したい場合は...
:Q|イベントアラータ機能ってなに?
:A|データベースサーバ側から、クライアント側へイベントを非...
:Q|データベースシャドウ機能ってなに?
:A|データベースシャドウというデータベースのバックアップコ...
:Q|UDFってなに?
:A|Firebirdには、ユーザーがデータベースを自由に機能拡張す...
**サーバ [#u271c659]
:Q|1.0系と1.5系の違いは?
:A|1.0系は、ベースとなったInterBase6とほとんどの面で互換...
:Q|OS によっては ClassicServer版と SuperServer版があるけ...
:A|ClassicServer版は接続毎に「別プロセス」を生成して処理...
:Q|ストアドプロシージャは対応してるの?
:A|対応しています。SQLの[[CREATE PROCEDURE>CREATE PROCEDU...
:Q|通常使用するTCP/IPのポート番号は?
:A|データベースの接続で使用するのは3050です。イベントアラ...
**クライアントからのアクセス手段(プログラミング) [#g83a8bfb]
:Q|クライアントのプログラミングインターフェースは何がある...
:A|Delphi, C++Builder 用コンポとしての dbExpress,IBX, [[I...
また、専用のFirebird APIも当然ながら用意されています。
:Q|(ORACLEのPro-Cを使用する場合のような)埋め込みSQLは使用...
:A|付属のgpre.exeというプリプロセッサで可能です。対応言語...
**管理・運用 [#x1c202ce]
:Q|サーバの起動・停止・確認はどうするの?
:A Windows|コントロールパネルに Firebird Server Manager ...
:A Linux| 通常は /etc/init.d/firebird が用意されています...
オプションは、start、stop、status、restart、reloadの5種...
通常はスーパーユーザーの状態で使用します。
&br;
停止:
# /etc/init.d/firebird stop
起動確認
# /etc/init.d/firebird status
:Q|日常行う管理は?
:A|管理が簡単なのが特徴の1つですので、通常の設定ならば日...
バックアップ程度です。ジャーナルの削除などもありませんが...
バックアップを取るようにしましょう。バックアップ中は処理...
運用中でも行うことが出来ます。また、cronやATコマンドによ...
運用も実現できます。有料のGUI管理ツールにはその機能を持っ...
&br;
&br;
自動スイープ間隔をオフ(0を設定)にした場合は、定期メンテナ...
を行った方が良いです。gfixコマンドや、GUIツールで行います。
&br;
スイープ処理ではガベージコレクションなどが行われますので...
が非常に重くなります。そのため、安定したレスポンスを重視...
の少ない時間にスイープ処理を行う方が安定した性能を見込め...
確実にスイープ処理を行う時間を定めるために自動スイープを...
または定時起動によるスイープを行うという運用にします。
:Q|アカウントや設定も含めた完全なバックアップはどうすれば...
:A|データベース本体をgbakコマンドなどを使用してバックアッ...
データベースを停止し、Firebirdをインストールしたディレク...
security.fdb(1.0.xはisc4.gdb)とfirebird.conf、aliases.con...
(1.0.xではisc_configファイル)、計3ファイル(1.0.xでは2フ...
コピーコマンドなどを使用してバックアップしてください。
&br;
リストアするときは、クリーンインストール直後またはデータ...
先ほどバックアップしたsecurity.fdbなどのファイルをコピー...
データベースを起動し、gbakコマンドなどでデータベースをリ...
**インストール [#se961323]
:Q|fbclient.dllのインストール
:A|コマンドラインで
C:\Program Files\Firebird\bin>instclient.exe i f
と打てば fbclient.dll がインストールされる。
:Q|gds32.dllが無くなってるんだけど?
:A|コマンドラインで
C:\Program Files\Firebird\bin>instclient.exe i g
と打てば gds32.dll がインストールされる。
**アンインストール [#r4d33763]
:Q|アンインストールはどうやるの?
:A|Windows版の場合は、コントロールパネルの「Firebird Serv...
**ドキュメント [#ud7ad800]
:Q|ドキュメントはどこにありますか?
:A|[[IBPhoenix Download:http://www.ibphoenix.com/main.nfs...
**管理ツール [#oc8d62a3]
:Q|付属の管理ツールは何がありますか?
:A|基本的なコマンドラインツールが付属していますので、コマ...
|gsec|ユーザーアカウント管理|
|gbak|データベースのバックアップとリストア|
|isql|コマンドラインまたは対話形式でのSQL発行|
|gstat|データベースの状態を表示|
|gfix|データベースの設定変更や制御を行う。停止、スイープ...
:Q|GUIで管理できるツールはありますか?
:A|Borland社の開発ツールや商用[[InterBase(R):http://www.b...
|ツール名|説明|
|商用 IBConsole|Borlandの開発ツールや商用製品に付属。デー...
|オープンソース版 IBConsole|IBConsoleのオープンソース版と...
|日本語化オープンソース版 IBConsole|[[Twise Labo社のダウ...
|[[IBOConsole:http://www.mengoni.it/]]|海外で開発されてい...
|[[IB Expert:http://ibexpert.net/ibe/]]|基本的には商用の...
|[[EMS SQL Manager for InterBase/Firebird:http://www.sqlm...
|[[IB Admin4:http://www.sqlly.com/ibadmin.asp]]|商用の管...
|[[ValueSql:http://gwsrv.valuenet.co.jp/ValueSQL/pukiwiki...
:Q|isqlで日本語を(正しく)扱うには?
:A|isqlではCONNECTでデータベースに接続しますが、このとき...
は、デフォルトでは"NONE"になっています。データベースのキ...
よっては、この状態でも日本語が扱えたりします。しかし、デ...
をSJIS_0208に設定したりすると、エラーが出たり文字化けが起...
こういう場合は、CONNECTなどで接続する前に、"SET NAMES"コ...
指定してみましょう。接続前に設定を行うのがミソです。"SET ...
[[コマンドラインツールの簡易マニュアル]]のisqlの項を参照...
**Apacheなどとの連動 [#r16e52c0]
:Q|ApacheのCGIなどから使いたいんだけど?
:A|PHPからはInterbaseとして直接アクセス可能です。ODBC経由...
Perlの場合は、DBI/DBDによりアクセスします。PHPとPerlに関...
詳しいドキュメントがあるので読んでみてください。
:Q|Apacheのユーザー認証で使いたいんだけど?
:A|PHPをモジュール(DSO)で動かしている場合は、PHP標準の機...
また、ベーシック認証で十分な場合は、[[Firebird用のBASIC認...
ページ名:
新規
名前変更
ホーム
一覧
検索
最終更新
バックアップ
ヘルプ
最終更新のRSS