Postagens

Mostrando postagens de março, 2011

ORA-600 kskopen1 - Oracle 10g 10.2.0.4 no AIX 6.1 64bits

Vi este erro hoje quando foi tentado iniciar uma base de dados (fase OPEN): ORA-00600: internal error code, arguments: [kskopen1], [], [], [], [], [], [], [] Segundo o trace gerado poderia ser algo relacionado ao Resource Manager: ... Dump of memory from 0x0000000104AAF424 to 0x0000000104AAF564 104AAF420          25642C20 43505573 203D2025      [%d, CPUs = %] 104AAF430 640A0049 4F70656E 696E6720 77697468  [d..I Opening with ] 104AAF440 20696E74 65726E61 6C205265 736F7572  [ internal Resour ] 104AAF450 6365204D 616E6167 65722070 6C616E0A  [ ce Manager plan. ] 104AAF460 0049424D 6B736B6F 70656E31 0049424D  [.IBM kskopen1 .IBM] 104AAF470 6B736B74 68657869 7428293A 20206465  [ kskthexit ():  de] 104AAF480 6C657469 6E672074 68726561 64203078  [leting thread 0x] 104AAF490 25782C20 76632030 7825782C 20736573  [%x, vc 0x%x, ses] 104AAF4A0 73203078 25700A00 6B736B74 6872736F  [s 0x%p..kskthrso] ... Algum recurso foi habilitado e não era suportado gerando o erro. Há uma form

ENQ: TX - ROW LOCK CONTENTION no Oracle RAC

Feliz ano novo (para os que consideram o início do ano após o carnaval), Desculpem minha ausência, mas é que o tempo é curto e muitas coisas estão acontecendo ao mesmo tempo. Preciso informar a vocês um evento em particular que ocorreu comigo em um dos ambientes em que trabalho. O ambiente é em RAC 11g e um sistema foi migrado. Quando este foi migrado, foi percebido um alto índice de ocorrência do evento "ENQ: TX - ROW LOCK CONTENTION" que não acontecia antes. Isso parece claro, porém não foi tão fácil assim resolver. Este evento acontecia em INSERTS, UPDATES e DELETES causando um "pequeno" estresse ao utilizar a aplicação. Anteriormente o sistema funcionava normalmente em SINGLE INSTANCE, mas os problemas vieram após "virar" pro RAC. Sabemos que falta de índices em chaves estrangeiras causam problemas de ROW LOCK, mas não era o caso, pois não acontecia anteriormente. Quando ocorre este evento em INSERTS, geralmente, é pelo fato de uma sessão estar ins