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

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

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

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    unix 系統下定時備份oracle數據庫dmp文件

    原文地址:http://bbs.chinaunix.net/viewthread.php?tid=806862&pid=10440039&page=1&extra=
    前提:
    1、需要知道的信息:
    oracle 的system密碼以及要備份數據庫賬戶的賬戶名和密碼
    Sco unix 的root密碼、oracle密碼
    2、會使用vi編輯文件、mkdir創建文件夾、chmod改變文件權限、su 切換用戶、文件的執行
    3、了解sco unix的用戶、組、權限及crontab的用途、oracle的dmp文件生成
    一、建立數據庫dmp文件存放目錄
    #su - oracle
    $cd /dbf
    $mkdir dmpbak
    $cd dmpbak
    $mkdir zd
    $mkdir cm
    二、建立導出數據庫dmp的文件
    1、指定目錄
    #su - oracle
    $cd bin
    2、用vi編輯exp_t文件
    $vi exp_t
    exp_t內容:
    ORACLE_HOME=/oracle
    ORACLE_SID=ora7
    ORACLE_TERM=ansi
    export ORACLE_HOME ORACLE_SID ORACLE_TERM
    MENU5PATH=$ORACLE_HOME/forms30/admin/resource
    export MENU5PATH
    ORATERMPATH=$ORACLE_HOME/forms30/admin/resource
    export ORATERMPATH
    NLS_LANG=American_America.ZHS16CGB231280
    export NLS_LANG
    ORA_NLS=/oracle/ocommon/nls/admin/data
    export ORA_NLS
    home1='/dbf/dmpbak'
    dt1=`date "+%H%M"`
    echo ' ' >'$home1/'new_record
    file_name="$home1"/zd/zd"$dt1"
    echo $file_name >>'$home1'/new_record
    $ORACLE_HOME/bin/exp zd/zdzd file=$file_name.dmp owner=zd grants=y buffer=204800 rows=y indexes=y compress=y
    file_name="$home1"/cm/cm"$dt1"
    echo $file_name >>'$home1'/new_record
    $ORACLE_HOME/bin/exp common/cmcm file=$file_name.dmp owner=common grants=y buffer=204800 rows=y indexes=y compress=y
    file='/dbf/dmpbak/new_record'
    backup_dir='/oracle/sec_back'
    if [ -d $backup_dir ]
    then
    for i in `cat $file`
    do
    cp $i $backup_dir/
    done
    echo ' '>$file
    fi
    3、給exp_t權限
    $chmod 755 exp_t
    4、測試exp_t
    $cd /oracle/bin
    $exp_t
    5、查看dmp文件是否生成
    $cd /dbf/dmpbak/zd
    $ls
    例如:11點35生成的文件是:1135.dmp
    如果生成dmp文件,證明exp_t可以使用
    三、編輯crontab
    #crontab -e
    增加行:
    35 * * * * su - oracle -c /oracle/bin/exp_t
    意思是每天每個小時的35分備份一次dmp文件
    第2天的數據會覆蓋第一天的數據

    以上為個人總結,已經經過試驗,不足之處會進行改進,希望對大家有所幫助

    posted on 2009-04-24 14:08 都市淘沙者 閱讀(495) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    主站蜘蛛池模板: 特级毛片A级毛片100免费播放| 亚洲综合色一区二区三区| 亚洲国产精品第一区二区| 亚洲成人黄色在线| 亚洲熟妇无码av另类vr影视| 特级毛片aaaa级毛片免费| a毛片久久免费观看| 国产男女爽爽爽爽爽免费视频| 九九九精品成人免费视频| 亚洲AV日韩精品一区二区三区| 亚洲精品中文字幕无码蜜桃| 亚洲精品在线电影| 国产综合激情在线亚洲第一页 | 久久久久久久综合日本亚洲 | 亚洲成a∧人片在线观看无码| 一区二区三区免费高清视频| 99免费视频观看| 日韩免费视频一区| 国产亚洲精AA在线观看SEE| 最新国产成人亚洲精品影院| 在线播放免费人成视频网站| 中文字幕免费在线观看| 国产免费观看黄AV片| 久久青青草原亚洲AV无码麻豆| 亚洲乱码无人区卡1卡2卡3| 国产精品网站在线观看免费传媒| 最新仑乱免费视频| 亚洲开心婷婷中文字幕| 美女视频黄免费亚洲| 男女一进一出抽搐免费视频| 国内精品乱码卡1卡2卡3免费| 亚洲精品国产电影| 亚洲av无码片在线观看| 国产精品福利片免费看| 午夜宅男在线永久免费观看网| 久久久久亚洲精品无码网址 | 亚洲AV电影天堂男人的天堂| 少妇太爽了在线观看免费视频| 国产jizzjizz免费视频| 亚洲综合激情九月婷婷| 午夜成人无码福利免费视频|