Board logo

标题: [求助]怎么用批处理来实现oracle的自动备份 [打印本页]

作者: mazai     时间: 2009-6-9 21:38    标题: [求助]怎么用批处理来实现oracle的自动备份

我想用批处理命令来实现oracle数据库的自动备份,每天备份一次,备份完之后自动删除一周前的备份文件。怎么实现?
作者: HAT     时间: 2009-6-10 00:38
你是如何做oracle手工备份的呢?
作者: uiopuiop     时间: 2009-6-10 09:23
google 一把,有好多。

步骤如下:
1.      AP服务器上建立c:\backup文件夹(文件夹路径客户自己选择)
2.      打开dbbkup.bat-->修改红字部分-->保存
exp citictest/citictest@colm2 file=c:\backup\%date:~4,20%.dmp    log=c:\backup\%date:~4,20%.log
compress=y direct=n rows=y owner='citictest'
consistent=n constraints=y grants=y indexes=y triggers=y
3.      将dbbkup.bat放置于c:\backup文件夹之下
4.      控制面板-->任务计划-->添加任务计划-->选择程序以进行计划-->浏览-->选中dbbkup.bat-->每日执行-->选择时间-->输入用户名密码-->完成
5.      执行时间过了之后,c:\backup文件夹下面会出现yyyy-mm-dd.dmp命名的DUMP档案

本文来自CSDN网志,转载请标明出处:http://blog.csdn.net/huanghui22/archive/2006/12/25/1460330.aspx