当前位置:网站首页 > 技术博客 > 正文

oracle 备份表数据脚本



#!/bin/bash PATH=$PATH:$HOME/bin ORACLE_BASE=/data01/oracleDB ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID export PATH NLS_LANG=AMERICAN_AMERICA.UTF8 export NLS_LANG #export DELTIME=`date -d "15 days ago" +%Y%m%d` export BACKUPTIME=`date +%Y%m%d%H%M%S` echo "Starting backup..." echo "Backup file path $DATA_DIR/$BAKUPTIME.dump" echo "Backuping HR system data" expdp user/user@orcl directory=DATA_PUMP_DIR_BACKUP dumpfile=user$BACKUPTIME.DUMP schemas=user  #备份用户数据 echo "Delete 3 days before data files..." echo "Delete backup cycle before HR system backup data" #rm -f /data01/backup/HDSFDX_HR$DELTIME*.DUMP find /data01/backup/ -mtime +15 -name "user*.dump" -exec rm -rf {} ;  #删除前15天的数据

版权声明


相关文章:

  • 多目标优化是什么2026-04-18 12:30:00
  • nextvalue2026-04-18 12:30:00
  • 找不到node.dll是什么意思2026-04-18 12:30:00
  • 计算机组成百科2026-04-18 12:30:00
  • 标志位syn2026-04-18 12:30:00
  • html img标签怎么用2026-04-18 12:30:00
  • zipwithindex会重复么2026-04-18 12:30:00
  • 倒排索引的存储方式2026-04-18 12:30:00
  • springboot整合swagger32026-04-18 12:30:00
  • 如何用c语言随机数生成2026-04-18 12:30:00