码迷,mamicode.com
首页 > 数据库 > 详细

Windows系统下oracle数据库每天定时备份

时间:2017-10-25 15:15:06      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:system   打开   内容   右键   警告   数据   一个用户   定时备份   用户名   

第一步:建立备份脚本oraclebackup.bat

 

备注:这里我记录下,我遇到的问题,主要是因为我一个用户里面有很多表,但是现在我不需要全部备份,只需要备份XXX打头的表,

 

OK,修改exp语句exp system/oracle@orcl tables=(system.XXX%%)file=D:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.log full=y buffer=65535 ,

注意,当时 我是这样加的tables=(system.XXX%),结果bat文件不能执行,原来bat‘文件里面的%必须要是%%,这个问题我搞了很久才搞清楚~~~~~

 

 

添加一个任务计划 oraclebackup

 

开始 > 所有程序 > 附件 > 系统工具 > 任务计划 > 添加任务计划 > 下一步 > 在 浏览 中查找刚刚写好的 oraclebackup.bat 文件 > 任务名输入oraclebackup,执行这个任务选择每天,下一步 > 起始时间下午12:00,起始日期2009-7-11,下一步 > 输入用户名及密码,用户名要求是管理员权限用户名,下一步 > 完成
点击"完成"之后,会在任务计划栏目下新增一个名为"ytcn"的任务计划,表明已经配置完毕。

 

备注:有时点击"完成" 之后,系统警告

 

"已创建新任务,但可能不能运行,因为无法设置账户信息。

 

指定的错误是:

 

Ox80041315:任务计划程序服务没有运行"

 

这是因为电脑的任务计划程序服务没有启动起来。开始 > 所有程序 > 管理工具 > 服务,找到"Task Scheduler"服务,发现启动类型为"已禁用",右键单击更改为"自动",并把它启动起来,然后重新添加一次任务计划 oraclebackup 就可以了。

 

Windows系统下oracle数据库每天定时备份

标签:system   打开   内容   右键   警告   数据   一个用户   定时备份   用户名   

原文地址:http://www.cnblogs.com/ShaYeBlog/p/7728546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!