我在使用secureCRT连接远程机器后,再进入远程机器的Oracle数据库,然后执行命令都正常。
但是在我使用VBS编写了一个脚本,主要功能就是向远程机器的Oracle循环发送一些SQL脚本。
但是在执行的时候,刚开始都没问题,执行着执行着就会出问题
有时会报connection lost,然后就退出Oracle了,这时还保持远程机器的连接
还有的时候会报 Error 45 initializing SQL*Plus Internal error 也是退出Oracle了,但仍然保持着远程机器的连接
不知道有没有遇到过这种情况的,SQL语句都没问题,就是一些查询语句,不知道为什么,执行着执行着就出错了
提示找不到WScript啊
追答找不到?你是用什么系统,我在XP下没有问题。你不会是用GHOST版本的windows吧?许多GHOST版本为了压缩经常会出现问题,所以我自己用的电脑重来不用GHOST版本的。
刚试了在windows7下也没有问题。
你做好的文件名是不是:XXX.vbs这样的?不会是XXX.bat的批处理文件吧。
我的是Win7啊,也是XXX.vbs,提示是缺少对象WScript
追答看看system32目录下没有wscript.exe和cscript.exe文件
去微软下载一个scr56chs.rar安装上解决
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=376D98B6-67CF-4473-9B7D-F635292A286F