redhat 下 oracle备份
[日期:2011-01-21]来源:linux社区 作者:linux[字体:]
一、路径:/easdata/easbak/autobak
二、脚本名:eas_expdp.sh
三、脚本内容:
#!/bin/sh
#====================================================
# script : eas_expdp_montosat.sh
# author : jackey
# date : 2010-09-29
# rev : 1.0
# purpose : this script is used to run logic backup.
# copyright(c) 2010 kingdee co.,ltd.
# all rights reserved
#=====================================================
# rm file
rmday=`date +%y -d '15 days ago'``date +%m -d '15 days ago'``date +%d -d '15 days ago'`
rmdata=rc0819_`expr $rmday`.dmp
rmlog=rc0819_`expr $rmday`.log
cd /easdata/easbak/autobak
rm -f $rmdata
rm -f $rmlog
# data backup
day=`date +%y``date +%m``date +%d`
file_target=rc0819_`expr $day`.dmp
file_log=rc0819_`expr $day`.log
oracle_sid=orcl
oracle_base=/ora/oracle/app/oracle
oracle_home=$oracle_base/product/11.2.0/dbhome_1
export oracle_sid oracle_base oracle_home
path=$path:$home/bin:$oracle_home/bin
expdp system/kingdee schemas=rc0819 directory=eas_expdp_dir dumpfile=$file_target logfile=$file_log job_name=cases_$day parallel=4
# copy to remote server
scp /easdata/easbak/autobak/$file_target root@192.168.1.208:/easdata/$file_target
scp /easdata/easbak/autobak/$file_log root@192.168.1.208:/easdata/$file_log
+++++++++++++++++++++++++
四、208应用服务器脚本:
路径:/easdata
脚本:rm_bak.sh
内容:
#!/bin/sh
#====================================================
# script : rm_bak.sh
# author : jackey
# date : 2010-09-29
# rev : 1.0
# purpose : this script is used to delete backup files.
# copyright(c) 2010 kingdee co.,ltd.
# all rights reserved
#=====================================================
# rm file
rmday=`date +%y -d '3 days ago'``date +%m -d '3 days ago'``date +%d -d '3 days ago'`
rmdata=rc0819_`expr $rmday`.dmp
rmlog=rc0819_`expr $rmday`.log
cd /easdata
rm -f $rmdata
rm -f $rmlog
0
oracle单行子查询返回多于一个行解决方法
备份、引入ora数据库(erp克隆)redhat 5.5+oracle 11g (64bit)
,
