Ola,

O nome so subject ficou bonito em... parece at� algo "hacker"... que involve
LKM ... n�o sei pq mas LKM me lembra interceptar! :P hehehe :)

Deixando de besteira e indo pro q importa! =]

Eu tenho um Oracle-server (ecattt) instalado em um linux. E o linux travou
uma vez (o modo usuario) e o que me salvou foi ter habilitado o Kernel-Hacks
(SysRq). Ent�o para futuras analises eu coloquei uma linha no meu syslog.conf
para logar TUDO em um arquivo.

*.*        /var/log/all


Reiniciei o syslog e boa, fiquei esperando o problema acontecer denovo.
=]

E ele logou algumas informa��es interessantes no momento do problema (como
era esperado). Eu acredito baseado nos logs que foi o Oracle (alias eu tenho
certeza). Ele me deu varias infos em ASM veja:

Apr 23 18:14:00 localhost kernel: Unable to handle kernel NULL pointer 
dereference<1>Unable
to handle kernel NULL pointer dereference<1>Unable to handle 000000a0
Apr 23 18:14:00 localhost kernel:  printing eip:
Apr 23 18:14:00 localhost kernel: c013a425
Apr 23 18:14:00 localhost kernel: pgd entry f638c000: 0000000000000000
Apr 23 18:14:00 localhost kernel: pmd entry f638c000: 0000000000000000
Apr 23 18:14:00 localhost kernel: ... pmd not present!
Apr 23 18:14:00 localhost kernel: Oops: 0000
Apr 23 18:14:00 localhost kernel: CPU:    1
Apr 23 18:14:00 localhost kernel: l address 10:[sys_write+53/208]
Apr 23 18:14:00 localhost kernel: l address 10:[<c013a425>]
Apr 23 18:14:00 localhost kernel:  at vir<4>l address 0000002a
Apr 23 18:14:00 localhost kernel:  printing eip:
Apr 23 18:14:00 localhost kernel: c0151f82
Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202
Apr 23 18:14:00 localhost kernel: pgd entry f69ba000: 0000000000000000
Apr 23 18:14:00 localhost kernel: pmd entry f69ba000: 0000000000000000
Apr 23 18:14:00 localhost kernel: ... pmd not present!
Apr 23 18:14:00 localhost kernel: eax: f61504e0   ebx: f64f6960   ecx: 0000000d
  edx: 00000000
Apr 23 18:14:00 localhost kernel: esi: 00000000   edi: 00000000   ebp: 00000008
  esp: f61fbf90
Apr 23 18:14:00 localhost kernel: ds: 0018   es: 0018   ss: 0018
Apr 23 18:14:00 localhost kernel: Process oracle (pid: 5975, stackpage=f61fb000)
Apr 23 18:14:00 localhost kernel: Stack: f65f2800 f6284860 00000000 f65f2800
00000000 f65f2800 f61fa000 00000004
Apr 23 18:14:00 localhost kernel:        f61fa000 00000008 09563c16 bfffa2dc
c01091cb 0000000d 09563c16 00000008
Apr 23 18:14:00 localhost kernel:        00000008 09563c16 bfffa2dc 00000004
0000002b 0000002b 00000004 404be1f4
Apr 23 18:14:00 localhost kernel: Call Trace: [system_call+51/56]
Apr 23 18:14:00 localhost kernel: Call Trace: [<c01091cb>]
Apr 23 18:14:00 localhost kernel:
Apr 23 18:14:00 localhost kernel: Code: 8b 8a a0 00 00 00 85 c9 74 31 8b
82 90 00 00 00 f6 40 28 40
Apr 23 18:14:00 localhost kernel: Oops: 0000
Apr 23 18:14:00 localhost kernel: CPU:    0
Apr 23 18:14:00 localhost kernel: EIP:    0010:[fcntl_dirnotify+66/368]
Apr 23 18:14:00 localhost kernel: EIP:    0010:[<c0151f82>]
Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202
Apr 23 18:14:00 localhost kernel: eax: f61504e0   ebx: f64f6960   ecx: 00000000
  edx: 00000000
Apr 23 18:14:00 localhost kernel: esi: 00000000   edi: 00000000   ebp: f64f6960
  esp: f6993f80
Apr 23 18:14:00 localhost kernel: ds: 0018   es: 0018   ss: 0018
Apr 23 18:14:00 localhost kernel: Process tnslsnr (pid: 560, stackpage=f6993000)
Apr 23 18:14:00 localhost kernel: Stack: 00000001 f64f6960 f64f6960 00000000
bfff4dc4 c0139f52 00000000 f64f6960
Apr 23 18:14:00 localhost kernel:        00000000 f64f6960 0000000d 0808c460
c0139fcb f64f6960 f6aff5c0 f6992000
Apr 23 18:14:00 localhost kernel:        c01091cb 0000000d 0810e920 405c1d58
0000000d 0808c460 bfff4dc4 00000006
Apr 23 18:14:00 localhost kernel: Call Trace: [filp_close+146/176] [sys_close+91/112]
[system_call+51/56] [startup_32+43/203]
Apr 23 18:14:00 localhost kernel: Call Trace: [<c0139f52>] [<c0139fcb>]
[<c01091cb>] [<c010002b>]
Apr 23 18:14:00 localhost kernel:
Apr 23 18:14:00 localhost kernel: Code: 0f b7 46 2a 25 00 f0 00 00 66 3d
00 40 74 0f b8 ec ff  at virtual address 0000002a
Apr 23 18:14:00 localhost kernel: ff  printing eip:
Apr 23 18:14:00 localhost kernel: ff c0151f82
Apr 23 18:14:00 localhost kernel:
Apr 23 18:14:00 localhost kernel: pgd entry f638c000: 0000000000000000
Apr 23 18:14:00 localhost kernel: pmd entry f638c000: 0000000000000000
Apr 23 18:14:00 localhost kernel: ... pmd not present!
Apr 23 18:14:00 localhost kernel: Oops: 0000
Apr 23 18:14:00 localhost kernel: CPU:    1
Apr 23 18:14:00 localhost kernel: EIP:    0010:[fcntl_dirnotify+66/368]
Apr 23 18:14:00 localhost kernel: EIP:    0010:[<c0151f82>]
Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202
Apr 23 18:14:00 localhost kernel: eax: f61504e0   ebx: 00000001   ecx: 00000000
  edx: 00000000
