zoukankan      html  css  js  c++  java
  • oracle数据备份

     

    (1) 备份数据库需要dba权限,

               SQL> grant exp_full_database to zdzc;

    (2) 创建备份脚本文件/backup/oracle/backup-oracle.sh,目录及文件的所有者均为oracle,组为oinstall。

    (3)  需要Oracle用户使用其.bash_profile中的环境变量(变量值因人而异),才能正确执行备份。我的.bash_profile中的环境变量为:

          ORACLE_BASE=/u01/app/oracle
          ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
          ORACLE_SID=orcl
          ORACLE_PID=ora11g
          LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
          PATH=$PATH:$ORACLE_HOME/bin
          NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
          export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_PID LD_LIBRARY PATH NLS_LANG

    source /home/oracle/.bash_profile
    #备份,bkdir为备份目录
    bkdir=/backup/oracle/
    d=$(date '+%Y%m%d')
    exp user/password@orcl file=$bkdir$d.dmp log=$bkdir$d.log owner=user
    zip -m $bkdir$d.zip $bkdir$d.dmp $bkdir$d.log
    #删除7天前的备份
    days=7
    #删除7天前的备份(注意:{} 中间有空格)
    find $bkdir -type f -name "*.zip" -mtime +$days -exec rm -rf {} ;
  • 相关阅读:
    数组模拟链表
    高精度模板
    利用二分法求三次方根
    AcWing 789.数的范围
    二进制中1的个数
    AcWing 787.归并排序
    微信小程序form表单的bindsubmit提交没有效果
    本地项目如果上传到GitHub上
    微信小程序生成随机数
    CSS3 Filter的十种特效
  • 原文地址:https://www.cnblogs.com/yyqng/p/10405734.html
Copyright © 2011-2022 走看看