ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Notes/Domino 面白/裏/小技ネタコミュの壊れたDBの修復?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
運悪くNotes DBが壊れてしまうことがある。

まあ、定期的にBackupを取っていれば突然壊れても悩まされることはないのだが。。。。。

特にRRV(Resource Relocation Vector) Bucket Errorなんかが出た場合は修復は不可能とあきらめざるを得ない。

それ以外にも、壊れる場合もある。

特にR4.xで作成したDBを長く運用していると、気が付かない内にR4.xのデフォルトの容量制限を越えてしまって、6.xを使っているというのに開くことが出来なくなってしまったなんてことはないだろうか?

こうなってしまうと、新規に制限を持たないDBをReplicaで作成することも出来なければ、compact -mで制限を広げてやることもできなくなってしまう。

しかし、この場合は救える場合がある。

以前はTechnoteで公開されていたのだが、今は公開はされていないようなので、ここに書くのはヤバイのかも知れませんが。。。

1.開けなくなったDBをNotes 6.5.x ClientのData DirectoryにCopyする
2.ClientのNotes.iniにSkip_Fixup=1を指定する
3.DOS Command Promptを開き、Notes Program Directoryに移る
4.ncompact <file_path> -m -c -i を実行する

以上で運が良ければDBが開けるようになります。

現在使われているServerがR5やR4.xの場合は、開けるようになったDBをReplicaしてServerに戻します。

現在のNotes 6.5.4では使えていますが、Skip_Fixup=1が突然サポートされなくなる場合もありますので、ご注意ください。

  

コメント(2)

Skip_Fixup=1は6.5.5/7.0.1以降では利用できなくなりました。

修復する際は6.5.4/7.0以前のNotes Clientを利用してください。
 
>いわまんさん
うわ。そうだったんですか…。

今ちょうど fixup かけて、 "整合性の確認が完了しました" のメッセージの後に "文書が無効またはありません" エラーを出してる DB があって…。

l compact -i -c は Skip_Fixup=1 & l compact -c & l fixup と同義になりますかね…。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Notes/Domino 面白/裏/小技ネタ 更新情報

Notes/Domino 面白/裏/小技ネタのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。