Essbase: Fix database Corruption

Краткий свод официальных шагов по восстановлению БД из резервной копии в случае падения файла данных.

1 Очистить БД

2 Поднять из резервной копии

3 Пересчитать агрегаты

4 Выполнить VALIDATE в ESSCMD.

Если БД все еще находится в состоянии Corrupt

1 Остановить Essbase Server.
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 Server.