甲骨文备份脚本

, # !/bin/sh
export  ORACLE_BASE=/app/oracle/
export  ORACLE_HOME=/app/oracle/产品
export 路径=$ ORACLE_HOME/bin: $ HOME/bin:路径
export 美元;ORACLE_OWNER=oracle
export  ORACLE_SID=orcl
#数据库备份存放目录
# BACKUP_DIR=/HOME/oracle/databack
#进行备份
#备份数据库名
BACKUP_USER=test_bak
#数据库密码
BACKUP_PASSWORD=oracle
su 作用;oracle  -c “/u01/app/ora10/产品/bin/expdp  BACKUP_USER/BACKUP_PASSWORD 美元;模式=$ BACKUP_USER 目录=my_dir  dumpfile=$ BACKUP_USER.dmp 日志=$ BACKUP_USER。日志”
#将备份进行压缩存档
cd 美元BACKUP_DIR
tar  -zcvf  BACKUP_USER - y ' date  + % % m % d % H % m ' .tar.gz , BACKUP_USER - y ' date  + % % m % d % H % m ' .dmp  BACKUP_USER - y ' date  + % % m % d % H % m '。日志列表
=', find  BACKUP_DIR 美元;-mtime  + 10”
echo  $
rm 列表;-f  list 美元;

改变系统设置db_recovery_file_dest_size=5 g范围=


甲骨文备份脚本