catalog方式的rman備份與恢復(fù)示例
注:catalog目錄需要專門創(chuàng)建一個(gè)用于恢復(fù)的數(shù)據(jù)庫(kù)
一、catalog備份
1、創(chuàng)建表空間
SQL>create tablespace rman datafile 'C:\oracle\product\10.2.0\oradata\orcl\rman01.dbf' size 50M
extent management local uniform size 128K;
2、創(chuàng)建用戶
SQL>create user rman identified by rman
default tablespace rman
temporary tablespace temp #臨時(shí)表空間
quota unlimited on rman;
3、授權(quán)
SQL>grant connect,resource,recovery_catalog_owner to rman;
4、創(chuàng)建恢復(fù)目錄
C:\>rman catalog rman/rman
RMAN>create catalog;
5、注冊(cè)需要備份的數(shù)據(jù)庫(kù)【注冊(cè)數(shù)據(jù)庫(kù)需要同時(shí)連接到目標(biāo)(target)數(shù)據(jù)庫(kù)和目錄(catalog)數(shù)據(jù)庫(kù)】
C:\>rman catalog rman/rman target sys/orcl
RMAN>register database;
注銷已注冊(cè)的數(shù)據(jù)庫(kù):
RMAN>unregister database;
6、使用catalog數(shù)據(jù)庫(kù)對(duì)目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行備份
C:\>rman catalog rman/rman target sys/orcl
RMAN>create script fullbk{ #創(chuàng)建備份腳本
backup full tag 'sys' database
include current controlfile
format 'c:\backup\sysfull_%d_%T_%s'
plus archivelog
format 'c:\backup\sysarch_%d_T_%s'
delete all input;
}
RMAN>run{execute script fullbk;} #調(diào)用腳本
刪除腳本:
RMAN>delete script fullbk;
二、catalog恢復(fù)
1、
C:\>rman catalog rman/rman target sys/orcl
2、接下來(lái)參考本博文“rman恢復(fù)方案和異機(jī)恢復(fù)”
三、catalog和nocatalog區(qū)別
1、nocatalog方式:用control file作為catalog,每一次備份都要往控制文件里面寫好多備份信息,控制文件里面會(huì)有越來(lái)越多的備份信息,即RMAN的備份信息寫在本地控制文件里面。
2、catalog方式:必須要首先要?jiǎng)?chuàng)建目錄備份數(shù)據(jù)庫(kù)(catalog,也稱知識(shí)庫(kù)),建立恢復(fù)目錄,即數(shù)據(jù)庫(kù)的備份信息寫到恢復(fù)目錄里面。
3、當(dāng)通過(guò)rman nocatalog方式備份Oracle數(shù)據(jù)庫(kù),Oracle使用controlfile存放RMAN的備份信息。因此,當(dāng)使用Rman nocatalog方式備份數(shù)據(jù)庫(kù)時(shí),一定要記得備份controlfile。
初始化參數(shù)control_file__record_keep_time設(shè)置備份信息保存時(shí)間,到規(guī)定時(shí)間就自動(dòng)清除以前的備份信息:
SQL> alter sysem set control_file_record_keep_time=7 scope=spfile;
- rman備份腳本和rman增量備份腳本分享
- win平臺(tái)oracle rman備份和刪除dg備庫(kù)歸檔日志腳本
- ORACLE 數(shù)據(jù)庫(kù)RMAN備份恢復(fù)
- rman配置及rman常用命令操作
- rman恢復(fù)方案和oracle異機(jī)恢復(fù)
- .NET性能調(diào)優(yōu)之一:ANTS Performance Profiler的使用介紹
- High Performance JavaScript(高性能JavaScript)讀書(shū)筆記分析
- Oracle RMAN快速入門指南
- JDBCTM 指南:入門3 - DriverManager
- linux自動(dòng)運(yùn)行rman增量備份腳本
相關(guān)文章
Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心(推薦)
這篇文章主要介紹了Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07PL/SQL編程經(jīng)驗(yàn)小結(jié)開(kāi)發(fā)者網(wǎng)絡(luò)Oracle
PL/SQL編程經(jīng)驗(yàn)小結(jié)開(kāi)發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03ORACLE中如何找到未提交事務(wù)的SQL語(yǔ)句詳解
這篇文章主要給大家介紹了關(guān)于ORACLE中如何找到未提交事務(wù)的SQL語(yǔ)句,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ORACLE具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06Oracle中命名塊之存儲(chǔ)過(guò)程的詳解及使用方法
這篇文章主要介紹了Oracle中命名塊之存儲(chǔ)過(guò)程的詳解及使用方法的相關(guān)資料,需要的朋友可以參考下2017-05-05Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì)
今天小編就為大家分享一篇關(guān)于Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01