第一步: 新建文件“定时备份.bat”, 文件内容如下:
set tempvalue=databaseName_%date:~0,10%
set directory_temp=d:\BackUp\%tempvalue%
set file_dmp=%directory_temp%\%tempvalue%.dmp
set file_log=%directory_temp%\%tempvalue%.log
set winrarPath="C:\Program Files\WinRAR\WinRAR.exe"
set file_rar=%directory_temp%.rar
md %directory_temp%
exp username/password@serverName file=%file_dmp% log=%file_log% owner=user1,user2,user3
%winrarPath% a %file_rar% %directory_temp%
rmdir /s /q %directory_temp%
对上面的代码作简要说明:
1. set name=value : 设置当前环境变量
2. %date:~0,10% : 取当前系统日期,如“2009-10-21”
3. winrarPath : 您计算机上 WinRar 的安装路径
4. exp username/password@serverName file=%file_dmp% log=%file_log% owner=user1,user2,user3 : 这个不用我多做说明, 应该都知道, 这就是 oracle 的导出命令, 如果有不懂的参考下面的到处命令。
第二步:新建一个定时任务, 具体操作如下:
1. 开始=> 所有程序=> 附件=> 系统工具=> 任务计划==> 添加任务计划
2. 按照“任务计划向导”提示,创建一个定时执行此 bat 文件(定时备份.bat)即可
在此处作一个小小的补充说明: 只有在启动了“Task Scheduler”服务的情况下,定时任务才会被执行。
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
分享到:
相关推荐
采用linux下的crond定时任务进行oracle的定时备份
oracle定时备份脚本(实例): 数据库服务器目录/oradata/BACKUP/database下放一脚本文件:backup.sh,实现数据备份。
定时运行的bat文件,从而定时备份运行中的数据库
Oracle定时备份数据库命令代码
oracle定时备份详解,内容是冷备份的全部需要的信息。
自己总结出来定时备份,网上五花八门,不知所措,但文档不冗余,有案例
AnyBackup Oracle定时备份恢复最佳实践.docx
Oracle定时备份恢复最佳实践,本文档是爱数备份容灾家族Oracle一体化备份恢复最佳实践文档,主要描述了如何正确地使用爱数备份容灾家族产品成员进行Oracle数据备份的方法, 包括部署前后的注意事项和典型部署方案。
linux系统中oracle定时备份脚本。
Oracle定时备份策略.pdf
oracle 定时备份工具,基于.net 2.0 开发,运行环境需安装.net framework 2.0 .另附源代码一份。
在linux操作系统下,使oracle实现定时备份,避免数据丢失
oracle自动备份脚本程序,每天定时执行备份操作。
1.在没有安装oracle数据库的linux环境下,远程定时备份oracle数据库。 2.并且提供安装包,以及操做文档。
oracle数据库定时备份脚本 ,解压即可得到脚本文件。
oracle 定时 定期 备份 批处理 程序
以全部参数的形式来体现,易改动。可异地备份,本地备份。
windows环境下Oracle数据库的自动备份脚本
。。。