Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13033|Odpowiedź: 0

[Komunikacja] ORALCE pobiera nazwę hosta oraz adres IP

[Skopiuj link]
Opublikowano 24.01.2015 13:05:15 | | |
W rozwoju i zarządzaniu aplikacjami bazodanowymi często konieczne jest uzyskanie informacji o nazwie hosta i adresie IP, które są powiązane ze zmiennymi środowiskowymi i powiązanymi słownikami danych

Metoda 1: Zdobądź go z funkcją SYS_CONTEXT

Użyj parametrów atrybutów SYS_CONTEXT funkcji, aby zwrócić nazwę i adres IP aktualnego hosta sesji
• Terminal------------ zwykle odnosi się do nazwy klienta
• Host---------------- pełne imię i nazwisko klienta
• ip_address--------- adres IP klienta
•server_host-------- nazwę serwera uruchamiającego instancję bazy danych
[mw_shl_code=sql,true] WYBIERZ SYS_CONTEXT('USERENV', 'TERMINAL') JAKO 'Nazwa klienta' Z DUAL
2
3SELECT SYS_CONTEXT('USERENV', 'HOST') JAKO 'PEŁNE IMIĘ KLIENTA' Z DUAL
4
5SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') JAKO "ADRES IP KLIENTA" Z DUAL
6
7 - Jeśli nie ma połączenia klienta, wynik jest wyświetlany jako pusty
8SELECT SYS_CONTEXT('USERENV','server_host') Z DUAL[/mw_shl_code]




Poprzedni:SQL injection notuje oracle
Następny:Wyrocznia
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com