Hogyan lehet ellenőrizni, hogy az Oracle szerver fut a hálózaton

Hogyan lehet ellenőrizni, hogy az Oracle szerver fut a hálózaton

Hogyan ellenőrizhető, hogy az Oracle szerver a helyi hálózaton. Vagy mondd meg, ki tudja, hogyan kell kezelni az Oracle-vskuyu hibát egy kapcsolatot a szerver, én isprobyvala nifiga nincs csatlakoztatva. Lehetőség van például komponensek ODAC
. Kérem.

tnsping <имя хоста>

Ping szerveren lehet, de hogyan kell ellenőrizni, hogy az adatbázis maga ..


> Ki tudja, hogyan kell kezelni az Oracle-vskuyu hibát egy kapcsolat
> A szerver

Sok különböző hibák is, és mindegyik lehet kezelni számos módon.

> Nifiga nincs csatlakoztatva

Ne csatlakoztassa, ha hiba történik, ha nem tudjuk feldolgozni.

de hogyan lehet ellenőrizni, hogy az adatbázis maga ..
<Цитата>

Az adatbázis nem működik. Ez létezik, vagy nem létezik.


> DB nem működik. Ez létezik, vagy nem létezik.

Ennek ellenére a bázis „létezik”, és a szolgáltatás nem fut (ez a Windows, nem tudom, hogyan kell * nix).

És akkor mi van? Ebből valahogy ez azt jelenti, hogy az a kérdés, „hogy az adatbázis működik?” akkor van értelme?

> DB nem működik. Ez létezik, vagy nem létezik.
Tény, hogy létezik, de ahhoz, hogy LEKAPCSOLÁS

Tovább illusztráció értelmetlenségét a kérdésre, hogy „az adatbázis fut?”

tnsping határozza meg, hogy a hallgató aktív, de elég ahhoz, hogy megpróbál csatlakozni az adatbázishoz.
megpróbál
Database.Connection: = true;
kivétel
# XA0; kezelik, mint szeretné.
végén;

> Tnsping határozza meg, hogy a hallgató aktív

Nem csak. Listener van társítva egy konkrét esetben. És ez a példány DB megvalósításban Orakle.


> Listener van társítva egy konkrét esetben.

Nem vagyok jó a beadás Orakla, de mégis. És ha elfogy 2 példány? És ha a hallgató csatlakozik, ezért a parancssor tnsping közölt az IP, de nem jelent bármilyen adatbázis nevét vagy szolgáltatás? Valami nem fér el.

tnspinga paraméter nem IP, és rekord név közé tnsnames.ora
Ugyanazon a gépen lehet több példánya és a hallgató.
és tnsping célzott ellenőrzéseket.


> Tnspinga paraméter nem IP, és rekord név közé tnsnames.ora

talán, elvégre helyénvaló „OR”. Csak megnéztem az IP és a megnevezett bejegyzéseket. Volt a válasz mindkét esetben, de IP írja: „OK (0 ms)”, és a nevében 10 vagy 20 ms. Amikor azt írta, [12], azt is tesztelték, de nem vette észre, hogy az én teszt fiók neve megegyezik a hálózat a kiszolgáló nevét, ezért úgy döntöttem, hogy csak dolgozott a DNS és a fellebbezés eredményeként over IP.

Összesen: tnsping körülbelül kérdés megválaszolása „hogy az adatbázis működik”


> A paraméter nevét adja meg a rekordot.
> Az azonos bejegyzések venni

Ha megad egy rekordot, minden világos, hogy hol és mit lehet tenni. Azzal, hogy nem fogok vitatkozni. de ez

TNS Ping Utility 32 bites Windows: Version 8.1.7.0.0 - Termelés 13-december 20-
05 16:02:32

Próbál kapcsolatot teremteni a (cím = (protokoll = TCP) (HOST = 172.16.2.134) (PORT = 1521))
OK (0 ms)

Hát azt mondta a szerver. IP is jelenti, illik hozzá. Vagy valami, amit nem értek?