我怎么查询到dblink数据库的ip呢

chimu 2004-03-18 08:28:02
select utl_inaddr.get_host_address from dual
昨天上网看到可以用这条语句查到当前数据库的所在服务器的ip,

但是,我用select utl_inaddr.get_host_address from dual@dblink,

还是当前数据库

我怎么访问到远程数据库的ip呢
...全文
634 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng2 2004-05-10
  • 打赏
  • 举报
回复
首先本地要有数据库网络服务注册,

就不用那样费劲,
结合你的dblink,看看你的文件tnsnames.ora不就知道服务器的IP或者计算机名称了。
drabit 2004-05-10
  • 打赏
  • 举报
回复
试试
select utl_inaddr.get_host_address@dblink from dual
superbirdxp 2004-05-10
  • 打赏
  • 举报
回复
数据库中怎样办我也不知道
不过可以变通一下,你做一个比较费时的查询如:select ... from tableA@dblink
然后在cmd下(假设是win2000)用netstat -an 命令看一下
chimu 2004-03-19
  • 打赏
  • 举报
回复
这只能获得你当前访问的数据库的IP地址吧,

我想知道我创建的DBLINK的那个数据库的所在服务器的IP地址
beckhambobo 2004-03-18
  • 打赏
  • 举报
回复
获取服务器IP地址:
SQL> select utl_inaddr.get_host_address from dual;

GET_HOST_ADDRESS
--------------------------------------------------------------------------------
172.31.11.88

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