CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

请问怎样通过TNS名得到Oracle服务器所在主机的IP地址

楼主ridle()2003-08-03 12:14:58 在 Oracle / 开发 提问

在A机器上安装了Oracle客户端,并且设置了tns,通过该tns来访问  
  B机器上的Oracle数据库。   
  请问:在A机器上有什么办法可以通过该tns得到B机器的IP地址。  
   
  我只知道一个办法:分析该tns文件tnsnames.ora来得到?但我认为该方法  
  不是最好的。  
   
  请问还有别的方法吗?  
   
  谢谢。 问题点数:100、回复次数:8Top

1 楼tsj68(tsj)回复于 2003-08-03 13:10:18 得分 20

在命令行下,运行tnsping   tns   如果该tns   有效的话,可以返回主机ip或主机名.Top

2 楼yangyn(男儿当自强)回复于 2003-08-03 13:11:02 得分 0

没有别的办反,sqlplus连接到数据库还是用tnsnames.ora。  
  Top

3 楼jiezhi(风满袖)回复于 2003-08-03 13:34:05 得分 0

聯接的是否就可以看到。Top

4 楼ridle()回复于 2003-08-03 14:18:11 得分 0

 
  就有别的办法了?Top

5 楼jiezhi(风满袖)回复于 2003-08-03 16:19:35 得分 0

biti_rainy層講過,但貼子打不開了。  
  另外sys_context可以得到客戶端的ip地址。Top

6 楼jiezhi(风满袖)回复于 2003-08-03 16:21:15 得分 80

817以上  
  可以用  
  utl_inaddr.get_host_address获取服务器ipTop

7 楼jiezhi(风满袖)回复于 2003-08-03 16:22:27 得分 0

http://expert.csdn.net/Expert/topic/2028/2028717.xml?temp=.2971613Top

8 楼hobo_boy(流浪汉(正在学习Ora0i-9i))回复于 2003-08-03 16:32:58 得分 0

upTop

9 楼ridle()回复于 2003-08-04 10:58:23 得分 0

谢谢大家,尤其是     jiezhi(浪子)   和tsj68(tsj)  
  最后确认的方法是:  
  select     utl_inaddr.get_host_address   from   dual  
   
  我的环境:  
  Solaris8   +   Oracle817  
  Top

相关问题

  • oracle无法解析主机名
  • 无法获取主机IP
  • oracle数据库重构(主机名发生变化)
  • 客户端连接linux下oracle时报找不到主机
  • Oracle SQL Plus连接时主机字符串怎么写啊?
  • 能否使用IP网络的主机访问IPX网络的主机?
  • 如何从ip得到ip对应主机的netbios名?
  • 关于两台ORACLE主机上的用户之间互相授权的问题
  • 怎么才能得到LAN内主机的全部IP.
  • 如何获取本机的IP,主机名?

关键词

  • ip
  • 主机
  • oracle
  • tns
  • 请问
  • ip地址
  • 机器
  • 得到
  • 方法

得分解答快速导航

  • 帖主:ridle
  • tsj68
  • jiezhi

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo