Posts Tagged ‘BI

01
fev
13

Erro De Autenticação De BI

Surgiu um problema no servidor que roda BI e Datawarehouse Oracle, e lá fui eu aprender a mexer nisso. Segundo os logs, não era mais possível logar na ferramenta de BI, além de termos este erro retornando nos logs do BI:

An Exception is thrown: WSM-06162 The policy referenced by URI “oracle/wss_username_token_service_policy” could not be retrieved as connection to Policy Manager cannot be established at “t3://calisto:7001” due to invalid configuration or inactive state.

Acessando o Enterprise Manager (Fusion Middleware Control) através de http://host:port/em no próprio servidor, eu verifiquei que haviam dois serviços (ou aplicações) falhas: bipublisher e wsm-pm.

Serviço Falho

Pesquisando um pouco, achei a solução. Ou, pelo menos a solução para a minha configuração atual. O problema é causado por falha na autenticação do usuário dos serviços. E a solução se dá da seguinte forma.

Primeiramente deve-se certificar de qual usuário é utilizado pelo serviço (no caso exemplo, o serviço é o wsm-pm). Para tal, deve-se selecionar o serviço e ir para o console de administração do Weblogic:

Console Administração Oracle WebLogic Server

Na nova tela devemos buscar a tela de gerenciamento do serviço. Neste caso, o meio mais rápido é primeiramente selecionando Serviços e em seguida Origem de Dados:

Origens de Dados

E em seguida, da lista de origens, selecionar o mds-owsm:

Nome Source

E finalmente selecionar a aba Pool de Conexões:

Pool de Conexões

Nesta área verá-se configurado o usuário utilizado pelo serviço:

Usuário do Serviço

Agora deve-se verificar o status do usuário no banco:

 SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME='<usuário>’>;

 E verificando o estado de EXPIRED, deve-se “desexpirar” o usuário atribuindo uma nova senha a ele (podendo ser a senha anterior repetida):

 ALTER USER <usuário> IDENTIFIED BY ;

 Em seguida, voltando à tela inicial do EM, deve-se clicar com o botão esquerdo no serviço, selecionar Controle e finalmente em Inicializar:

Iniciar Serviço

Verifica-se então o status do serviço na tela inicial ou na tela do próprio. E pronto! Já é possível logar normalmente na ferramenta de BI da Oracle!




NoDBA

Categorias