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..IOpening with]
104AAF440 20696E74 65726E61 6C205265 736F7572  [ internal Resour]
104AAF450 6365204D 616E6167 65722070 6C616E0A  [ce Manager plan.]
104AAF460 0049424D 6B736B6F 70656E31 0049424D  [.IBMkskopen1.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 forma de desabilitar o uso do Resource Manager o que possibilita abrir o banco de dados:

alter system set "_resource_manager_always_on"=FALSE scope=spfile;

Desta forma o banco de dados subiu, daí é só remover o recurso não suportado e pronto, reabilitar o Resource Manager. (Metalink ID 854192.1)

Até mais.

Comentários

  1. I am also getting same error on production database : ORA-00600: internal error code, arguments: [kskopen1], [], [], [], [], [], [], []......

    Kindly provide the solutions in English language because i am not understand you have given answer and also tell me why this error is happening and what the solution..........my oracle version is : 11.2.0.3.0.

    Thanks in advance
    Vaibhav Jain
    +91 9953268495
    vaibhav.mca@gmail.com

    ResponderExcluir
    Respostas
    1. Hi Vaibhav Jain!
      Please look trace log generated because of this error if it contains something like Resource Manager into.
      Open VI on trace log and search for 'IBMkskopen1' for example. Look at the text before and after if it looks like the example below:

      ...
      Dump of memory from 0x0000000104AAF424 to 0x0000000104AAF564
      104AAF420 25642C20 43505573 203D2025 [%d, CPUs = %]
      104AAF430 640A0049 4F70656E 696E6720 77697468 [d..IOpening with]
      104AAF440 20696E74 65726E61 6C205265 736F7572 [ internal Resour]
      104AAF450 6365204D 616E6167 65722070 6C616E0A [ce Manager plan.]
      104AAF460 0049424D 6B736B6F 70656E31 0049424D [.IBMkskopen1.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]
      ...

      If so, you can execute this:

      alter system set "_resource_manager_always_on"=FALSE scope=spfile;

      Hope this help and please feedback us if it works!

      Thanks,
      Eduardo Valentim

      Excluir
  2. Remember, looking at 'IBMkskopen1' on trace log means that your system is IBM AIX. For linux try to look for something like 'kskopen1' or 'Manager' or 'kskthexit'.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Evitando FULL TABLE SCANS quando usar IS NULL em cláusulas WHERE

ALTER USER IDENTIFIED BY VALUES

Restore no RMAN falha com "ORA-01180: can not create datafile 1"