rman備份分配指定操作

2021-10-25 20:17:36 字數 1502 閱讀 6374

多路復用的目的是為了加快備份時自磁碟讀資料的效能,其針對的是單個channel

當單個通道在備份時,它從多個資料檔案同時讀取資料,然後寫到同乙個backupset中

這樣的操作模式我們稱之為多路復用

多路復用級別的多少取決於三個因素:

● filesperset引數,預設65

● maxopenfiles引數,預設8

● 通道讀取的檔案數

並行備份 :為了提高備份的速度,通過增加多個通道

1. 通過指定並行引數來實現並行備份:

rman> configure device type disk parallelism 3 backup type to backupset;
2. 手動分配通道實現並行備份:

rman> run
3. 指定通道的檔案格式,將備份集放在不同的目錄下:

rman> run
檢視備份進度:

set linesize 9999 pagesize 9999

column session_info format a20

column start_time format a20

column username format a10

column opname format a16

column module format a16

column message format a40

column progress_pct format 99999999.00

select s.inst_id,

(select s.sid || ',' || s.serial# || ',' || pr.spid

from **$process pr

where s.paddr = pr.addr

and s.inst_id = pr.inst_id) session_info,

to_char(sl.start_time, 'yyyy-mm-dd hh24:mi:ss') start_time,

s.username,

sl.opname,

s.module,

message message,

sl.elapsed_seconds elapsed,

sl.time_remaining remaining,

round(sl.sofar / sl.totalwork * 100, 2) progress_pct

from **$session s, **$session_longops sl

where s.sid = sl.sid

and s.inst_id = sl.inst_id

and s.serial# = sl.serial#

and program like '%rman%'

and sl.time_remaining>0;

RMAN備份 操作例項

測試環境 作業系統 windows7 32bit oracle版本 11.2g 一 完整備份整個資料庫 操作前準備 sql host rman 啟動rman rman connect catalog rman 123456 catalog 連線恢復目錄資料庫 rman connect target ...

RMAN常用備份操作

rman常用備份操作 備份引數檔案,spfile backup spfile backup spfile format bak sp.bmp backup spfile format db sp.ora backup as copy spfile backup as copy spfile form...

Rman備份還原操作實錄

資料庫啟動到startup nomount狀態 你異機還原的時候dbid肯定不一樣,所以需要執行set dbid 1.set dbid 4032130741 2.restore controlfile from c backup rman cf 3289 1 856574521 3.alter da...