在客户端获取还是在服务器端获取呢?
在服务器端的:
用SELECT SYS_CONTEXT ('USERENV', 'ip_address') FROM DUAL就可以了
在服务器端的:
用SELECT SYS_CONTEXT ('USERENV', 'ip_address') FROM DUAL就可以了
解决方案 »
- 出现ORA-03135和ORA-12514错误
- 救命啊!!
- 100分,问个比较难的统计的问题,涉及行之间的数据比较
- 关于插值(简单哦,要分的来)
- 关于oracle 10g中的存储过程定期自动执行的问题
- 主键和索引的关系
- ORA-12535:TNS:操作超时,只要连到外网就不能访问oracle了。(看了好多解决方案但是还是不行,求救!)
- 我用ADO连接Oracle,如何判断有无连接上?
- 如何对一个clob类型的字段进行模糊查询???
- plsql创建自动导出表的任务如果写啊,谢谢
- 200分问一个关于复制的高难度问题,如何实现主站的数据可以复制到快照,但快照新增的数据不能复制到主站?UP有分!
- 关于oracle8.1.7的备份恢复?
http://www.csdn.net/expert/topic/816/816385.xml?temp=.4306147
竹之草的回答。
2. 如果是在客户端,那么你是如何连到数据库的,是通过IP还是主机名称?如果是主机IP,那么这个IP就是你要的;如果是主机名称,就找寻一下主机hosts文件,里面有对应的IP的。
if it returns the server name
then do ping server name
不想用触发器来获得,我只是简单的获取服务端地址而已.