Oracle数据库导出命令EXP写入批处理文件不能运行! 10

Oracle数据库导出命令EXP写入批处理文件不能运行!直接在运行CMD里用命令:expsystem/manager@basefile=c:\back.dmp可以正常运行... Oracle数据库导出命令EXP写入批处理文件不能运行!
直接在运行CMD里用命令:
exp system/manager@base file=c:\back.dmp
可以正常运行
但是这句命令写入批处理文件里 执行却没反应 和解啊?!
展开
 我来答
bluedn
2010-11-16 · TA获得超过744个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:717万
展开全部
你分别建如下三个文件,执行OracleBackup.bat,就可以备份了。
1、exp.txt
userid=system/system@ordb
owner=scott
INDEXES=y
grants=y
rows=y
constraints=y
compress=N

2、OracleBackup.bat
OracleBackup.vbs

3、OracleBackup.vbs
Option Explicit

On Error Resume Next

Dim fname, tnow, cmd
Dim WshShell

Set WshShell = CreateObject("WScript.Shell")

'调整备份文件名
tnow = Now()
fname = Year(tNow) & FormatNumber(Month(tNow)/100,2,false) & FormatNumber(Day(tNow)/100,2,false) & FormatDateTime(tNow,3)
fname = Replace(Replace(fName,".",""),":","")
cmd = "exp log=../backup/" & fname & ".log file=../backup/" & fname & ".dmp parfile=exp.txt"

'fname = Date
'cmd = "exp log=../backup/" & fname & "_OracleDB_Bak.log file=../backup/" & fname & "_OracleDB_Bak.dmp parfile=exp.txt"

WshShell.run cmd

Set WshShell = Nothing

'WScript.Echo cmd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式