1. 程式人生 > >圖解Oracle RMAN備份入門

圖解Oracle RMAN備份入門

什麼是RMAN
  RMAN可以用來備份和還原資料庫檔案、歸檔日誌和控制檔案。它也可以用來執行完全或不完全的資料庫恢復。  
  RMAN不能用於備份初始化引數檔案和口令檔案。  
  RMAN啟動資料庫上的Oracle伺服器程序來進行備份或還原。備份、還原、恢復是由這些程序驅動的。  
  RMAN可以由OEM的Backup Manager GUI來控制。


RMAN的兩個概念
Target Database:(目標資料庫)
      就是需要RMAN對其進行備份與恢復的資料庫,RMAN 可以備份資料檔案,控制檔案,歸檔日誌,spfile.


recovery catalog: (恢復目錄)
    用來儲存備份與恢復資訊的一個數據庫,不建議建立在目標資料庫上。RMAN 利用恢復目錄記載的資訊去判斷如何執行需要的備份恢復操作。
    如果不採用恢復目錄,備份資訊可以存在於目標資料庫的 control file 中。
    如果存放在目標資料庫的 control file 中,控制元件檔案會不斷增長,不能儲存 RMAN 的Script. CONTROL_FILE_RECORD_KEEP_TIME (default=7):控制元件檔案中 RMAN 資訊儲存的最短時間。
    使用恢復目錄的優勢: 可以儲存指令碼,記載較長時間的備份恢復操作。

1 先在Sql Plus中檢視一下快閃恢復區的引數資訊;

簡單的說,閃回恢復區是一塊用以儲存恢復相關的檔案的儲存空間。


2 檢視快閃恢復區的位置和空間使用;


3 從命令列啟動RMAN;


4 輸入如下命令連線,錯誤;


5 再輸入無恢復目錄的 rman nocatalog 命令,還是沒有連線到目標資料庫;


6 如果啟動了RMAN,但是發現沒有連線到正確的資料庫,或者要連線到不同的資料庫,可以用CONNECT;

輸入connect target,連線到資料庫;


7 輸入backup as copy database備份整個資料庫;


    似乎出現了一些錯誤;下次再說;可看到生成了 .BKP 備份檔案;

8 檢視一下備份集;


9 開啟相應目錄,可看到生成的備份檔案。


相關推薦

圖解Oracle RMAN備份入門

什麼是RMAN   RMAN可以用來備份和還原資料庫檔案、歸檔日誌和控制檔案。它也可以用來執行完全或不完全的資料庫恢復。     RMAN不能用於備份初始化引數檔案和口令檔案。     RMAN啟動資料庫上的Oracle伺服器程序來進行備份或還原。備份、還原、恢復是由這些程

三種Oracle RMAN備份加密策略

sid desc users 日誌備份 備份 fda clone figure 視圖 CONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM ‘AES128‘; # def

oracle RMAN備份

rman備份 bsp 差異 策略 全備 left AC 系統 img 生產系統ORACLE數據庫備份實施: 采用RMAN差異增量備份 策略:每4個月一次全備;每周日RMAN0級備份、周一至周六rman1級差異增量備份; oracle RMAN備份

Oracle RMAN-備份集和映象備份

使用增量備份的是資料檔案,控制檔案和引數檔案。沒有備份的檔案是口令檔案,重做日誌檔案和歸檔日誌檔案。口令檔案是不需要備份的,因為口令檔案是可以通過orpw這個命令來建立一個新的口令檔案,rman不可以對redo log檔案進行備份,不過rman可以對歸檔日誌檔案做備份

