Olá, pessoal...
Estou realizando um teste de stress no Biztalk 2006 R2 e me deparei com um problema conforme relatado abaixo.
Sobre o Teste
-> Foi desenvolvido um programa que fica inserido informações em uma FILA de integração.
-> O Biztalk fica monitorando esta fila.
-> A mensagem é montada e são aplicadas regras de negócio e transformações nos dados.
-> A nova mensagem é enviada para um banco de dados Oracle 10G.
O Erro
Na criação do banco de dados Oracle, não me atentei ao espaço do tablespace. Consequentemente, em um determinado momento na integração ocorreu o seguinte erro:
System defined exception
Call to Insert@OracleDb://orcl/ProvaConceito/Tables/Orders
Implementation = OracleDb://orcl/ProvaConceito/Tables/Orders
Source: OracleDb
Error Code: 1536 (0x600)
Cause: OracleDb://exception=DBException (Unique ID <none>)
HY000 : [Oracle][ODBC][Ora]ORA-01536: space quota exceeded for tablespace 'ProvaConceito'
Exception data:
struct DBException =
WideString StatusCode = "HY000"
WideString Description = "[Oracle][ODBC][Ora]ORA-01536: space quota exceeded for tablespace 'ProvaConceito'
"
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
O Problema ocasionado pelo erro
Tenho uma centena de mensagens paradas com o status de "Active".
Ações tomadas para contornar o problema
-> Parei o serviço do Biztalk.
-> Aumentei o tamanho da tablespace. O serviço do oracle foi reiniciado.
-> Inicie o serviço do Biztalk.
O Resultado das ações
Não surtiram efeito. As mensagens continuam paradas com o status de "Active".
Trata-se de um teste. Entretanto, é uma situação que pode ocorrer em ambiente de produção. Alguém já se deparou com este problema ou tem uma sugestão para soluciona-lo?
Obrigado,
Renato