在BAT中如何调用ORACLE远程连接

在BAT中如何调用ORACLE远程连接,第1张

echo off

sqlplus aaa/aaa@dcc_192.168.16.101

start "" "drop TABLE BOM_BCP_WK"

exit

echo on

echo off

sqlplus aaa/aaa@dcc_192.168.16.101

call "drop TABLE BOM_BCP_WK"

exit

echo on

试试这两个,我也不知道行不行。

1、FTP服务器的域名解析问题,当连接FTP时地址栏填写了服务器的域名,如果DNS服务器解析出问题,就无法得到对方的IP地址,因此无法连接FTP。

2、错误的用户名和密码。许多FTP服务器禁止了匿名连接,这样是为了安全起见,连接时输入错误的用户名和密码或者不输入用户名和密码导致连接失败。

3、传输模式错误。许多服务器在安装了防火墙后设置了被动模式传输,用户在连接时需要采用被动模式(pasv)或者自动模式。

4、FTP服务器错误。对方服务器宕机,可以通过PING命令来测试FTP服务器是否存活。

5、错误的端口或者自身电脑防火墙不允许。许多安全软件禁止了FTP连接,自身电脑无法连接FTP端口。

如果你的Bat没有其它作用,可以直接使用VBS来登录和 *** 作

给你一段我所使用的VBS

set sh=WScript.CreateObject("WScript.Shell") '建立Shell对象

set objArgs=WScript.Arguments '设定VBS的参数集

dim winTitle,IP

if IP = "初始化的IP" then IP = Inputbox("请输入IP地址") '如果初始化IP为空内容,则要求初入IP地址

wintitle="telnet " & IP

sh.Run winTitle '运行Telnet 至IP

WScript.Sleep 1000 '延时1秒钟

xSend "server{enter}" '输入密码

WScript.Sleep 1000 '延时1秒钟

xSend "en{enter}server{enter}" '登录交换机

WScript.Sleep 1000 '延时1秒钟

xSend "登录后的命令{ENTER}" '进入配置页面

WScript.Sleep 1000 '延时1秒钟

xSend "exit{ENTER}exit{ENTER}exit{enter}" '退出配置模式&退出登录&退出telnet

WScript.Sleep 1000

xSend "{ESC}"

Function xSend(string) '激活窗口发送函数

sh.AppActivate winTitle '激活窗口

sh.SendKeys string '发送内容

End Function


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6767002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存