设置oracle11g定时自动备份,为什么没有备份?请大神们帮我看看为啥!_百 ...
发布网友
发布时间:2022-04-28 20:55
我来回答
共3个回答
热心网友
时间:2022-05-06 17:51
时间参数的问题,你把时间参数去掉,看备份能成功不
好像要把时间参数写到文件名里,挺繁琐的
我空间有个日志
http://hi.baidu.com/badkano/item/fc61766ff12c0e156895e6c0
你看能用到你这里不,也是设置日期为文件名的
-------------------补充---------------
测试了一下,这个可用
你还有问题,应该是你备份的语句有毛病,看看你的路径是否都建立了
这个你只需要改最后一行就行了,我是在我本机测试的,用的路径也都是我本地的,oracle也用的我本地的
regedit /e "%temp%\bak.reg" "HKEY_CURRENT_USER\Control Panel\International"
>01.reg echo Windows Registry Editor Version 5.00
>>01.reg echo.
>>01.reg echo [HKEY_CURRENT_USER\Control Panel\International]
>>01.reg echo "sShortDate"="yyyy-MM-dd"
>>01.reg echo "sDate"="-"
>>01.reg echo "sTimeFormat"="HH:mm:ss"
regedit /s 01.reg&del 01.reg
>tmp.vbs echo Wscript.echo FormatDateTime (DateAdd("d", -1 ,Date),2)
for /f "delims=" %%i in ('cscript.exe //nologo tmp.vbs') do set aDate=%%i&del tmp.vbs
set fn=%adate:~0,4%%adate:~5,2%%adate:~8,2%
exp 用户名/密码@sytv file=f:/bak/nstc_dpms_%fn%.dmp log=f:/log/nstc_dpms_%fn%.log owner='scott'
热心网友
时间:2022-05-06 19:09
%date:~0,10% 这个应该有问题,你要看你机器上的时间格式,有的机器上用这个获取的时间格式是2013/03/04,有的是2013-03-04 ,第一种是成了目录格式,前几天刚遇到的这个追问我电脑上的日期格式是2013年3月4日,我把日期格式去掉了,还是报错了,
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 536
ORA-29283: 文件操作无效
追答你把echo打开,看看中间个变量的值,是否有不合适的?文件路径不能有空格的
热心网友
时间:2022-05-06 20:43
我曾爱过的所有遗迹
浮向深湖底有一星期之久。
一封惟一的短信。
和它们那朦胧的塔影。
房间——一片混乱。那些还未卖出去的东西,
果提当一勇。哈哈