1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > windows执行oracle脚本 Windows下通过计划任务执行数据库备份脚本

windows执行oracle脚本 Windows下通过计划任务执行数据库备份脚本

时间:2019-03-27 04:09:01

相关推荐

windows执行oracle脚本 Windows下通过计划任务执行数据库备份脚本

Windows 下通过计划任务执行数据库备份脚本

在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows 下可以通过设定任务计划程序来设定要执行的自动备份脚本。具体的设定过程不再详述,下面分别为Oracle和MySQL的备份脚本:

1.Windows 下Oracle的备份脚本:

@echo off

echo 数据库开始进行备份...

cd e:\ORACLE\BIN

set filename=%e:\backup_bat\local%date:~0,10%

exp giftsdev/giftsdev@local file=%filename%.dmp log=%filename%.log owner=giftsdev compress=y grants=y indexes=y constraints=y

jar cvf %filename%.jar %filename%.*

del %filename%.dmp

del %filename%.log

copy %filename%.jar e:\exp_data\local%date:~0,10%.jar

del %filename%.jar

echo 数据库备份完成

echo.& pause

2.Windows 下MySQL的备份脚本

@echo off

echo 数据库开始备份...

set dirname=bak%date:~0,4%%date:~5,2%

if not exist F:\OA_BACKUP\%dirname% md F:\OA_BACKUP\%dirname%

set nowdate=%date:~0,4%%date:~5,2%%date:~8,2%

set filename=tdoa-%nowdate%.rar

mysqldump -uroot -pmyoa888 td_oa > td_oa.sql

::E:\MYOA\mysql\bin\mysqldump.exe -uroot -pmyoa888 td_oa > td_oa.sql

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。