欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux自動備份Oracle并刪除指定天數(shù)前的備份

本篇文章主要關于利用shell腳本實現(xiàn)對Oracle數(shù)據(jù)庫定時進行備份操作,并刪除指定天數(shù)前的備份文件,已經(jīng)熟練掌握shell的大牛們請果斷路過。本文如有雷同,純屬有意。

先做試驗環(huán)境的介紹,再講解具體步驟。本博客的第一篇文章,以后會盡量做得更好,寫得不好得地方請多多包涵,歡迎提出各種建議,例如文章內(nèi)容選擇、操作步驟的詳細程度等等。

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設計、做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務豐寧,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220

環(huán)境:

操作系統(tǒng):CentOS

        IP地址:192.168.1.2

        端口:1521

        SID:orcl

        Oracle版本:Oracle11g

具體步驟:

(1)root登錄Oracle數(shù)據(jù)庫服務器

#新建備份目錄

mkdir /home/bak/orcl_data

        #設置目錄權(quán)限,該用戶和組是安裝Oracle時設置的

chown -R oracle:oracle /home/bak/orcl_data

(2)創(chuàng)建備份腳本

#新建文件并輸入代碼,保存。腳本保存位置根據(jù)個人習慣。

        vim /usr/local/scripts/oracle_bak.sh

        #!/bin/sh

#添加Oracle運行用戶oracle的系統(tǒng)環(huán)境變量,以便Crontab計劃任務的執(zhí)行

#oracle用戶的系統(tǒng)環(huán)境變量路徑為/home/oracle/.bash_profile

export ORACLE_BASE=/data/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

        export ORACLE_SID=orcl

        export ORACLE_TERM=xterm

        export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

        export LANG=C

        export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

#獲取日期和時間

        date=`date +%Y_%m_%d`

#設置刪除15天前的備份

        days=15

#Oracle服務器IP、端口、SID

        orsid=`192.168.1.2:1521/orcl`

#備份此用戶的數(shù)據(jù)

        orowner=osgnu

#執(zhí)行備份的用戶,必須有備份權(quán)限

        bak_user=osgnu

#執(zhí)行備份的用戶的密碼

        bak_pass=osgnu

#備份的路徑,提前創(chuàng)建好

        bak_dir=/home/bak/orcl_data

#備份數(shù)據(jù)庫名稱

        bak_data=$orowner"_"$date.dmp

#備份生成的日志文件的名稱

        bak_log=$orowner"_"$date.log

#保存的Oracle數(shù)據(jù)庫備份文件

        ordatatar=$orowner"_"$date.tar.gz  
#進入備份目錄

        cd $bak_dir

#按需要備份的Oracle用戶來創(chuàng)建相應目錄

        mkdir -p $orowner

#進入目錄

        cd $orowner

#執(zhí)行備份

        exp $bak_user/$bak_pass@$orsid grants=y owner=$orowner file=$bak_dir/$orowner/$bak_data log=$bak_dir/$orowner/$bak_log

#壓縮

        tar -zcvf $ordatatar $bak_data $bak_log

#刪除備份文件

        find $bak_dir/$orowner -type f -name "*.dmp" -exec rm {} \;

#刪除日志文件

        find $bak_dir/$orowner -type f -name "*.log" -exec rm {} \;

#刪除15天前的備份

        find $bak_dir/$orowner -type f -name "*.tar.gz" -mtime +$days -exec rm {} \;

#保存退出

        :wq!

#添加執(zhí)行權(quán)限

        chmod +x /usr/local/scripts/oracle_bak.sh

(3)編輯計劃任務

        crontab -e或vim /etc/crontab然后添加以下內(nèi)容

#每天凌晨1點30分以oracle用戶的身份執(zhí)行備份腳本

        30 1 * * * oracle /usr/local/scripts/oracle_bak.sh

#保存退出

        :wq!

#重啟crond

        service crond restart

        自動備份oracle并刪除指定天數(shù)前的備份已完成。

www.osgnu.com  溫馨提醒:BruceZ原創(chuàng)內(nèi)容 版權(quán)所有,轉(zhuǎn)載請注明出處以及原文鏈接。

本文鏈接:www.osgnu.com/shell/1.html

轉(zhuǎn)載請注明來源:OSGNU >>Linux自動備份Oracle并刪除指定天數(shù)前的備份

當前文章:Linux自動備份Oracle并刪除指定天數(shù)前的備份
網(wǎng)站地址:http://aaarwkj.com/article40/gpeeeo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設網(wǎng)站內(nèi)鏈、網(wǎng)站維護App開發(fā)、面包屑導航定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
国产精品99久久久久久宅男九| 国产麻豆三级在线观看| 黄色亚洲日本欧美在线观看| 一区二区三区乱码av| 国产性做爰片免费视频| 亚洲一区二区天堂av| 99久久精品人妻一区| 欧美日韩国产精品乱人伦| 日韩欧美一区二区三区在线| 欧美日韩精品国产精品| 中文字幕免费日本在线| 人妖伪娘在线观看一区二区三区| 欧美日韩国产av一区| 亚洲清纯唯美激情四射| 日韩视频专区一区二区| 成人性生交大片免费看中文 | 在线观看免费在线观看免费| 日韩精品在线免费观看了| 日韩少妇黄色在线观看| 亚洲精品中文字幕日本乱码| 国产91人妻精品一区二区三区| 亚洲精品中文字幕一二三| 国产免费成人黄视频网站| 日本精品一区二区三区免费| 精品亚洲午夜久久久久| 国产精品高清呻吟久久久| 日韩女同一区二区三区在线观看| 国产一级性生活高清在线| 日本高清免费中文字幕| 粉嫩欧美一区二区三区| 中文字幕日韩欧美一区| 日韩免费黄色av网站| 亚洲熟妇亚洲熟妇亚洲熟妇| 亚洲中文字幕乱码熟女在线| 91手机国产三级在线| 97久久精品国产成人影院| 亚洲成年人黄色在线观看| 日本黄色高清视频一区| 日本一区二区三区高清| 欧美亚洲中文字幕高清| 高清不卡av在线播放|