Apr 23 18:14:00 localhost kernel: esi: 00000000   edi: 00000000   ebp: f64f6960
  esp: f61fbe14
Apr 23 18:14:00 localhost kernel: ds: 0018   es: 0018   ss: 0018
Apr 23 18:14:00 localhost kernel: Process oracle (pid: 5975, stackpage=f61fb000)
Apr 23 18:14:00 localhost kernel: Stack: 00000001 00000001 f64f6960 00000000
0000000d c0139f52 00000000 f64f6960
Apr 23 18:14:00 localhost kernel:        00000000 00000001 f6284860 00000001
c011ba5d f64f6960 f6284860 f6317840
Apr 23 18:14:00 localhost kernel:        00000002 f61fa000 f61fa000 c011c29d
f6284860 c013a425 000000a0 c0109707
Apr 23 18:14:00 localhost kernel: Call Trace: [filp_close+146/176] 
[put_files_struct+77/208]
[do_exit+317/688] [sys_write+53/208] [die+71/96] [stext_lock+29703/34152]
[sys_write+53/208]
Apr 23 18:14:00 localhost kernel: Call Trace: [<c0139f52>] [<c011ba5d>]
[<c011c29d>] [<c013a425>] [<c0109707>] [<c021c197>] [<c013a425>]
Apr 23 18:14:00 localhost kernel:        [do_page_fault+798/1120] 
[error_table+17253/64248]
[error_table+17469/64248] [sys_write+53/208] [error_table+17453/64248] 
[error_table+17426/64248]
[schedule+962/1488] [do_page_fault+358/1120]
Apr 23 18:14:00 localhost kernel:        [<c0115e1e>] [<c02263bd>] [<c0226495>]
[<c013a425>] [<c0226485>] [<c022646a>] [<c0116b72>] [<c0115c66>]
Apr 23 18:14:00 localhost kernel:        [iput_free+358/368] [do_page_fault+0/1120]
[error_code+52/60] [sys_write+53/208] [system_call+51/56]
Apr 23 18:14:00 localhost kernel:        [<c0151066>] [<c0115b00>] [<c0109300>]
[<c013a425>] [<c01091cb>]
Apr 23 18:14:00 localhost kernel:
Apr 23 18:14:00 localhost kernel: Code: 0f b7 46 2a 25 00 f0 00 00 66 3d
00 40 74 0f b8 ec ff ff ff


Estou correto em acreditar que foi o Oracle nao ?? Em especial pelos processos
Oracle e tnslsnr. Eu procurei na lista de syscall's que eu tenho pra ver
se ajudava.. transformei alguns endere�os mas nao tive nada de "concreto".

Eu nao sei qual o maior problema:

1) Eu que nao sei ASM o suficiente.
2) O Log que nao tem informa��es detalhadas sobre o pq do problema. (pelo
menos um pq q de uma luz para ajudar).

ps.: Alguem tem alguma vis�o concreta do q causou o erro ou o q pode ser
feito para corrijir ou maiores detalhes ?

Eu estou errado ou o syslog nao consegue logar tudo ? O Oracle que gerencia
os seus "erros" e gera os seus famosos alert e trc. :/

O pior de tudo eh que olhando o alert e o trc ele N�O acusa um erro se quer.
Na verdade eu olho esse alert e esse trc pq tem que olhar pq esse log dele
QUASE nunca resolve nada mesmo. hehehe =]

Agora eu cheguei onde eu queria:

O Linux travou 2 vezes uma gerou esse log ae acima e a outra n�o gerou nada.
Eu acredito que as duas for�o o Oracle que travou o OS, mas ele nao logou
nada.

Tem como eu fazer o syslog ou algum outro "gerenciador" de log "passar por
cima do Oracle" e geral um log proprio ate mesmo dos erros de aplica��o
do Oracle ??

ps.: Eu procurei por arquivos core do usuario do oracle mas tmb nao achei!
:/

Bom eu estou perdido e nao confio no log do Oracle (mas tem q usar esse
negocio aqui). :/

Alguem tem alguma ideia ? Sugest�o ??

Qualquer coisa eh muito bem vinda.

Obrigado..

[ ]'s



------------------------------------------
Use o melhor sistema de busca da Internet
Radar UOL - http://www.radaruol.com.br




Assinantes em 25/04/2002: 2258
Mensagens recebidas desde 07/01/1999: 164278
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a