久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

oracle RMAN 簡要介紹及使用

 昵稱48052010 2017-11-09

1.RMAN環(huán)境簡介
1)RMAN是對數(shù)據(jù)庫進(jìn)行備份和恢復(fù)操作并自動(dòng)管理相關(guān)備份策略的客戶端工具,。
2)RMAN環(huán)境至少包括兩部分:
目標(biāo)數(shù)據(jù)庫(target database):即需要進(jìn)行備份和恢復(fù)的數(shù)據(jù)庫,在RMAN命令行下通過target命令指定,;
RMAN客戶端:默認(rèn)存放于$ORACLE_HOME/bin目錄下的可執(zhí)行程序,用于執(zhí)行RMAN命令進(jìn)行數(shù)據(jù)庫備份和恢復(fù)操作,。
在某些情況下,,RMAN環(huán)境還可能包括:
快速恢復(fù)區(qū)(fast recovery area):用于存放和管理備份恢復(fù)相關(guān)文件的地方,可通過DB_RECOVERY_FILE_DEST和DB_RECOVERY_FILE_DEST_SIZE設(shè)置,。
介質(zhì)管理器:RMAN與介質(zhì)設(shè)備打交道所需要的應(yīng)用程序,;
恢復(fù)目錄(recovery catalog):單獨(dú)的數(shù)據(jù)庫方案,用于存儲(chǔ)其管理的多個(gè)目標(biāo)數(shù)據(jù)庫的元數(shù)據(jù),。
2.啟動(dòng)RMAN并連接到目標(biāo)數(shù)據(jù)庫
1)使用RMAN連接到數(shù)據(jù)庫時(shí),,默認(rèn)使用SYSDBA角色登陸。
2)RMAN連接語法
3.查看當(dāng)前RMAN配置
1)通過show all,;命令,,可以查看當(dāng)前的配置。
4.備份數(shù)據(jù)庫
1)通過backup命令備份數(shù)據(jù)庫,,默認(rèn)情況下將備份文件放到快速恢復(fù)區(qū)中,,若要備份到其他路徑,需要設(shè)置FORMAT參數(shù),。
2)RMAN默認(rèn)備份類型為備份集而非鏡像,。可通過輸入BACKUP AS COPY來備份鏡像文件,。
5.在歸檔模式備份數(shù)據(jù)庫
1)若數(shù)據(jù)庫開啟歸檔,,則數(shù)據(jù)庫支持open狀態(tài)進(jìn)行RMAN備份,但此時(shí)的備份為非一致性備份,,即在恢復(fù)時(shí),,需要使用到歸檔redo日志,才能使數(shù)據(jù)庫恢復(fù)到一致性狀態(tài),。
2)backup database plus archivelog;
6.在非歸檔模式下進(jìn)行RMAN備份
1)在非歸檔模式下的數(shù)據(jù)庫,,只能進(jìn)行一致性備份,備份前需要將數(shù)據(jù)庫一致性關(guān)閉后,,打開到mount狀態(tài),,再進(jìn)行備份,。
2)shutdown immediate; 
backup database
7.常用典型備份選項(xiàng)
1)FORMAT:指定備份片段的存放路徑和命名規(guī)則。
BACKUP  FORMAT '/u01/app/oracle/oradata/enmo1/AL_%d/%t/%s/%p'   ARCHIVELOG LIKE '%arc_dest%';
其中:%U獲得系統(tǒng)分配的一個(gè)唯一名,;%d為DB_NAME;%t備份設(shè)置的時(shí)間戳,;%s為備份設(shè)置的編號;%p為備份片段編號,。
2)TAG:給備份片段指定一個(gè)標(biāo)簽,,若不指定,則系統(tǒng)自動(dòng)生成一個(gè)隨機(jī)唯一標(biāo)簽,。標(biāo)簽在備份原數(shù)據(jù)中總是以大寫方式存儲(chǔ),。
BACKUP  TAG 'weekly_full_db_bkup'   DATABASE MAXSETSIZE 10M;
8.創(chuàng)建增量備份
1)增量備份分為累計(jì)增量備份(cumulative incremental backup)和差異增量備份(differential incremental backup)。oracle默認(rèn)類型為差異增量備份,。
2)差異增量備份和累積增量備份的差別:
差異增量備份:每次備份至上一次備份級別小于等于當(dāng)前級別的備份,。
累積增量備份:每次備份至上一次小于當(dāng)前級別的備份。
3)增量備份需要先進(jìn)行一次0級備份,,作為備份的起點(diǎn),。
4)oracle建議備份的級別只限于0級和1級,方便備份管理,。
5)增量備份例子:
backup incremental level 0 database;----0級增量備份,,作為增量備份策略的基礎(chǔ)
backup incremental level 1 cumulative database;----1級累積增量備份
backup incremental level 1 database;----1級差異增量備份
9.創(chuàng)建增量更新備份
1)RMAN支持增量更新備份,但是該特性需要以下前提條件:
第一,,需要0級數(shù)據(jù)文件鏡像作為基礎(chǔ),,并且這些鏡像需要一個(gè)系統(tǒng)定義或者個(gè)人定義的標(biāo)簽。
第二,,定期備份期間,,1級差異增量備份的標(biāo)簽需要和0級數(shù)據(jù)文件鏡像的標(biāo)簽一致。通過BACKUP FOR RECOVER OF COPY命令可以指定一個(gè)只備份從上一個(gè)相同標(biāo)簽的備份以來發(fā)生數(shù)據(jù)塊改變的增量備份,。
第三,,定期備份期間,增量備份被應(yīng)用到0級鏡像上,,由于數(shù)據(jù)文件鏡像已經(jīng)被增量備份更新過,,這樣在介質(zhì)恢復(fù)時(shí),所需要的工作量將大大減少,。
2)命令例子:
backup incremental level 0 for recover of copy tag 'test' database; ----使用tag標(biāo)記數(shù)據(jù)文件鏡像作為備份策略基礎(chǔ)
recover copy of database with tag 'test';----增量更新備份
10.檢查數(shù)據(jù)庫文件和備份的有效性
1)有效性包括:數(shù)據(jù)文件是否存在于正確的路徑下,,并且是否存在物理塊損壞。通過CHECK LOGICAL命令,,還可以檢查是否存在邏輯塊損壞,。
2)在備份時(shí),對數(shù)據(jù)文件和歸檔日志文件進(jìn)行檢查:BACKUP VALIDATE CHECK LOGICAL DATABASE ARCHIVELOG ALL;
3)支持對數(shù)據(jù)文件中的數(shù)據(jù)庫進(jìn)行檢查:VALIDATE DATAFILE 4 BLOCK 10 TO 30;
4)支持對數(shù)據(jù)庫備份集進(jìn)行驗(yàn)證:VALIDATE BACKUPSET 3;
11.使用腳本文件來執(zhí)行RMAN任務(wù)
1)RMAN支持所有格式的文件
2)腳本文件的引用可以通過RMAN @/my_dir/test.txt 或者登陸RMAN后通過@/my_dir/test.txt引用,。
12.使用list列出RMAN備份信息
1)list backup of database by backup;
list backup by file;
list backup summary;
list expired backupset/copy;
list backup recoverable;
13.使用REPORT列出RMAN備份信息
REPORT NEED BACKUP DATABASE;--列出當(dāng)前需要備份的數(shù)據(jù)文件
REPORT OBSOLETE;
REPORT SCHEMA;
REPORT UNRECOVERABLE;
14.維護(hù)RMAN備份
1)CROSSCHECK:該命令將同步數(shù)據(jù)庫備份和鏡像在實(shí)際存儲(chǔ)上的位置和資源庫中的邏輯記錄,,如果備份文件在磁盤存在,,CROSSCHECK會(huì)檢查文件頭部是否有效。一般在刪除備份之前,,需要進(jìn)行CROSSCHECK檢查,。
2)例子:CROSSCHECK BACKUP ;     CROSSCHECK  COPY;
15.刪除超時(shí)的備份
1)DELETE命令將會(huì)刪除磁盤或者磁帶上的備份文件,并且更新控制文件中的狀態(tài)為“已刪除”或者刪除備份目錄(backup catalog)中的記錄,。
2)DELETE OBSOLETE;
16.使用數(shù)據(jù)恢復(fù)建議器(data recovery advisor)進(jìn)行失敗診斷和修復(fù)
1)列出當(dāng)前失敗并確定修復(fù)選項(xiàng):oracle中失敗是指被Health Monitor監(jiān)測到的數(shù)據(jù)損壞,,例如邏輯或物理的數(shù)據(jù)塊損壞、數(shù)據(jù)文件丟失等,。監(jiān)測到的失敗有不同的優(yōu)先級(CRITICAL,、HIGHT和LOW),還有狀態(tài)(OPEN和CLOSED),。
2)通過LIST FAILURE可以查看當(dāng)前監(jiān)測到的失敗,,若在同一會(huì)話中執(zhí)行ADVISE FAILURE命令,數(shù)據(jù)庫會(huì)列出手工和自動(dòng)的修復(fù)選項(xiàng)以供選擇,。
3)一般首先通過手工修復(fù)方式來進(jìn)行修復(fù),若手工修復(fù)不成功,,再進(jìn)行自動(dòng)修復(fù),。
17.使用閃回?cái)?shù)據(jù)庫技術(shù)
1)想使用閃回?cái)?shù)據(jù)庫技術(shù),需要先開啟閃回日志功能,。(閃回日志只能存放在快速恢復(fù)區(qū)中,,并且不會(huì)進(jìn)行歸檔)
2)閃回?cái)?shù)據(jù)庫不能用于介質(zhì)恢復(fù)和修復(fù)數(shù)據(jù)文件的丟失。
3)閃回?cái)?shù)據(jù)庫需要在mount狀態(tài)下進(jìn)行,。
4)命令:
     shutdown immediate ;----調(diào)整至mount狀態(tài) 
     startup mount;
     flashback database to scn 1526845;----閃回到過去的某時(shí)刻
     flashback database to restore point before_points;
     flashback database to timestamp to_date('20140510','yyyymmdd');
     alter database read only;----將數(shù)據(jù)庫置為只讀狀態(tài),,進(jìn)行驗(yàn)證
     shutdown immediate;----若閃回后滿足要求,啟動(dòng)數(shù)據(jù)庫
     startup mount;
     alter database open resetlogs;
