Документ создан: 08.08.2011

Получение FQDN сервера из Oracle.

Из Oracle можно получить имя сервера, на котором работает экземпляр. Делается это запросом:

 select utl_inaddr.get_host_name() from dual;
UTL_INADDR.GET_HOST_NAME()
-------------------------------
oracle

или

select  sys_context('userenv','server_host') from dual;
SYS_CONTEXT('USERENV','SERVER_HOST')
------------------------------------
oracle

Но вернётся только hostname.

Если нужно получить FQDN, лучше использовать такой запрос:

select utl_inaddr.get_host_name(utl_inaddr.get_host_address ()) from dual;
UTL_INADDR.GET_HOST_NAME(UTL_INADDR.GET_HOST_ADDRESS())
-------------------------------------------------------
oracle.domain.ru
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate