最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux服務(wù)器下oracle實現(xiàn)rman自動備份的方式

 更新時間:2024年11月17日 11:11:15   作者:TPCloud  
為確保oracle數(shù)據(jù)庫數(shù)據(jù)的安全和一致性,一般我們都需要利用備份手段進行數(shù)據(jù)庫的備份,在oracle數(shù)據(jù)庫中,rman因其強大的功能和完善的手段,成為數(shù)據(jù)庫備份的首選,故以下通過兩種方式配置腳本,實現(xiàn)rman自動備份,需要的朋友可以參考下

一、概述

為確保oracle數(shù)據(jù)庫數(shù)據(jù)的安全和一致性,一般我們都需要利用備份手段進行數(shù)據(jù)庫的備份。在oracle數(shù)據(jù)庫中,rman因其強大的功能和完善的手段,成為數(shù)據(jù)庫備份的首選。Linux服務(wù)器中,要實現(xiàn)自動腳本備份,一般都是通過root用戶設(shè)置crond定時任務(wù)執(zhí)行腳本完成(oracle用戶執(zhí)行調(diào)取的涉及到環(huán)境變量等配置問題,弄起來更麻煩),故以下通過兩種方式配置腳本,實現(xiàn)rman自動備份。

二、腳本實現(xiàn)

2.1,rman備份腳本編寫

2.1.1,數(shù)據(jù)文件備份

此處我分配4個本地通道進行備份,通道指定備份路徑(自己掛載的備份盤)。具體備份語句如下:

run{
    allocate channel c1 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c2 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c3 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c4 type disk format '/backup/hpdb_%d_DB_%u_%T';
    sql 'alter system archive log current';
    backup full (database include current controlfile);
    release channel c1;
    release channel c2;
    release channel c3;
    release channel c4;
}

2.1.2,歸檔日志文件備份

歸檔日志備份時,為避免有時候人工刪除文件導(dǎo)致備份失敗,我們每次備份進行crosscheck,確保備份成功,且對備份成功的歸檔日志文件進行刪除,確保目錄空間不被撐滿,具體如下:

crosscheck archivelog all;
run{
    allocate channel c1 type disk format '/backup/arch_%d_DB_%u_%T';
    allocate channel c2 type disk format '/backup/arch_%d_DB_%u_%T';
    allocate channel c3 type disk format '/backup/arch_%d_DB_%u_%T';
    sql 'alter system archive log current';
    backup (archivelog all delete input);
    release channel c1;
    release channel c2;
    release channel c3;
}

2.2,任務(wù)腳本編寫

任務(wù)腳本我們可以有兩種方式進行編寫,具體如下:

2.2.1,方式一

find /backup -type f -mtime +5 | xargs rm -f 
su - oracle -c "rman target / cmdfile=/home/oracle/backup/backup.sh msglog=/home/oracle/backup/rman.log"

2.1.2,方式二

第二種方式我們可以通過全腳本的形式寫入到內(nèi)部進行

su - oracle -c "rman target / << !EOF
run{
    allocate channel c1 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c2 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c3 type disk format '/backup/hpdb_%d_DB_%u_%T';
    allocate channel c4 type disk format '/backup/hpdb_%d_DB_%u_%T';
    sql 'alter system archive log current';
    backup full (database include current controlfile);
    release channel c1;
    release channel c2;
    release channel c3;
    release channel c4;
}
quit
!EOF
"

三、配置定時任務(wù)

我們配置每天晚上10點進行相應(yīng)的備份任務(wù),進行crond配置如下:

crontab -e
00 22 * * * sh /home/oracle/backupcrond.sh