18.還原和恢復(fù)數(shù)據(jù)庫文件
1)還原是指從所有的備份或鏡像文件中找到一個(gè)用于恢復(fù)操作的數(shù)據(jù)文件,。
2)恢復(fù)是指在還原的數(shù)據(jù)文件上應(yīng)用redo日志或增量備份中記錄的變化,,使得數(shù)據(jù)文件向前滾到一個(gè)SCN值或者一個(gè)時(shí)間點(diǎn)。
3)在對數(shù)據(jù)庫進(jìn)行還原恢復(fù)操作時(shí),,可以先進(jìn)行預(yù)覽:restore database preview summary;
4)恢復(fù)整個(gè)數(shù)據(jù)庫:
     startup force mount;----將數(shù)據(jù)庫至于mount狀態(tài)
     restore database;----還原數(shù)據(jù)庫
     recover database;----恢復(fù)數(shù)據(jù)庫
     alter database open;
5)恢復(fù)表空間:當(dāng)數(shù)據(jù)庫處于打開狀態(tài),,可以通過restore tablespace和recover tablespace來進(jìn)行表空間級的還原和恢復(fù)。在對表空間進(jìn)行還原和恢復(fù)時(shí),,需要將表空間涉及到的數(shù)據(jù)文件置為離線,,恢復(fù)完成后,再設(shè)為在線,。
     alter tablespace users offline;
     
     alter tablespace users online;
6)對數(shù)據(jù)塊進(jìn)行恢復(fù)
    RMAN工具在進(jìn)行備份時(shí),,會(huì)將備份過程中檢測到的壞塊記錄到V$DATABASE_BLOCK_CORRUPTION視圖中;
    在備份過程中,,壞塊還會(huì)記錄在告警日志和TRACE文件中,,可以通過V$DIAG_INFO查看這些文件的位置,,找到相關(guān)文件進(jìn)行壞塊查看。
    使用RMAN進(jìn)行壞塊恢復(fù)
     recover corruption list;----修復(fù)所有的壞塊
     recover datafile 1 block 33, 44 datafile 2 blocke 1 to 200;




    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多