求助:用Oracle 写一个存储过程每月对建立表进行备份 怎么写 小弟初学者不太回用

[复制链接]
查看11 | 回复4 | 2010-9-30 10:06:16 | 显示全部楼层 |阅读模式
通用方法:oracle定时备份del e:\orest\orest7.dmp ren e:\orest\orest7.dmp orest7.dmp ren e:\orest\orest5.dmp orest6.dmp ren e:\orest\orest4.dmp orest5.dmp ren e:\orest\orest3.dmp orest4.dmp ren e:\orest\orest2.dmp orest3.dmp ren e:\orest\orest.dmp orest2.dmp exp userid=登录名/密码@服务名 file=e:\orest\orest.dmp 保存为xxx.bat批处理文
回复

使用道具 举报

千问 | 2010-9-30 10:06:16 | 显示全部楼层
exp db/db file=E:\OraBak\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%.dmp full=y这是一个完整备份的例子,把db/db换成你自己的.再建个批处理,放到Windows任务计划中执行.
回复

使用道具 举报

千问 | 2010-9-30 10:06:16 | 显示全部楼层
1 写给exp的脚本,保存成批处理文件,后缀名是cmd或bat的文件。2 将文件加入到windows的计划任务,自动每月执行
回复

使用道具 举报

千问 | 2010-9-30 10:06:16 | 显示全部楼层
这好像不是存储过程的范围了windows下要写个bat文件,在任务计划里执行还有,表名是每个月变化的,还是什么样的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行