[Solved] Issue: ESSBASE – unable to load database when trying to start application

Este artigo será curto, apenas para registrar uma situação muito pontual que pode ocorrer no Essbase 11.1.2:

Ao tentar realizar o start da aplicação dentro do EAS, um erro é reportado sobre a impossibilidade de conseguir dar o start no database vinculado na aplicação, como no exemplo abaixo:

No log do próprio EAS, temos a mensagem:

Nos logs do Essbase, temos as mensagens abaixo (coloquei em asterisco o nome da aplicação e database para preservar o sigilo do ambiente):

[Sun Jun 21 10:01:18 2020]Local/ESSBASE0///Error(1054001)
Cannot load application **** with error number [1002097] - see server log file
 
[Sun Jun 21 10:01:18 2020]Local/ESSBASE0///Error(1002097)
Unable to load database [****]

Com o código do erro em mãos, recorri ao MOS e encontrei o Oracle Note “Error “1002097 Unable to load database” When Trying to Start Database (Doc ID 810523.1)”.

A nota atribui a causa do problema para algum processo que esteja “segurando” ou usando os arquivos do database (por exemplo um backup, scan, etc) ou um processo órfão do Essbase:

Como eu sabia que não havia nenhum processo utilizando meu database, enderecei minha atenção para a segunda opção:

Baixando o EAS e Essbase:

-bash-3.2$ ./stopEssbase.sh
Stopping Essbase.properties
Apache Ant version 1.7.0 compiled on December 13 2006
Buildfile: *******/start.xml
Finish Essbase.properties
 
-bash-3.2$ ./stopEssbaseAdminServices.sh
Stopping EssbaseAdminServices.properties
Apache Ant version 1.7.0 compiled on December 13 2006
Buildfile: ******/start.xml
Finish EssbaseAdminServices.properties
-bash-3.2$

Após tudo estar down, fiz uma consulta no S.O se ainda existia algum processo, e realmente tinha um órfão:

-bash-3.2$ ps -ef | grep ESSSVR
user  6628     1 46 09:00 ?        00:31:27 ****/EssbaseServer/bin/ESSSVR APLICACAO xxxxxx NOCREATE 10000 65535 "" 1 1 ff000800e1327d5586488fcb NODEBUG 1 389 392 2 English_UnitedStates.Latin1@Binary 0 common/***/epm_j2se.jar 0
user 23534 32519  0 10:07 pts/8    00:00:00 grep ESSSVR
-bash-3.2$
-bash-3.2$

Matei o processo:

-bash-3.2$ kill -9 6628
-bash-3.2$

Após subir o EAS e Essbase, tentei novamente o start da aplicação:

Start realizado com sucesso:

Leave a Comment

Your email address will not be published.