服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Oracle - 利用windows任务计划实现oracle的定期备份

利用windows任务计划实现oracle的定期备份

2019-11-06 13:36oracle教程网 Oracle

我们搞数据库管理系统的经常会遇到数据库定期自动备份的问题,有各种各样的方法,这里介绍一种利用windows任务计划实现oracle定期备份的方法供大家分享。

先写一个批处理文件,给个例子。 

复制代码代码如下:


set rq=%date:~0,10% 
exp system/system的密码@本地服务名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536 
C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ 
move /y d:\backup\*.rar d:\databasebackup 


其中第一条是设置日期字符串,后面再备份文件名中使用它,file=d:\backup\bak%rq% 是导出数据库的备份文件名,full=yes,表示全部导出。 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ 是压缩文件,最后一条是把压缩后的文件移到d:\databasebackupd:\databasebackup目录中。 

大家可能对 exp后的参数比较陌生,可以再命令提示符下输入 exp help=y 来了解这些参数。

延伸 · 阅读

精彩推荐