在批处理中使用ping命令,一个小例子进行分析
来源:互联网 发布:淘宝客是返利网吗 编辑:程序博客网 时间:2024/06/05 10:22
照例先说明一下我的问题:为公司开发的一个服务器,用vc编写,其中利用ado对oracle进行访问(每一次有客户端访问服务器的时候就对oracle数据库进行一次update的操作),最近发现了一些问题,就是服务器用着用着,就偶尔发生ORA-03135: connection lost contact和ORA-03114: not connected to ORACLE的错误,初步猜测可能有两个原因,一个是网络的原因,另一个有可能是oracle服务器可能有自动断开的某些机制,为了测试一下是否有网络断开的情况,就编写了下面的一个批处理,大致的功能就是不停的去ping oracle数据库所在的那台机器,一旦断开,就记录当时的时间,同时停止ping,比对一下时间是否和ORA-03135: connection lost contact与ORA-03114: not connected to ORACLE错误发生的时间相一致,批处理的代码如下:
@echo off
:open
ping www.baidu.com -n 5 //这个地方换成oracle数据库服务器的地址
if %ERRORLEVEL%==0 goto Ok
if %ERRORLEVEL%==1 goto No
:Ok
goto open
:No
time /t
pause
大致的说一下echo off
DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们显示,可以加一个“echo off”当然,“echo off”也是命令,它本身也会显示,如果连这条也不显示,就在前面加个“@”。
- 在批处理中使用ping命令,一个小例子进行分析
- JDBC中进行批处理操作的例子
- 怎么使用ping命令进行连通性测试
- 在XP操作系统中使用批处理命令删除系统垃圾文件
- 使用批处理实现telnet自动登陆并执行ping命令
- 一个正则小例子分析
- 批处理中 使用组合命令
- 初次使用netfilter,写了一个禁止ping命令的小程序
- SQLite 在 iOS 中的简单使用(一个小例子)
- 使用Go实现了一个ping命令
- VC6.0中gdiPlus的使用以及一个小例子
- VC6.0中gdiPlus的使用以及一个小例子
- VC6.0中gdiPlus的使用以及一个小例子
- flex中,如何使用SharedObject的一个小例子
- 在JDBC中使用批处理
- ping命令在windows下的使用
- 在 Delphi 中使用微软全文翻译的小例子
- Android代码中使用Ping命令
- asp 连接sqlserver2005特别慢的解决方法
- 在eclipse中将android工程打包成apk
- ie7\8查看游览器是否被缩放
- ios 面试题(一)
- 写尽自己一个人的孤独,却写不出心里的寂寞
- 在批处理中使用ping命令,一个小例子进行分析
- eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的解决办法
- 最近面试的一些经验和总结,希望给跳槽的朋友一些借鉴
- 插入排序(insertion_sort)详解
- iOS 面试题二
- linux syslog + cron 构建log服务器
- 怎样快速检测出一个巨大的单链表中是否具备死链及其位置
- C#数据导出Excel详细示例
- 输入框字数限制