テクニカル雑記帳です
gbak コマンドではまった
参考サイトで見ていた gbak
コマンドではまったので解決策
コレが基本の構文 gbak -B -USER ユーザー名 -PASSWORD パスワード バックアップするデータベースの名前 バックアップ先ファイル
あわせて書くと gbak -B -USER sysdba -PASSWORD masterkey "C:/hoge/hoge.fdb" "C:/hoge/hoge.fbk"
このようになる。 実行で以下のエラーが出た
gbak: ERROR: unavailable database
gbak: Exiting before completion due to errors
いろんなサイトをめぐってみると、「ファイルパスが違うのでは」とか「サーバーは起動しているか確認しろ」とか出てきた。
でも、その辺は全部クリアしていて、結局は gbak -B -USER sysdba -PASSWORD masterkey "localhost:C:/hoge/hoge.fdb" "C:/hoge/hoge.fbk"
つまり gbak -B -USER ユーザー名 -PASSWORD パスワード バックアップするデータベースのIPアドレスからのフルパス バックアップ先ファイルのフルパス
ということだったみたい。
DBと接続元の関係がちゃんと理解できなかったからはまったのねという感じでした。