Oracle PL / SQL获取服务器的IP v4?

时间:2011-06-07 15:45:37

标签: oracle plsql oracle11g plsqldeveloper

如何使用PL / SQL获取服务器的IP v4? UTL_INADDR.GET_HOST_ADDRESS给了我IPv6,而我需要IPv4

我做了什么我在服务器上禁用了IPv6,它仍然带给我“隧道适配器Teredo隧道伪接口”的IPv6 !!

我在Windows 2008 R2 Server上使用Oracle 11g数据库

1 个答案:

答案 0 :(得分:3)

UTL_INADDR.GET_HOST_ADDRESS只返回一个无用的ip,因为服务器可能有几十个。可能最好的办法是创建一个Java方法的pl / sql包装器,它使用NetworkInterface.getNetworkInterfaces();返回每个可能的ip地址