Oracle-Rman(物理備份

lec mage sql system round direct 控制文件 mar file Rman(物理備份) Rman -recover manager Rman 備份的對象 數據文件 數據文件 (

Oracle數據庫誤刪文件導致rman備份報錯RMAN-06169解決辦法

是什麽 miss read data- 刪除表空間 nts 系統 刪除表 erro Oracle數據庫誤刪文件導致rman備份報錯RMAN-06169解決辦法 可能是誤刪文件導致在使用rman備份時候出現以下提示 RMAN-06169: could not read fil

ORACLErman備份:ORA-19809和ORA-19804的解決方法

操作環境:redhat 6.4  oracle 12c rman備份出錯。之前出現過,好象重新backup database就可以了,今天又出現,紀錄下RMAN-03009: failure of Contrl file and SPFILE Autobackup command o

Oracle資料庫備份與恢復 - RMAN恢復

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

31 Oracle深度學習筆記——RMAN備份常用命令

conf chang del get csdn 刪除 log style 增量備份 31.Oracle深度學習筆記——RMAN備份常用命令 歡迎轉載,轉載請標明出處:http://blog.csdn.net/notbaron/article/details/508308

oracle 12c叢集使用rman備份恢復

1、資料庫備份 物理備份 熱備:在資料庫開機狀態下進行的備份。 冷備:資料庫關閉的情況下,進行作業系統檔案的拷貝(注意此時關閉資料庫庫必須是按照正常情況關閉的)。 邏輯備份 2、物理熱備 recovery manager(RMAN) 是一個客戶端應用程式,用於資料庫的備份

ORACLE 11G 中採用rman備份異機恢復資料庫詳細過程

場景:        有一個生產庫的使用者下面所有的表都不見了,懷疑人為被刪除了,現在需要用備份去恢復下,找出原來的表,線上是oracle dataguard環境,有全庫備份檔案,準備去測試庫恢復一下。1,從生產庫上copy好全備份檔案恢復資料庫需要準備的檔案:rman完整備

Oracle資料庫RMAN備份

  廢話不多說,直接上shell指令碼,另rman備份完之後不用做壓縮,壓縮前後文件大小變化不大。 需要用oracle使用者去執行指令碼 #!/bin/bash current_day=`date +%Y%m%d` backup_path=/home/oracle/rman

Oracle Rman 增量備份與差異備份

一、增量與差異   問題: RMAN differential Backups 是什麼?它和 RMAN cumulative Backups 有啥區別?它們倆和 RMAN incremental backup 一樣嗎?   答案: D

ORACLE 使用rman備份通過restore、recover恢復standby庫ORA-10877實戰

1、備庫standby異常報錯 昨天凌晨磁碟空間突然暴漲導致oracle備庫異常,報警,後了過來清理掉磁碟的備份檔案,去了之後,歸檔日誌能同步過來了,但是啟動備庫standby發現mrp沒有啟動,後臺報錯如下,google了,說這種情況要重新再做備庫(

ORACLE11G 將dataguard的rman備份恢復到測試環境的單機oracle中的詳細過程

1,從生產庫上copy好全備份檔案1.1,檢視引數檔案資訊RMAN> list backup of spfile;從一大推list資訊找出最近的備份資訊/pddata2/oracle/backup/data/ctl_auto/c-3391761643-20150820-

RMAN備份恢復系列1: Oracle 10g rac asm資料庫恢復到10g單例項資料庫

RMAN> recover database; Starting recover at 11-MAR-13 using channel ORA_DISK_1 starting media recovery channel ORA_DISK_1: starting archive log restore

Oracle Database 10g / 11g RMAN備份的加密

D:oracle11gBIN>rman target/ 恢復管理器: Release 11.1.0.7.0 - Production on 星期四 11月 20 21:26:19 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. 已

[Rman]Oracle Rman增量備份Level012指令碼

採用0221222增量備份策略,7天一個輪迴 也就是週日0級備份,周1 2 4 5 6 採用2級增量備份,周3採用1級增量備份 開啟控制檔案自動備份 CONFIGURE CONTROLFILE A

oracle rman 增量備份完整恢復測試

RMAN備份 sql*plus與作業系統命令列切換 linux:用!符號 window:sql>到c:>用host命令,c:>到sql>用exit。 RMAN備份模式:全備、增量備份、冷備、熱備。 RMAN備份的檔案型別:表空間、資料檔案、控制檔案

創建RMAN備份 恢復目錄數據庫

efault 只讀表空間 table oracl files 最好 本地 let rac 這是前段時間給客戶做的RMAN備份策略,今天有時間整理出來,希望對大家有些幫助,如有不對的地方歡迎大家給予指點,謝謝! 創建成恢復目錄數據庫 如果不是在本地配置RMAN 恢復目錄,