cancel
Showing results for 
Search instead for 
Did you mean: 

BW erro: DBIF_RSQL_SQL_ERROR CX_SY_OPEN_SQL_DB

Former Member
0 Kudos

Amigos, estão ocorrendo dumps com a seguinte descrição:

Runtime Errors DBIF_RSQL_SQL_ERROR

Exception CX_SY_OPEN_SQL_DB

Date and Time 04.08.2010 01:22:12

How to correct the error

Database error text........: "ORA-00060: deadlock detected while waiting for resource"

Executei um Check DB e o erro é justamente na tabela reclamada no dump com a seguinte saida:

BR0970W Database administration alert - level: ERROR, type: MISSING_STATISTICS, object: (table partition) SAPBIW./BIC/FYC11_ORD./BIC/FYC11_ORD0000000267

Então executei RS38 com o programa:

RSAR_PSA_PARTITION_CHECK

Foram encontrados erros e então resolvidos, executei novamente OK, inclusive com o DB13 Check DB OK.

Porém, após nova carga, o mesmo dump retornou, com a mesma tabela.

Solicitei ao BW executar outra carga, e o mesmo dump, porém em outra tabela.

Alguém já passou por algo semelhante?

Muito obrigado pela atenção.

Att.:

Maycon

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member193386
Active Contributor
0 Kudos

maycon

existem processos concorrentes nessa tabela que podem estar gerando esse lock? algum processo que pode estar atualizando, pagando ou incluindo novos dados em massa?

Former Member
0 Kudos

Boa tarde Rodrigo, obrigado pela atenção.

No caso não, o processo ocorrendo de forma SERIAL para carregar o infocubo.

Esta sendo feito através de Process Chain, os dados estão sendo carregados diretamente da PSA para o Cubo.

former_member193386
Active Contributor
0 Kudos

De uma olhada na ST22 se tem algum dump relacionado, provavelmente pode ser problema de storage, espaco em disco, provavelmente na st 22 vc vai ter um erro mais detalhado

former_member182114
Active Contributor
0 Kudos

Bom dia Maycol,

É provável que você já tenha resolvido, se sim poste como resolveu e confirme a thread.

Ao ler a questão está me parecendo que está acontecendo uma reestruturação dos jobs em background que está fazendo lock na tabela e conflitando com sua execução. Reordenação de indices e partições também causam isso.

Como o erro vem por mensagem do oracle é provável que não dê para ver o lock na ST12, de qualquer forma de uma olhada ou se tem algum outro job acessando a tabela SM66 para mais de um sistema.

Como você disse que a PC está com os steps serializados, confirme se todos os steps são síncronos (próximo step só inicia se step anterior concluído com sucesso).

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Amigos, agradeço a ajuda e atenção de todos.

O problema foi solucionado aplicando a seguinte SAP NOTE

SAP Note 631668 - DEADLOCK when loading data into InfoCubes

Att.:

Maycon Leite