<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一個簡單的邏輯備份策略學習

    Posted on 2009-07-10 16:58 林光炎 閱讀(549) 評論(0)  編輯  收藏 所屬分類: LINUX

    一個簡單的邏輯備份策略學習
    需求:
    每天19:00備份一次業務用戶
    每個備份最多保留7天
    每個備份用日期作為備份文件的名稱

    [root@localhost opt]# cat /home/autoBackup/ora_env
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=/opt/oracle/product/10.2.0
    export ORACLE_SID=STAPLES
    export ORACLE_TERM=xterm
    #export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    export PATH=$PATH:$ORACLE_HOME/bin

    export TNS_ADMIN=$ORACLE_HOME/network/admin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jlib
    export JAVA_HOME=$ORACLE_HOME/jdk
    export ORA_NLS10=$ORACLE_HOME/nls/data
    export LC_CTYPE=en_US.UTF-8

    [root@localhost opt]# cat /opt/backup_exp.sh
    #!/bin/sh
    #CREATOR:daimin
    #function:backup database with expdp
    #usage:crontab on linux
    #last modify:tuolei 2007-08-29 create
    #set environment variable
    . /home/autoBackup/ora_env  #設置exp的環境變量
    #開始備份,假定目錄backupPath已經創建,并且backupPath=/opt/oracle/backup
    backupPath='/opt/oracle/backup/'
    FILE=`date +%Y%m%d`'.dmp'
    LOGFILE=`date +%Y%m%d`'.log'
    exp daimin/daimin@STAPLES file=$backupPath$FILE.dmp log=$backupPath$LOGFILE

    #刪除以前過期的備份
    find /opt/oracle/backup/* -name "*.dmp" -mtime +4 -exec rm {} \;

     

    [root@localhost etc]# crontab -e
    0 19 * * * /opt/backup_exp.sh > /opt/oracle/backup/logs/backup_exp.log 2>&1
    ~
    "crontab.XXXXmfkudb" 1L, 76C written
    crontab: installing new crontab
    [root@localhost etc]# crontab -l
    0 19 * * * /opt/backup_exp.sh > /opt/oracle/backup/logs/backup_exp.log 2>&1

    注意:
    1、/opt/backup_exp.sh需要具有可執行權限,才可以被root用戶執行
    [root@localhost backup]# chmod +x /opt/backup_exp.sh
    否則會出現/bin/sh: /opt/backup_exp.sh: Permission denied錯誤
    2、需要在腳本的第一行加#!/bin/sh
    否則會出現/bin/sh: /opt/backup_exp.sh: cannot execute binary file錯誤
    3、注意在執行exp命令之前,需要設置環境變量,所以在邏輯備份腳本中執行了. /home/autoBackup/ora_env 命令;


    參考網頁:
    http://blog.csdn.net/wzy0623/archive/2008/10/31/3193150.aspx
    http://www.linuxsir.org/main/?q=node/209


    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/daimin1983/archive/2008/12/13/3511380.aspx

    posts - 104, comments - 33, trackbacks - 0, articles - 0

    Copyright © 林光炎

    主站蜘蛛池模板: 亚洲愉拍99热成人精品热久久| 国内自产拍自a免费毛片| 最新国产成人亚洲精品影院| 国产免费牲交视频| a级片免费在线观看| 亚洲av无码一区二区三区观看| 成年女人喷潮毛片免费播放| 中文字幕在线免费看| 亚洲大码熟女在线观看| 亚洲AV无码乱码国产麻豆 | 免费a级毛片大学生免费观看| 久久国产精品2020免费m3u8| 456亚洲人成影院在线观| 黄a大片av永久免费| 好久久免费视频高清| 9久久免费国产精品特黄| 色婷婷亚洲一区二区三区| 亚洲熟妇少妇任你躁在线观看| 亚洲韩国—中文字幕| 午夜影视日本亚洲欧洲精品一区| 亚洲国产激情一区二区三区| 亚洲狠狠爱综合影院婷婷| 国产美女无遮挡免费网站| 日韩免费福利视频| 国产午夜免费福利红片| 免费大黄网站在线观| 亚洲精品自在在线观看| 亚洲AV日韩精品久久久久 | 国产亚洲精彩视频| 国产精品免费看久久久香蕉| 国产线视频精品免费观看视频| 国产日韩久久免费影院| 日本免费高清视频| 麻豆一区二区免费播放网站| 成年私人影院免费视频网站| 日批日出水久久亚洲精品tv| 国产精品亚洲精品日韩已满| 久久亚洲最大成人网4438| 青青草国产免费国产是公开| 久久久久久AV无码免费网站下载| 青青视频观看免费99|