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

Linux服務器下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服務器中,要實現(xiàn)自動腳本備份,一般都是通過root用戶設置crond定時任務執(zhí)行腳本完成(oracle用戶執(zhí)行調取的涉及到環(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,歸檔日志文件備份

歸檔日志備份時,為避免有時候人工刪除文件導致備份失敗,我們每次備份進行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,任務腳本編寫

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

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,方式二

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

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
"

三、配置定時任務

我們配置每天晚上10點進行相應的備份任務,進行crond配置如下:

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

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

相關文章

  • 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三種保護模式的切換 的相關資料,需要的朋友可以參考下
    2015-12-12
  • 限制ip訪問Oracle數(shù)據(jù)庫的方法步驟

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

    這篇文章主要給大家介紹了關于限制ip訪問Oracle數(shù)據(jù)庫的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Oracle數(shù)據(jù)庫具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    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ù),供您參考學習
    2014-08-08
  • Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結

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

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

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

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

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

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

    Oracle跨庫訪問DBLINK使用以及實際應用

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

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

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

最新評論

庆城县| 菏泽市| 南汇区| 大兴区| 茶陵县| 中西区| 锦州市| 广德县| 南陵县| 开鲁县| 光泽县| 郁南县| 上思县| 阳东县| 嵊州市| 虎林市| 铁岭县| 太保市| 河间市| 武乡县| 大冶市| 宝丰县| 武乡县| 大化| 桦川县| 吉林省| 永善县| 枣阳市| 长汀县| 岑巩县| 武宣县| 石首市| 峨边| 绥阳县| 大连市| 澄江县| 麻城市| 百色市| 淳化县| 安义县| 澄迈县|