URLをクリップボードにコピーしました
省略URL:https://faq.cybozu.info/alphascope/cybozu/web/office10/Detail.aspx?id=1486
|
データベースの破損チェック方法を教えてください。
|
|
「サイボウズ Office 10」をインストールしているサーバーでコマンドを実行し、データベースが破損しているかどうかを確認できます。
※ 破損チェックコマンドにより、破損したデータベースを復旧することはできません。
次の手順で破損チェックを実施し、データベースが破損している場合は対処してください。
手順
- 「サイボウズ Office 10」をインストールしているサーバーにアクセスする
- サーバーのAdministrator権限を持つユーザーでログインする
- お使いの「サイボウズ Office 10」で次の情報を確認する
「実行環境の診断」画面の「Dir」欄と「UserDir」欄で確認できます。
「実行環境の診断」画面の見かたは、サーバー環境の確認を参照してください。
例:
- インストールディレクトリ:C:\inetpub\scripts\cbag
- データディレクトリ:C:\cybozu\office\cbag
- 「サイボウズ Office 10」にメンテナンス時間を設定する
ユーザーのアクセスを一時的に中止します。
設定方法は、メンテナンス時間の設定を参照してください。
- コマンドプロンプトを起動する
- 「サイボウズ Office 10」インストールディレクトリに移動する
サイボウズ Office 10をCドライブ以外にインストールしている場合は、「/d」が必要です。
- 例:インストールディレクトリが「C:\inetpub\scripts\cbag」の場合
cd C:\Inetpub\scripts\cbag |
- 例:インストールディレクトリが「D:\inetpub\scripts\cbag」の場合
cd /d D:\Inetpub\scripts\cbag |
- 破損チェックコマンドを実行する
-
ag.exe -x database -exec check |
- 操作ログで、破損しているデータベースを確認する
ログは次の場所に保存されています。
- (インストールディレクトリ)/database.log
database.logに「INVALID」または「BAD record」と表示されている場合、データベースが破損しています。
次の情報を参考に、破損しているデータベースの種類を確認してください。
- データベース名.odbx:アプリケーションのデータベース
- 数字.odbx:個人データベース
- アプリID.dbmx:「カスタムアプリ」のデータベース
- メンテナンス時間を解除する
「サイボウズ Office 10」をインストールしているサーバーから、次のファイルを削除します。
- (データディレクトリ)/cb5/data/maint
詳細は、 メンテナンス時間の解除を参照してください。
補足
- 「database.log」に「database is locked」の記載がある場合、他プログラムが「Office 10」のデータベースをつかんでいる可能性があります。
そのため、サーバーマシンの再起動を実施し、再度破損チェックを行うことで「database is locked」の記載がなくなるか確認してください。
なお、サーバーマシンを再起動する際は、必ずメンテナンス時間の設定を行ってください。
対処
破損しているデータベースによって復旧方法が異なります。詳細は、次のFAQを参照してください。
注意
- アプリケーションのデータベースが破損している場合は、個人データベースや「カスタムアプリ」のデータベースが破損していたとしても、アプリケーションのデータベースが破損している場合のFAQの方法で対処してください。
- アプリケーションのデータベースが破損していない場合は、個人データベースまたは「カスタムアプリ」のデータベースが破損している場合のFAQをそれぞれ確認し、対処してください。
補足
- 次のコマンドを実行し、データベースを指定して破損チェックすることもできます。
例: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」の移行を検討してください。
移行を検討されている場合は、次のFAQに記載の方法で、カスタマーサポートへお問い合わせください。
カスタマーサポートへのお問い合わせ方法を教えてください
- 「サイボウズ Office 10」へのアクセスが強制的に切断されたり、サーバーのハードディスクが破損したりすると、データベースが破損する可能性があります。
「サイボウズ Office 10」へのアクセスが強制的に切断される例は、次のとおりです。
- ネットワーク機器の問題
- 停電などにより、サーバーの電源が落ちる
- OSの不安定
データを調査して、データベースが破損した要因を特定することはできません。
|