在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

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

使用PL/SQL Developer连接OracleX64版本:

•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;

•2. 将系统的tnsnames.ora拷贝到该目录下;

•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:

ToolsPreferencesOracleConnection:

Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0

OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll

•4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:

@echo off

set path=C:\instantclient-basic-nt-11.2.0.2.0

set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0

set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0

set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

start plsqldev.exe

不知道是什么系统的。

远程控制是,这里的命令送到服务器执行,

你说的要反之

1 自动输入用户名密码,即自栋登陆 #有用vbs法,用客户端软件法。提供一个vbs法给你。

2 现在你在服务器上了,linux下用 su + 密码变成root。win下大概用administrator组的用户名 + 密码 telnet就行。

3 把那个bat文件弄回来,要用ftp等。

4 执行。

所以你最好在上面装个后门,木马等。

-------------------1.vbs telnet 自动登录 片断---------------------

set sh=WScript.CreateObject("WScript.Shell")

WScript.Sleep 1000

sh.SendKeys "telnet 192.168.0.109"

WScript.Sleep 1000

sh.SendKeys "{ENTER}"

WScript.Sleep 1000

WScript.Sleep 1000

sh.SendKeys "{ENTER}"

sh.SendKeys "1234{ENTER}"

WScript.Sleep 1000

sh.SendKeys "system {ENTER}"

WScript.Sleep 1000

sh.SendKeys "stats {ENTER}"

---------------------------------------------------

用法:

cscript //nologo 1.vbs


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

原文地址:https://54852.com/sjk/10028942.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存