Ver5.7 の破損データの修復
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
mtcos
居住地: 山口県
投稿数: 120
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
返信が遅くなりました。
データ復旧完了しました。
ありがとうございました。
データ復旧完了しました。
ありがとうございました。
投票数:0
平均点:0.00
technonomori
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
@ECHO OFF
IF "%1" == "" GOTO END
IF NOT EXIST %1.DAT GOTO END
IF NOT EXIST %1.BAK GOTO SYUUHUKU
DEL %1.BAK
:SYUUHUKU
BTRIEVE
BTUTIL -RECOVER %1.DAT %1.TXT %1.STT
BTUTIL -LOAD %1.TXT %1.DA %1.STT
REN %1.DAT %1.BAK
REN %1.DA %1.DAT
DEL %1.TXT
DEL %1.STT
BTSTOP
:END
当時使っていたbatファイルです。
DBの拡張子はDATで統一されていました。
拡張子なしファイル名を指定すること。
ご参考になれば。
IF "%1" == "" GOTO END
IF NOT EXIST %1.DAT GOTO END
IF NOT EXIST %1.BAK GOTO SYUUHUKU
DEL %1.BAK
:SYUUHUKU
BTRIEVE
BTUTIL -RECOVER %1.DAT %1.TXT %1.STT
BTUTIL -LOAD %1.TXT %1.DA %1.STT
REN %1.DAT %1.BAK
REN %1.DA %1.DAT
DEL %1.TXT
DEL %1.STT
BTSTOP
:END
当時使っていたbatファイルです。
DBの拡張子はDATで統一されていました。
拡張子なしファイル名を指定すること。
ご参考になれば。
投票数:1
平均点:10.00
mtcos
居住地: 山口県
投稿数: 120
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
yoshiさん、こんばんは。
古い記憶ですが、APGで空テープル作成せずに復旧してました。
データが3.5MGぐらいあるのがまずいのでしょうか?
PC入替の際に、rebuildは実行します。V8.2k4sp2+Pervasive9になる予定です。
古い記憶ですが、APGで空テープル作成せずに復旧してました。
データが3.5MGぐらいあるのがまずいのでしょうか?
PC入替の際に、rebuildは実行します。V8.2k4sp2+Pervasive9になる予定です。
投票数:0
平均点:0.00
yoshi
投稿数: 33
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
mtcosさん、こんにちは。
確認ですが、
LOADの前に、テーブルを作成済みでしょうか?
昔の記憶で恐縮ですが、
・RECOVERコマンドでデータ出力
・既存テーブルRename
・APG等で空のテーブル作成
・LOAD
って感じで行っていたような...
もしくは、破損していたテーブルを復旧モード(APGであったはず)で動作させるとか。
もちろん、PervasivePSQLV10等の最新ユティリティでも可能と思います。
確認ですが、
LOADの前に、テーブルを作成済みでしょうか?
昔の記憶で恐縮ですが、
・RECOVERコマンドでデータ出力
・既存テーブルRename
・APG等で空のテーブル作成
・LOAD
って感じで行っていたような...
もしくは、破損していたテーブルを復旧モード(APGであったはず)で動作させるとか。
もちろん、PervasivePSQLV10等の最新ユティリティでも可能と思います。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
butilで検索かけたら、こんなのが見つかりました。
http://www.agtech.co.jp/html/v8manuals/advops/btrmaint9.html
ちなみにPervasive V10をインストールしたPCのコマンドプロンプトで Butilと入力したら、コマンド出てきました。
Pervasive V8 頃のRebuildも使ってどうにかこうにかするのも良さそうな気もします。
http://www.agtech.co.jp/html/v8manuals/advops/btrmaint9.html
ちなみにPervasive V10をインストールしたPCのコマンドプロンプトで Butilと入力したら、コマンド出てきました。
Pervasive V8 頃のRebuildも使ってどうにかこうにかするのも良さそうな気もします。
投票数:0
平均点:0.00
mtcos
居住地: 山口県
投稿数: 120
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
停電でデータが破損しました。
DOSコマンドで、btutil -recover 破損ファイル名 ファイル名1
終了後、btutil -load ファイル名1 ファイル名2
を実行しました。
loadの際に、エラー12が出て止まってしまいました。
修復としてはこのやり方でよかったのでしょうか?
調べる所がなくて困っています。
近々、PC他入れ替え予定なので、データ移行してから修復したほうがよいのでしょうか?
使用環境:Ver 5.7 Btrieve 6.15(たぶん)
PCは、Windows 95です。20年使用されています。
DOSコマンドで、btutil -recover 破損ファイル名 ファイル名1
終了後、btutil -load ファイル名1 ファイル名2
を実行しました。
loadの際に、エラー12が出て止まってしまいました。
修復としてはこのやり方でよかったのでしょうか?
調べる所がなくて困っています。
近々、PC他入れ替え予定なので、データ移行してから修復したほうがよいのでしょうか?
使用環境:Ver 5.7 Btrieve 6.15(たぶん)
PCは、Windows 95です。20年使用されています。
投票数:0
平均点:0.00