如何获取oracle服务器的ip地址? 搜索网络找到oracle服务器吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/TopicView2.asp?id=854596&datebasetype=now http://expert.csdn.net/Expert/TopicView2.asp?id=854596&datebasetype=now此处的帖子我看了,但仍没解决问题,sys_context取得为客户端ip? 你仔细看,可以用在sql语句中。 最终目的是从存贮过程中得到ip地址,编程序时要用到这个ip的。 select SYS_CONTEXT('USERENV','IP_ADDRESS') INTO TEMP from dual; 搞错了,上面的语句是返回调用者的ip,不是server本身的ip I am wrong,too.This is just the IP address of the machine from which the client isconnected. you just try this sql statement. query v$instance to find hostname 817 以上版本没有问题SQL> SQL> set serverout onSQL> exec dbms_output.put_line(utl_inaddr.get_host_address);10.1.30.19PL/SQL 过程已成功完成。 SQL> set serverout onSQL> exec dbms_output.put_line(utl_inaddr.get_host_address);10.1.30.19PL/SQL 过程已成功完成。SQL> conn sqlexp/sqlexp@14已连接。SQL> exec dbms_output.put_line(utl_inaddr.get_host_address);PL/SQL 过程已成功完成。SQL> set serverout onSQL> exec dbms_output.put_line(utl_inaddr.get_host_address);10.1.30.14PL/SQL 过程已成功完成。SQL> 感谢biti_rainy(biti_rainy) ,我要的正是你的结果,谢谢。 重新创建spfile文件以后,再启动数据库报错 oracle中select语句列名可为汉字吗 如何定位到表类型变量中的某一条记录? 把dataset中的数据导入到oracle数据库的问题 求sql语句 刻录linux版的oracle9i exp全库导出问题 如何把数据批量插入带有自增字段的表中? oralce 数据备份与版本位数(32、64),有关吗? 字段更新追加问题 关于oracle在windows xp上的安装问题 不知道为什么,建资料档案库的时候出错,认为无法与数据库建立连接,说什么12547,又是TNS的,我不懂啊,快教我该怎么办吧,不然又要重新
此处的帖子我看了,但仍没解决问题,sys_context取得为客户端ip?
This is just the IP address of the machine from which the client is
connected.
SQL> set serverout on
SQL> exec dbms_output.put_line(utl_inaddr.get_host_address);
10.1.30.19PL/SQL 过程已成功完成。
SQL> exec dbms_output.put_line(utl_inaddr.get_host_address);
10.1.30.19PL/SQL 过程已成功完成。SQL> conn sqlexp/sqlexp@14
已连接。
SQL> exec dbms_output.put_line(utl_inaddr.get_host_address);PL/SQL 过程已成功完成。SQL> set serverout on
SQL> exec dbms_output.put_line(utl_inaddr.get_host_address);
10.1.30.14PL/SQL 过程已成功完成。SQL>