나는 온라인으로 검색했으며 호스트 이름을 검색하는 명령 만 발견했습니다.Oracle 10g R2에 IP 주소를 표시 하시겠습니까?
오라클 자체에는 역방향 해결 메커니즘이 없습니다. 그것은 DNS, HOST 레코드 또는 자체 넷 관리에 의존합니다.
SQL 명령에서 데이터베이스 서버의 로컬 IP 주소를 반환 할 수 있습니까?
나는 온라인으로 검색했으며 호스트 이름을 검색하는 명령 만 발견했습니다.Oracle 10g R2에 IP 주소를 표시 하시겠습니까?
오라클 자체에는 역방향 해결 메커니즘이 없습니다. 그것은 DNS, HOST 레코드 또는 자체 넷 관리에 의존합니다.
SQL 명령에서 데이터베이스 서버의 로컬 IP 주소를 반환 할 수 있습니까?
SQL> SELECT UTL_INADDR.get_host_address from dual;
GET_HOST_ADDRESS
----------------------------------
192.168.2.5
다음 URL 도움이 될 것입니다 : http://www.oracle-base.com/articles/misc/identifying-host-names-and-addresses.php
고마워요. -이게 정확히 내가 한 것입니다. – verbumSapienti
이유는 보통의 DNS 요청을 사용하지? –
서버가 하나 이상의 IP를 가질 수 있으므로'UTL_INADDDR '을 호출하면 예기치 않은 결과가 발생할 수 있습니다. [이 질문] (http://stackoverflow.com/questions/6267905/oracle-pl-sql-get-servers-ip-v4)을 검토하십시오. – ThinkJet