Cum de a verifica dacă serverul Oracle rulează pe rețeaua

Cum de a verifica dacă serverul Oracle rulează pe rețeaua

Cum de a verifica dacă serverul Oracle în rețeaua locală. Sau spune-mi cine știe cum să se ocupe de eroare Oracle-vskuyu la o conexiune la server, am isprobyvala nifiga nu este conectat. Este posibil, de exemplu, cu componente ODAC
. Vă rog.

tnsping <имя хоста>

Ping un server poate fi, dar cum să verifice dacă baza de date în sine ..


> Cine știe cum să se ocupe de eroare Oracle-vskuyu la o conexiune
> Pentru server

Există mai multe erori diferite pot fi, și fiecare pot fi tratate în mai multe moduri.

> Nifiga nu este conectat

Nu conectați în cazul în care apare o eroare, în cazul în care nu sunt procesate.

dar cum să verifice dacă baza de date în sine ..
<Цитата>

Baza de date nu funcționează. Ea există sau nu există.


> DB nu funcționează. Ea există sau nu există.

Cu toate acestea, baza poate „exista“, iar serviciul este oprit (acest lucru este pentru Windows, nu știu cum să * Nix).

Și ce de ea? Din aceasta într-un fel implică faptul că întrebarea „dacă baza de date funcționează?“ are sens?

> DB nu funcționează. Ea există sau nu există.
De fapt, acesta poate exista, dar pentru a fi în măsură să OPRIREA

O altă ilustrare a întrebării lipsa de sens „este baza de date să fie difuzate?“

tnsping determină dacă ascultătorul este activ, dar suficient pentru a încerca să se conecteze la baza de date.
încerca
Database.Connection: = true;
excepție
# XA0, sunt manipulate, după cum doriți.
se încheie;

> Tnsping determină dacă ascultătorul este activ

Nu numai. Ascultător este asociată cu o anumită instanță. Și aceasta este PB exemplu, în exemplul de realizare Orakle.


> Listener este asociat cu un caz particular.

Nu sunt bun la administrarea Orakla, dar cu toate acestea. Și, dacă aveți o 2 instanță? Și dacă ascultătorul este conectat, de ce linia de comandă tnsping prezintă PA, dar nu prezintă indiferent de numele bazei de date sau serviciu? nu se potrivește ceva.

Parametrul tnspinga nu este IP și numele de înregistrare în tnsnames.ora
Pe aceeași gazdă poate avea mai multe instanțe și ascultător.
și tnsping controale specifice.


> Parametrul Tnspinga nu este IP și numele de înregistrare în tnsnames.ora

probabil, la urma urmei, este necesar să se „SAU“. Am verificat prin IP și intrările cu numele. Raspuns a fost găsit în ambele cazuri, dar prin IP scrie „OK (0 msec)“, și în numele a 10 sau 20 ms. Când a scris [12], este, de asemenea testat, dar nu a dat seama că, în numele meu cont de test se potrivește cu numele de rețea al serverului, așa că am decis că doar a lucrat DNS, iar recursul a fost ca urmare a over IP.

Total: tnsping despre răspunsul la întrebarea „dacă baza de date de lucrări“


> Parametrul specifică numele înregistrării.
> Din aceleași înregistrări luate

Dacă specificați o înregistrare, toate clar unde și ce pot fi luate. Cu asta, nu voi argumenta. dar

TNS Ping Utility pentru Windows pe 32 de biți: Versiunea 8.1.7.0.0 - Producție la data de 13-DEC-20
05 16:02:32

Incercarea de contact (ADDRESS = (PROTOCOL = TCP) (HOST = 172.16.2.134) (PORT = 1521))
OK (0 msec)

Ei bine, i-am spus server. IP înseamnă, de asemenea, costume de el. Sau ceva ce nu înțeleg?