oracle 10g 第1章 配置恢復管理器
oracle 10g 第1章 配置恢復管理器
定時備份,做一個計劃,ramn ,exp
從sybex書中複製資料。
ora101c全部替換為ora101rc
第1章 配置恢復管理器
組成:GUI或者命令列、可選得恢復目錄、RMAN命令和指令碼,以及磁帶媒介連線
考慮事項:RMAN是一種物理備份方法。其他的備份恢復方法:使用者管理和Oracle EXPORT工具(邏輯備份,一般不做為獨立得備份方法,而是對RMAN或者使用者管理的備份提供附加的備份保護,exp,expdp)
測試下4頁表
可以使用控制檔案或者恢復目錄作為資料檔案庫。Oracle建議,中等規模的企業環境,使用恢復目錄,這樣可以充分發揮RMAN工具的全部功能。如果使用控制檔案作為資料檔案庫,設定引數:CONTROL_FILE_RECORD_KEEP_TIME.
恢復目錄必須儲存在自己的資料庫伺服器中,而不是目標資料庫所在的伺服器中。為安全恢復資料庫也備份。為了使目錄能夠工作,必須建立具有connect,resource和RECOVERY_CATALOG_OWNER許可權的賬戶。新資料庫引數如下:
1)SYSTEM 90M;UNDO 5M;TEMP 5M
2)三個日誌檔案組每組兩個成員 1M
3)RECOVERY CATALOG表空間 CATTBS 15M
DBCA建立恢復目錄資料庫以及,然後實踐第3步,建立恢復目錄
書中資料庫環境:目標資料庫ORA101T,恢復目錄資料庫ORA101RC,恢復目錄表空間DATA
(本機測試環境:目標資料庫為prod,恢復目錄資料庫prodrman,恢復目錄為CATTBS.
rman target /@prod catalog rman/rman@prodrman )
以下command>表示windows環境命令列。
command> SET ORACLE_SID = ora101rc
command>sqlplus /nolog
sql>connect / as sysdba
sql>create user rman_user identified by rman_user default tablespace data temporary tablespace temp;
sql>grant connect,resource,recovery_catalog_owner to rman_user;
command>rman
rman>connect catalog rman/rman
rman>create catalog tablespace data;
註冊資料庫
command>rman target /
rman>connect catalog "rman_user/rman_user@ora101rc";
rman>register database;
for example:備份整個資料庫
command>set ORACLE_SID = ora101t
command>sqlplus /nolog
sql>connect / as sysdba
sql>startup mount
command>rman
rman>connect target
rman>connect catalog rman_user/rman_user@ora101rc;
rman>run
{
allocate channel c1 type disk;
backup database format 'G:\RMAN_BAKCUP3\db_%u_%d_%s';
backup format 'G:\RMAN_BAKCUP3\log_t%t_s%s_p%p' (archivelog all);
}
備份完成以後,就可以恢復資料庫。資料庫必須已安裝,但沒有開啟。選擇多個磁碟通道以利用並行恢復程式,這不是必須的,但可以改進重建和恢復時間。
RMAN>run
{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
restore database;
recover database;
alter database open;
}
啟動和連線到RMAN
從命令列連線:
command>set ORACLE_SID=ora101rc
command>rman target / catalog rman_user/rman_user@ora101rc
從rman工具連線到目標資料庫。
command>set ORCLE_SID=ora101t;
command>rman
rman>connect target
rman>connect catalog rman_user/rman_user@ora101rc;
媒介管理層(MML)介面使應用程式設計介面(API),它是RMAN與不同的硬體硬體供應商的磁帶裝置介面。這些磁帶裝置,是自動化磁帶庫(ATL),所有希望與ORACLE RMAN 一起工作的硬體供應商都做自己的MNL,因為大部分磁帶硬體裝置是有專利的,要求不同的程式呼叫。
通道分配
自動分配:
_________________________________________________________
CONFIGURE DEVICE TYPE DISK backup|clear|parallelism n
CONFIGURE DEFAULT DEICE TYPE to|clear
CONFIGURE CHANNEL DEVICE TYPE disk|equal
CONFIGURE CHANNEL n DEVICE TYPE disk|equal
-----------------------線內有些奇怪,略,刊example----------------------------
RMAN的引數和永久設定
RMAN>configure default device type to disk;
rman>configure default device type to sbt;
rman>configure device type disk backup type to copy;
rman>configure device type disk backup type to backupset;
rman>configure device type disk backup type to compressed backupset;
rman>configure device type sbt backup type to compressed backupset;
rman>configure channel device type disk format 'c:\backup\ora101rc\ora_dev_t%t_s%s_p%p;
rman>configure channel device type sbt PARMS='ENV=mnl_env_settings';
rman>configure device type sbt parallelism 3;
使用ENTERPRISE MANAGER 配置 RMAN 設定值
HTTP://hostname.domain:5500/em---->login-->Maintenance-->Backup/Recovery
保留策略
rman>configure retention policy to recovery window of 30 days;
run
{
allocate channel c1 type disk;
backup database format 'db_%u_%d_%s' tag monthly_backup;
backup format 'log_t%t_s%s_p%p' (archivelog all);
}
rman>change backupset tag monthly_backup nokeep;
rman>change backupset tag monthly_backup keep until time '01-DEC-04' logs;
rman>configure controlfile autobackup on;
rman>configure controlfile autobackup format for device type disk to 'c:\oracle\ora101rc\cf%F';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/235507/viewspace-553404/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10G恢復實戰Oracle 10g
- Oracle 10G恢復實戰1Oracle 10g
- oracle 10g RMAN備份及恢復Oracle 10g
- oracle 10g跨越resetlogs恢復-incarnationOracle 10g
- Oracle 10G RAC的ocr備份恢復Oracle 10g
- Oracle 10g使用RMAN恢復目錄筆記Oracle 10g筆記
- ORACLE 10g 中恢復已刪除的表Oracle 10g
- oracle實驗記錄 (oracle 10G dataguard(9)rman恢復與dg)Oracle
- 10G RMAN恢復新特性
- 循序漸進oracle第7章:備份與恢復之RMAN映象拷貝完全恢復Oracle
- oracle 10g rac 單例項恢復至ORACLE10G RAC RMANOracle 10g單例
- oracle 10g r2新功能可以跨越resetlogs 恢復Oracle 10g
- Oracle 10g RAC OCR 和 VotingDisk 的備份與恢復Oracle 10g
- Oracle 10g 中誤刪除(drop)表的恢復處理Oracle 10g
- NBU恢復oracleOracle
- Oracle例項恢復和介質恢復Oracle
- rman恢復方案和oracle異機恢復Oracle
- oracle實驗記錄 (恢復-完全恢復)Oracle
- oracle實驗記錄 (恢復-rman恢復)Oracle
- Oracle 10g備份與恢復高階使用者指南--第五章 RMAN環境配置Oracle 10g
- 循序漸進oracle第7章:備份與恢復之RMAN的簡單備份與恢復Oracle
- 循序漸進oracle第7章:備份與恢復之RMAN映象拷貝不完全恢復Oracle
- Oracle 10g rac+asm 磁碟頭備份與恢復實驗Oracle 10gASM
- oracle9i的rman全備在10g上的恢復Oracle
- Oracle 10g備份與恢復高階使用者指南--第三章 RMAN恢復(Recovery)概念Oracle 10g
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- oracle冷備份、恢復和異機恢復Oracle
- oracle database 例項恢復和介質恢復OracleDatabase
- Oracle10g/11g – 恢復管理器 (Recovery Manager, RMAN) 入門指南Oracle
- 循序漸進oracle第7章:備份與恢復之利用控制檔案快照恢復控制檔案Oracle
- oracle冷備恢復Oracle
- oracle 異機恢復Oracle
- Oracle恢復流程圖Oracle流程圖
- oracle快速恢復區Oracle
- Oracle例項恢復Oracle
- oracle 備用恢復Oracle
- Oracle恢復測試Oracle
- ORACLE資料恢復Oracle資料恢復