简单的逻辑备份策略expdp
2013-12-29 18:00
155 查看
逻辑备份策略
1、 编写备份脚本
Vi exp.sh
输入
#!/bin/sh
exportORACLE_SID=orcl
exportORACLE_HOME=/home/oracle/product/11.0.2
exportNLS_LANG=american_america.zhs16gbk
FILE=`date+%Y%m%d`
expdp vion/viondirectory=dump_test dumpfile=$FILE.dmp
#删除过期备份,在dump目录下查找后缀为.dmp的文件并删除日期7天之前的,注意find命令每个字符命令间的空格
DUMP=/home/oracle/backup
find $DUMP -name"*.dmp" -mtime +7 -exec rm {} /;
2、 制定linux下的任务
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace,per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
首先
Crontab -e
编辑内容如下
0 0 * * * /home/oracle/bin/exp.sh >/home/oracle/logs/exp.log 2>&1
命令解释
其中前边的以此对应分钟(0-59)
小时(0-28)
日期(1-31)
月份(1-12)
星期几(0-6,其中0代表星期日),如果分钟和小时加上/n表示每n小时或者分钟执行一次
后边是脚本执行,然后输出到文件exp.log中,最后表示标准错误输出文件中
其中0:标准输入,1:标准输出,2:标准出错,上边的语句也表示
0 0 * * * /home/oracle/bin/exp.sh 2>/home/oracle/logs/exp.log 1>&2
3、 启动任务
切换到root,然后找到目录/etc/init.d最后执行./crond restart
4、 取消任务
Crondab –r
1、 编写备份脚本
Vi exp.sh
输入
#!/bin/sh
exportORACLE_SID=orcl
exportORACLE_HOME=/home/oracle/product/11.0.2
exportNLS_LANG=american_america.zhs16gbk
FILE=`date+%Y%m%d`
expdp vion/viondirectory=dump_test dumpfile=$FILE.dmp
#删除过期备份,在dump目录下查找后缀为.dmp的文件并删除日期7天之前的,注意find命令每个字符命令间的空格
DUMP=/home/oracle/backup
find $DUMP -name"*.dmp" -mtime +7 -exec rm {} /;
2、 制定linux下的任务
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace,per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
首先
Crontab -e
编辑内容如下
0 0 * * * /home/oracle/bin/exp.sh >/home/oracle/logs/exp.log 2>&1
命令解释
其中前边的以此对应分钟(0-59)
小时(0-28)
日期(1-31)
月份(1-12)
星期几(0-6,其中0代表星期日),如果分钟和小时加上/n表示每n小时或者分钟执行一次
后边是脚本执行,然后输出到文件exp.log中,最后表示标准错误输出文件中
其中0:标准输入,1:标准输出,2:标准出错,上边的语句也表示
0 0 * * * /home/oracle/bin/exp.sh 2>/home/oracle/logs/exp.log 1>&2
3、 启动任务
切换到root,然后找到目录/etc/init.d最后执行./crond restart
4、 取消任务
Crondab –r
相关文章推荐
- 一个简单的逻辑备份策略学习
- Linux shell crontab expdp 定时任务逻辑备份 定时删除旧文件
- ORACLE 数据库逻辑备份 简单 EXP/IMP
- BI项目简单备份策略
- linux下rman简单的备份策略及计划任务
- MySql逻辑备份恢复方法简单总结
- 利用Oracle自带的impdp和expdp进行简单备份
- Linux shell crontab expdp 定时任务逻辑备份
- [EXPDP]使用11g的数据泵实现对逻辑备份数据进行加密
- oracle初级简单逻辑备份还原
- ORACLE 数据库逻辑备份 简单 EXP/IMP
- Oracle简单的逻辑备份
- 简单备份策略
- Oracle简单的逻辑备份
- BI项目简单备份策略
- 【EXPDP】使用11g的数据泵实现对逻辑备份数据进行加密
- linux下 oracle rman简单备份&上传ftp&逻辑备份
- Win2008下expdp和rman备份策略及计划任务配置
- 【转】ORACLE 数据库逻辑备份 简单 EXP/IMP
- Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件