ログイン
システム構築
トップページ
基本アプリケーション
カスタムアプリ
システム設定
クラウド移行
保守
オプション製品
仕様・制限事項
ライセンス・購入
納品・請求・支払い
お客様情報の変更・確認
解約・キャンセル
資料
お問い合わせ




URLをクリップボードにコピーしました
省略URL:https://faq.cybozu.info/alphascope/cybozu/web/office10/Detail.aspx?id=1486
  FAQ番号:1486
データベースの破損チェック方法を教えてください。
サイボウズ Office 10をインストールしているサーバーでコマンドを実行し、データベースが破損しているかどうかを確認できます。

【手順】
  1. サイボウズ Office 10をインストールしているサーバーにアクセスする

  2. サーバーの次のユーザーでログインする
    • Windows環境の場合:
      サーバーのAdministrator権限を持つユーザー
    • Linux環境の場合:
      サーバーのroot権限を持つユーザー

  3. お使いのサイボウズ Office 10で次の情報を確認する
    • インストールディレクトリ
    • データディレクトリ
    「実行環境の診断」画面の「Dir」欄と「UserDir」欄で確認できます。
    「実行環境の診断」画面の見かたは、サーバー環境の確認を参照してください。
    例:
    • インストールディレクトリ:C:\inetpub\scripts\cbag
    • データディレクトリ:C:\cybozu\office\cbag

  4. サイボウズ Office 10にメンテナンス時間を設定する
    ユーザーのアクセスを一時的に中止します。
    設定方法は、メンテナンス時間の設定を参照してください。

  5. コマンドプロンプトを起動する

  6. サイボウズ Office 10のインストールディレクトリに移動する
    • 例:インストールディレクトリが「C:\inetpub\scripts\cbag」の場合
      cd C:\Inetpub\scripts\cbag

    Windows環境でサイボウズ Office 10をCドライブ以外にインストールしている場合は、「/d」が必要です。
    • 例:インストールディレクトリが「D:\inetpub\scripts\cbag」の場合
      cd /d D:\Inetpub\scripts\cbag

  7. 破損チェックコマンドを実行する
    • Windows環境の場合:
      ag.exe -x database -exec check
    • Linux環境の場合:
      ./ag.cgi -x database -exec check

  8. 操作ログを確認する
    ログは次の場所に保存されています。
    • (インストールディレクトリ)/database.log
    ログに「INVALID」または「BAD record」と表示されている場合、データベースが破損しています。

  9. メンテナンス時間を解除する
    サイボウズ Office 10をインストールしているサーバーから、次のファイルを削除します。
    • (データディレクトリ)/cb5/data/maint
    詳細は、メンテナンス時間の解除を参照してください。

破損チェックコマンドは、データベースが破損しているかどうかをチェックするためのコマンドです。
破損チェックコマンドにより、破損したデータベースを復旧することはできません。

破損しているデータベースの復旧方法は、次のFAQを参照してください。
個人データ(ユーザーID.odbx)が破損している場合の対処方法を教えてください。
アプリケーションのデータが破損している場合の対処方法を教えてください。
 

注意

  • サイボウズ Office 10へのアクセスが強制的に切断されたり、サーバーのハードディスクが破損したりすると、データベースが破損する可能性があります。
    サイボウズ Office 10へのアクセスが強制的に切断される例は、次のとおりです。
    • ネットワーク機器の問題
    • 停電などにより、サーバーの電源が落ちる
    • OSの不安定
    データを調査して、データベースが破損した要因を特定することはできません。
 

補足

  • 次のコマンドを実行し、データベースを指定して破損チェックすることもできます。
    例:C:\cybozu\office\cbag\cb5\data\personal\16.odbxのみ破損チェックする場合
    ag.exe -x database -exec check -odb C:\cybozu\office\cbag\cb5\data\personal\16.odbx
    テクニカルサポートに問い合わせて調査する場合は、すべてのデータベースを破損チェックする必要があります。
     
  • バージョン9以前のサイボウズ Officeをお使いの場合:
    サイボウズ Office 10へのバージョンアップを検討してください。バージョンアップを検討されている場合は、次のFAQに記載の方法で、テクニカルサポートへお問い合わせください。
    テクニカルサポートへのお問い合わせ方法を教えてください。
 

感動しました
感動しました
解決しました
解決しました
参考になりました
参考になりました
もっと詳しく
もっと詳しく
分かりにくい
分かりにくい
問い合わせます
問い合わせます