データベース破損の修復

  破損しているデータベースを修復するには、次の手順を実行します:

  1. データベースを消去します。

  2. バックアップから再ロードします。

  3. データを再計算します。

  4. ESSCMDでVALIDATEコマンドを発行します。

  それでもデータベースが修復されない場合は、次の手順を実行してください:

  1. Essbaseサーバーを停止します。

  2. 次のファイルを削除します:

    • ARBORPATH/app/appName/databaseName/databaseName.esm

    • ARBORPATH/app/appName/databaseName/databaseName.ind

    • ARBORPATH/app/appName/databaseName/databaseName.tct

    • ARBORPATH/app/appName/databaseName/essXXXXX.ind

    • ARBORPATH/app/appName/databaseName/essXXXXX.pag

  3. 次の一時ファイルが存在する場合は、そのファイルを削除します:

    • ARBORPATH/app/appName/databaseName/databaseName.esn

    • ARBORPATH/app/appName/databaseName/databaseName.inn

    • ARBORPATH/app/appName/databaseName/databaseName.otm

    • ARBORPATH/app/appName/databaseName/databaseName.otn

    • ARBORPATH/app/appName/databaseName/databaseName.tcu

    • ARBORPATH/app/appName/databaseName/essXXXXX.inn

    • ARBORPATH/app/appName/databaseName/essXXXXX.pan

    • ARBORPATH/app/appName/databaseName/essXXXXX.tmp

  4. 新規アプリケーションとデータベースを作成します。

  5. バックアップから再ロードします。

  6. 新規データベースを再計算します。

  7. Essbaseサーバーを再起動します。