国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Linux 自動備份oracle數(shù)據(jù)庫詳解

2024-08-29 13:59:23
字體:
來源:轉載
供稿:網(wǎng)友

Linux 自動備份oracle數(shù)據(jù):

曾經(jīng)有個同事,來回操作開發(fā)和生產(chǎn)的數(shù)據(jù)庫,結果誤刪了生產(chǎn)的數(shù)據(jù)庫,那種心情我想不是一般人能理解的,雖然說oracle可以有方法還原,但并不是徹底的。

所以,在工作中,不管是開發(fā)還是維護,備份數(shù)據(jù)庫是非常有必要。

簡單實用的晚間自動備份數(shù)據(jù)庫小案例

步驟一、創(chuàng)建備份腳本,暫且命名為orabak.sh

#路徑名,指定備份的路徑FILEPATH = /oracle/orabak#根據(jù)指定日期格式,定義備份數(shù)據(jù)庫文件名FILENAME = `date + %Y%m%d_%H%M#切換至指定路徑,并創(chuàng)建文件夾cd $FILEPATH mkdir $FILENAME chmod 775 $FILENAME#oracle變量設置export USER=oracle;export ORACLE_SID=orcl;export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1;export PATH=$ORACLE_HOME/bin:$PATH;#導出數(shù)據(jù)庫 這里使用了exp 可以根據(jù)需要使用expdpexp scott/tiger@orcl file="$FILENAME ".dmp log="$FILENAME".log owner=scott rows=y#打包+加壓cd ..tar -cf $FILENAME.tar $FILENAMErm -rf $FILENAMEgzip $FILENAME.tarexitEOF

步驟二、使用定時腳本crontab自動調用備份腳本

linux/aix 使用crontab -e命令,再最后一行加入改功能腳本,例如:

10 12 * * * sh  /oracle/orabak/orabak.sh

關于linux下crontab的使用

  minute hour day month dayofweek command 

    minute - 從0到59的整數(shù)
    hour - 從0到23的整數(shù)
    day - 從1到31的整數(shù) (必須是指定月份的有效日期)
    month - 從1到12的整數(shù) (或如Jan或Feb簡寫的月份)
    dayofweek - 從0到7的整數(shù),0或7用來描述周日 (或用Sun或Mon簡寫來表示)
    command - 需要執(zhí)行的命令(可用as ls /proc >> /tmp/proc或 執(zhí)行自定義腳本的命令) 
 

    對于以上各語句,星號(*)表示所有可用的值。例如*在指代month時表示每月執(zhí)行(需要符合其他限制條件)該命令。 

    整數(shù)間的連字號(-)表示整數(shù)列,例如1-4意思是整數(shù)1,2,3,4

    指定數(shù)值由逗號分開。如:3,4,6,8表示這四個指定整數(shù)。

    符號“/”指定步進設置。“/”表示步進值。如0-59/2定義每兩分鐘執(zhí)行一次。步進值也可用星號表示。如*/3用來運行每三個月份運行指定任務。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 紫阳县| 江山市| 鄯善县| 江达县| 崇州市| 咸宁市| 陆川县| 南投市| 大名县| 乌拉特后旗| 德钦县| 疏勒县| 黄大仙区| 宁蒗| 榆林市| 德阳市| 洮南市| 浪卡子县| 西充县| 沈阳市| 师宗县| 沅江市| 锡林浩特市| 多伦县| 秭归县| 曲松县| 弥勒县| 双峰县| 宜阳县| 龙山县| 黄梅县| 绥芬河市| 武宣县| 余江县| 康平县| 高州市| 阳山县| 中牟县| 甘洛县| 西乌珠穆沁旗| 松原市|