Linux oracle数据库自动备份自动压缩脚本代码

Posy ·
更新时间:2024-11-11
· 542 次阅读

代码如下:
#!
#backup.sh
##系统名称
sysname=gz
syspath=/home/oracle/databak/$sysname/
v_date=$(date '+%Y%m%d%H%M%S')
logfile=$syspath/backup.$v_date.log
echo backup_time>>$logfile
date '+%Y-%m-%d %H:%M:%S' >> $logfile
#数据库使用情况
echo "backup gznxt">>$logfile
echo "start_time">>$logfile
date '+%Y-%m-%d %H:%M:%S' >> $logfile
cd /home/oracle/product/10.2.0
export ORACLE_HOME=/home/oracle/product/10.2.0
export PATH=$PATH:/home/oracle/product/10.2.0/bin
export ORACLE_SID=DB
echo $syspath
v_date=$(date '+%Y%m%d%H%M%S')
exp gz/gz file=$syspath/gznxt$v_date.dmp compress=n >> $logfile
echo "end_time">>$logfile
date '+%Y-%m-%d %H:%M:%S'>>$logfile
#压缩备份的数据文件
gzip $syspath/*.dmp

您可能感兴趣的文章:Linux中Oracle数据库备份Oracle数据库的备份与恢复有关Oracle数据库的备份情况批处理写的 oracle 数据库备份还原工具Linux 自动备份oracle数据库详解自动备份Oracle数据库oracle数据库创建备份与恢复脚本整理ORACLE 数据库RMAN备份恢复oracle数据库冷备份的方法Oracle备库宕机启动的完美解决方案



压缩 自动 Linux oracle数据库 Oracle 脚本

需要 登录 后方可回复, 如果你还没有账号请 注册新账号