Erro de Carteira de Recursos Oracle do Red Hat High Availabilty

1

Ambiente: Execução do Red Hat 7.2, usando o Pacemaker 1.1.13-10.el7_2.2 e o Corosync 2.3.4-7.el7_2.1 para implementar o failover do cluster de uma versão do Oracle 12c Enterprise Edition 12.1.0.2.0 Banco de Dados.

Plano de fundo: Quando inicio o banco de dados fora do cluster, tudo funciona corretamente e consultas externas de outros hosts podem ser executadas. O banco de dados tem uma carteira de criptografia que está configurada para abrir automaticamente e que funcionou perfeitamente antes que esse problema aparecesse.

Problema: Quando adiciono a instância oracle ao grupo de recursos High Availability, a instância é iniciada sem nenhum erro (que eu possa ver). No entanto, quando conexões externas são tentadas de outros hosts, o banco de dados responde

ERROR at line 1:
ORA-28365: wallet is not open

Se eu me conectar ao banco de dados no servidor host e executar quaisquer consultas, nenhum erro será relatado no console, e as consultas de hosts remotos de repente começarão a ter sucesso novamente. No entanto, assim que o cluster falha para outro nó, o problema reaparece. As consultas rejeitadas fazem com que os arquivos de rastreio sejam gerados para o SID do banco de dados que contém:

kcbtse_get_tbskey: decrypting encrypted key for pdb 0 tablespace 6 without opening the wallet
kcbtse_get_tbskey: wallet is not opened (ts 0/6)
kcbtse_encdec_tbsblk: DIAG DUMP tsn 0/6 rdba 25165987, afn 6, mode 4

Alguém já viu esse tipo de problema antes? O que está faltando no ambiente de HA que está presente fora do HA?

    
por Derek_6424246 02.03.2016 / 23:52

0 respostas