没有合适的资源?快使用搜索试试~ 我知道了~
数据库备份
需积分: 9 0 下载量 198 浏览量
2013-07-15
21:34:26
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
3页
数据库自动备份,导入导出数据库中的表等等
资源推荐
资源详情
资源评论
一、自动备份数据库中某一用户下所有的资源
方法一:
首先建立一个备份文件存放目录,为d:\backup\oracle;
然后新建一个批处理文件,命名为backup.bat(其他名字也可以,后缀必须为bat);在里面写入以下代码:
exp 用户名/密码@数据库名 file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=用户名2
log=d:\backup\oracle\oracle%date:~0,10%.log
这样,运行此批处理文件将在目录中(d:\backup\oracle)生成形如“oracle2009-09-12.dmp和oracle2009-09-12.log”的备份和日志文件,我们这时候备份的就是用户名2下的所有资源包括表,视图,存储过程等等
说明一下:%date%的值在不同的系统、语言版本下可能是不一样的。请先在命令行中测试 echo %date% 的返回值。
%date:~4,10% 是返回日期函数,~后的第一个参数是要截取的起始位置(从0开始),第二个参数是要截取的长度,如没有则是截取到最后,参数可酌情修改。 如需要准确的时间做为文件名,请用%time%函数,参数同上
或者我们可以在backup.bat里面写入以下代码:
exp 用户名/密码@数据库名 file=d:\backup\oracle\oracle%date:~11,3%.dmp owner=用户名2
log=d:\backup\oracle\oracle%date:~11,3%.log
将生成形如“oracle星期一.dmp和oracle星期一.log”的备份文件和日志文件,则每天循环保留一个备份文件,共7个备份文件循环 。
最后新建一个任务计划或者以一个命令来定时执行(例如:
c:\>at 06:06 /every:S d:\backup\backup.bat
这样,逻辑备份将会在每周星期六凌晨六点六分执行。)
打开windows下的开始/控制面板/任务计划/。选择“添加任务计划”,并在任务向导中点击“浏览”按钮,并选择新建的批处理文件backup.bat。然后选择批处理文件执行的频率,这里选择“每天” ,接下来就是选择该任务执行的时间及起始日期等。最后设置用户名和密码即可完成该任务的新建。当时间到达任务执行时间和起始日期后,就会自动执行批处理文件,那么我们在备份文件存放地址下即d:\backup\oracle可看到备份的dmp文件和日志log文件。
方法一:
首先建立一个备份文件存放目录,为d:\backup\oracle;
然后新建一个批处理文件,命名为backup.bat(其他名字也可以,后缀必须为bat);在里面写入以下代码:
exp 用户名/密码@数据库名 file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=用户名2
log=d:\backup\oracle\oracle%date:~0,10%.log
这样,运行此批处理文件将在目录中(d:\backup\oracle)生成形如“oracle2009-09-12.dmp和oracle2009-09-12.log”的备份和日志文件,我们这时候备份的就是用户名2下的所有资源包括表,视图,存储过程等等
说明一下:%date%的值在不同的系统、语言版本下可能是不一样的。请先在命令行中测试 echo %date% 的返回值。
%date:~4,10% 是返回日期函数,~后的第一个参数是要截取的起始位置(从0开始),第二个参数是要截取的长度,如没有则是截取到最后,参数可酌情修改。 如需要准确的时间做为文件名,请用%time%函数,参数同上
或者我们可以在backup.bat里面写入以下代码:
exp 用户名/密码@数据库名 file=d:\backup\oracle\oracle%date:~11,3%.dmp owner=用户名2
log=d:\backup\oracle\oracle%date:~11,3%.log
将生成形如“oracle星期一.dmp和oracle星期一.log”的备份文件和日志文件,则每天循环保留一个备份文件,共7个备份文件循环 。
最后新建一个任务计划或者以一个命令来定时执行(例如:
c:\>at 06:06 /every:S d:\backup\backup.bat
这样,逻辑备份将会在每周星期六凌晨六点六分执行。)
打开windows下的开始/控制面板/任务计划/。选择“添加任务计划”,并在任务向导中点击“浏览”按钮,并选择新建的批处理文件backup.bat。然后选择批处理文件执行的频率,这里选择“每天” ,接下来就是选择该任务执行的时间及起始日期等。最后设置用户名和密码即可完成该任务的新建。当时间到达任务执行时间和起始日期后,就会自动执行批处理文件,那么我们在备份文件存放地址下即d:\backup\oracle可看到备份的dmp文件和日志log文件。
资源评论
liutao_wulidianqi
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功