到此這篇關(guān)于Linux服務(wù)器下oracle實現(xiàn)rman自動備份的方式的文章就介紹到這了,更多相關(guān)Linux oracle rman自動備份內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle使用觸發(fā)器和mysql中使用觸發(fā)器的案例比較

    Oracle使用觸發(fā)器和mysql中使用觸發(fā)器的案例比較

    這篇文章主要介紹了Oracle使用觸發(fā)器和mysql中使用觸發(fā)器的案例比較,本文通過示例講解,給大家介紹的非常詳細,需要的朋友參考下
    2016-12-12
  • Oracle中判斷字段是否為數(shù)字

    Oracle中判斷字段是否為數(shù)字

    本文分別介紹使用trim+translate函數(shù)或regexp_like函數(shù)判斷表中的某個字段是否為數(shù)字的方法,希望對大家有所幫助。
    2016-05-05
  • Oracle數(shù)據(jù)庫 DGbroker三種保護模式的切換

    Oracle數(shù)據(jù)庫 DGbroker三種保護模式的切換

    這篇文章主要介紹了Oracle數(shù)據(jù)庫 DGbroker三種保護模式的切換 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 限制ip訪問Oracle數(shù)據(jù)庫的方法步驟

    限制ip訪問Oracle數(shù)據(jù)庫的方法步驟

    這篇文章主要給大家介紹了關(guān)于限制ip訪問Oracle數(shù)據(jù)庫的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用Oracle數(shù)據(jù)庫具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Oracle 系統(tǒng)變量函數(shù)介紹

    Oracle 系統(tǒng)變量函數(shù)介紹

    在Oracle數(shù)據(jù)庫中,Oracle系統(tǒng)變量函數(shù)是經(jīng)常會使用到的函數(shù),下面就為您詳細介紹Oracle系統(tǒng)變量函數(shù),供您參考學(xué)習(xí)
    2014-08-08
  • Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結(jié)

    Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結(jié)

    這篇文章主要介紹了Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結(jié)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 詳解Oracle隱式游標和顯式游標

    詳解Oracle隱式游標和顯式游標

    游標是什么?就是在內(nèi)存開辟的一塊臨時存儲空間。下面通過本文給大家介紹Oracle隱式游標和顯式游標的相關(guān)知識,需要的朋友參考下吧
    2017-07-07
  • Oracle執(zhí)行計劃及性能調(diào)優(yōu)詳解使用方法

    Oracle執(zhí)行計劃及性能調(diào)優(yōu)詳解使用方法

    在Oracle數(shù)據(jù)庫中,通過使用EXPLAIN PLAN、AWR、SQL Trace等工具可以對SQL性能進行詳細分析,EXPLAIN PLAN可以展示SQL執(zhí)行計劃和關(guān)鍵性能指標如操作類型、成本、行數(shù)等,本文給大家介紹Oracle執(zhí)行計劃及性能調(diào)優(yōu)詳解使用方法,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Oracle跨庫訪問DBLINK使用以及實際應(yīng)用

    Oracle跨庫訪問DBLINK使用以及實際應(yīng)用

    這篇文章主要給大家介紹了關(guān)于Oracle跨庫訪問DBLINK使用以及實際應(yīng)用的相關(guān)資料,DBLink的作用是在局域網(wǎng)內(nèi),通過一臺服務(wù)器上面的數(shù)據(jù)庫訪問另外一臺服務(wù)器上面數(shù)據(jù)庫的功能,需要的朋友可以參考下
    2024-01-01
  • Oracle中分割字符串的方法實例代碼

    Oracle中分割字符串的方法實例代碼

    最近遇到一個問題,需要把一個帶有,的字符串拆分成多行,下面這篇文章主要給大家介紹了關(guān)于Oracle中分割字符串的方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02

最新評論

和林格尔县| 耿马| 蓬溪县| 米易县| 循化| 泗水县| 吴旗县| 石狮市| 隆尧县| 年辖:市辖区| 德阳市| 衢州市| 荔波县| 宁城县| 白沙| 武定县| 尼玛县| 中山市| 邮箱| 巴塘县| 鄂托克旗| 浏阳市| 富锦市| 隆回县| 吴川市| 玉林市| 志丹县| 莱阳市| 潼南县| 襄垣县| 宜兰县| 平安县| 鹰潭市| 乌拉特前旗| 连云港市| 嘉黎县| 渭源县| 富阳市| 镇江市| 莲花县| 博白县|