<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毛片| 久久免费美女视频| 午夜亚洲WWW湿好爽| 久久精品亚洲视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产精品永久免费| 亚洲国产综合AV在线观看| 亚洲欧洲第一a在线观看| 亚洲精品NV久久久久久久久久| 性做久久久久久免费观看| 一区二区三区四区免费视频| 香蕉国产在线观看免费| 亚洲精品蜜夜内射| 中文文字幕文字幕亚洲色| 亚洲妇熟XXXX妇色黄| 亚洲精品第一国产综合精品99| 成人性生免费视频| 国产福利在线免费| 免费成人激情视频| 日韩精品久久久久久免费| 99re6在线视频精品免费| 有色视频在线观看免费高清在线直播| 亚洲综合一区无码精品| 亚洲成人在线免费观看| 亚洲综合视频在线| 亚洲人成在线影院| 久久久久久久久亚洲| 国产亚洲精品无码成人| 亚洲一区AV无码少妇电影☆| AV在线播放日韩亚洲欧| 亚洲精品亚洲人成在线观看下载| 免费国产a国产片高清网站| 免费高清在线影片一区| 夜夜嘿视频免费看| 免费看www视频| 毛片基地免费视频a| 国产卡一卡二卡三免费入口| 4hu四虎最新免费地址| 在线永久免费的视频草莓| 日韩视频在线精品视频免费观看|