ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Ver5.7 の破損データの修復

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2013-3-15 17:14
mtcos  一人前 居住地: 山口県  投稿数: 120
停電でデータが破損しました。

DOSコマンドで、btutil -recover 破損ファイル名 ファイル名1
終了後、btutil -load ファイル名1 ファイル名2
を実行しました。

loadの際に、エラー12が出て止まってしまいました。

修復としてはこのやり方でよかったのでしょうか?

調べる所がなくて困っています。

近々、PC他入れ替え予定なので、データ移行してから修復したほうがよいのでしょうか?

使用環境:Ver 5.7 Btrieve 6.15(たぶん)
PCは、Windows 95です。20年使用されています。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-15 21:27
nkmt  長老   投稿数: 1668
butilで検索かけたら、こんなのが見つかりました。

http://www.agtech.co.jp/html/v8manuals/advops/btrmaint9.html

ちなみにPervasive V10をインストールしたPCのコマンドプロンプトで Butilと入力したら、コマンド出てきました。

Pervasive V8 頃のRebuildも使ってどうにかこうにかするのも良さそうな気もします。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-16 13:33
yoshi  半人前   投稿数: 33
mtcosさん、こんにちは。

確認ですが、
LOADの前に、テーブルを作成済みでしょうか?

昔の記憶で恐縮ですが、
・RECOVERコマンドでデータ出力
・既存テーブルRename
・APG等で空のテーブル作成
・LOAD
って感じで行っていたような...

もしくは、破損していたテーブルを復旧モード(APGであったはず)で動作させるとか。

もちろん、PervasivePSQLV10等の最新ユティリティでも可能と思います。

投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-16 22:26
mtcos  一人前 居住地: 山口県  投稿数: 120
yoshiさん、こんばんは。

古い記憶ですが、APGで空テープル作成せずに復旧してました。
データが3.5MGぐらいあるのがまずいのでしょうか?

PC入替の際に、rebuildは実行します。V8.2k4sp2+Pervasive9になる予定です。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-4-2 13:40
technonomori  半人前   投稿数: 22
@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で統一されていました。
拡張子なしファイル名を指定すること。
ご参考になれば。
投票数:1 平均点:10.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-4-15 16:43
mtcos  一人前 居住地: 山口県  投稿数: 120
返信が遅くなりました。
データ復旧完了しました。

ありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約