oracle如何获取当前网络可用的服务器?

jyh070207 2010-09-07 02:27:49
oracle如何获取当前网络可用的服务器?
在一个局域网络中有多台电脑安装了oracle 11g,
如何判断那些服务器当前在网络上处于活动状态?即可以连接提供服务?
即判断pl/sql developer可以连接那些服务器?
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbc107 2010-09-12
  • 打赏
  • 举报
回复
这样行不行?
1、假设有server1,server2,server3 3台服务器
2、知道这三个服务器的连接用户名为a/a,b/b,c/c
测试那台服务器提供服务?
connect a/a @server1 using sqlca;
if sqlca = 1 then
;server1 is valid
end if
if connect b/b @server2 using sqlca;
if sqlca = 1 then
;server2 is valid
end if

if connect c/c @server3 using sqlca;
if sqlca = 1 then
;server3 is valid
end if

说白了就是用个连接测试一下看看能不能连上数据库,能连上则说明是好用的
现在很多人用个这方法测试用户名和密码!
jyh070207 2010-09-11
  • 打赏
  • 举报
回复
有没有一个工具可以自动搜索指定ip段,判断那些服务器当前在网络上处于活动状态?即可以连接提供服务?
Phoenix_99 2010-09-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wkc168 的回复:]
引用楼主 jyh070207 的回复:
oracle如何获取当前网络可用的服务器?
在一个局域网络中有多台电脑安装了oracle 11g,
如何判断那些服务器当前在网络上处于活动状态?即可以连接提供服务?
即判断pl/sql developer可以连接那些服务器?

前提没有网络,防火墙的问题

tnsping 活动的服务器实例名

通则可以用,不通则否
[/Quote]

前提:n你要知道服务器的service-name,才可以
心中的彩虹 2010-09-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 jyh070207 的回复:]
oracle如何获取当前网络可用的服务器?
在一个局域网络中有多台电脑安装了oracle 11g,
如何判断那些服务器当前在网络上处于活动状态?即可以连接提供服务?
即判断pl/sql developer可以连接那些服务器?
[/Quote]
前提没有网络,防火墙的问题

tnsping 活动的服务器实例名

通则可以用,不通则否
jyh070207 2010-09-11
  • 打赏
  • 举报
回复
再发一次!!!!!

17,377

社区成员

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

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