写LINUX脚本 备份ORACLE用户下的表 保留30天数据
写如下代码back.sh
#取得当天日期

#放入指定文件夹
SNDDIR
=/
usr
/
local
/
webapps
/
bak

#逻辑备份
expuserid
=
user
/user
owner
=user
file
=$
SNDDIR
/
backup
.$
RUNDATE
.
dmp
#压缩文件

#压缩文件

gzip-f
$
SNDDIR
/
backup
.$
RUNDATE
.
dmp
#删除30天后文件###
find
$
SNDDIR
/
backup
.
*
.
dmp
.
gz-atime
+
29
-execrm-f{}
;


按照如下代码写一个cron_bak脚本





























在切换到ROOT用户下 CRONTAB -E 编辑特定时间运行脚本
任意一天的凌晨3.01分运行下面的脚本
