Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12522|Odgovoriti: 0

[Komunikacija] Oracle

[Kopiraj povezavo]
Objavljeno na 24. 01. 2015 13:22:57 | | |

S sys_context funkcijo lahko dobimo ime gostitelja in IP naslov trenutne seje
SQL> izberite sys_context('userenv', 'host') iz dual;
SYS_CONTEXT('USERENV', 'GOSTITELJ')
--------------------------------------------------------------
DELOVNA SKUPINA\IBM-L3YMBNP
SQL> izberite sys_context('userenv','ip_address') iz dual;
SYS_CONTEXT('USERENV','IP_ADDRESS')
-----------------------------------------------------------
127.0.0.1
Do sys_context lahko dobimo le informacije o trenutni seji, kaj če želimo dobiti še druge seje?
Trenutno uporabljamo utl_inaddr nahrbtnik, da ga dobimo
SQL> izberite utl_inaddr.get_host_address('IBM-L3YMBNP') iz dual;
UTL_INADDR. GET_HOST_ADDRESS('IBM-L3YMBNP')
-------------------------------------------------------------------
9.181.142.152
Prav tako lahko pridobimo IP-je za SINA in druge spletne strani
SQL> izberite utl_inaddr.get_host_address('www.sina.com.cn') iz dual;
UTL_INADDR. GET_HOST_ADDRESS('WWW. SINA.COM. CN')
---------------------------------------------------------------------
218.30.108.55
Načelo je, da najprej pridobimo strežnik za razreševanje domenskih imen (resolv.conf), nato pa določimo vrstni red razrešitve glede na datoteko host.conf, saj je privzeto prioriteta ločljivosti datoteke gostitelja, nato pa nadaljujemo z branjem datoteke /etc/hosts.
Če ima datoteka gostitelja relacijo razčlenjevanja, vrne informacije; Če ne obstaja, nadaljujte z zahtevami DNS strežnika, naj pridobi naslov za rešitev, in če ne more, bo prišlo do napake
SQL> izberite utl_inaddr.get_host_address('www.a.com') iz dual;
Izberi utl_inaddr.get_host_address('www.a.com') iz dual
       *
NAPAKA je na vrstici 1:
ORA-29257: 未知的主机 www.a.com
ORA-06512: 在"SYS.UTL_INADDR", line 35
ORA-06512: 在"SYS.UTL_INADDR", line 40
ORA-06512: 在line 1
To je v bistvu vse.




Prejšnji:ORALCE pridobi ime gostitelja in IP naslov
Naslednji:Evalvacija algoritma Oracle Password HASH
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com