Pagina 1 di 1

Script controllo stato db oracle

Inviato: mer 21 dic , 2005 10:09 pm
da aspirina
Salve a tutti,
nella mia rete con server rigorosamente linux, ho la necessità di sapere in tempo reale (o quasi) lo stato di alcuni db oracle.
Per "stato" intendo dire se il db sta lavorando o è andato giù.
Ho provato a scrivere uno script che fa la connessione al db, ma se questo sta giù, mi rimane una sessione oracle appesa che non fa eseguire le istruzioni successive.
So che per Oracle 9 e successivi esiste un modo per settare il timeout....ma, naturalmente devo controllare un db con oracle 8 :evil: :evil:

Qualche idea?

Inviato: sab 24 dic , 2005 2:33 pm
da banshee
non vorrei dire una p*ttanat*, ma oracle non può essere monitorato tramite snmp?

Inviato: sab 24 dic , 2005 3:58 pm
da aspirina
Il fatto è che non vorrei appesantire troppo le macchine, in termini di cpu, nè la rete.
Inoltre, non so esattamente come la console snmp tenti di contattare gli agent (sul db) per accertarne il corretto funzionamento.
Se si limita a fare un test di connettività (un ping, ed esempio), potrebbe darmi informazioni insufficienti: potrebbe rispondere il listner , che effettivamente sta su, ma il sistema potrebbe essersi bloccato.
Non so se mi sono spiegata, ad ogni modo approfondisco il metodo da te suggerito.
Grazie!

Inviato: sab 24 dic , 2005 6:08 pm
da andrewp
E...se invece mandassi un SYN con nmap alla porta che ti interessa monitorare?!

Inviato: sab 24 dic , 2005 6:20 pm
da aspirina
Stesso discorso: la porta interessata è quella del listener...