導航:首頁 > 文件處理 > rman壓縮備份

rman壓縮備份

發布時間:2022-02-01 20:14:21

① rman備份如何自動壓縮備份文件

先定義好備份的過期策略,然後有兩種方法。 1、可以使用Schele backup。 2、自己寫腳本,並且使用操作系統上的定時任務,定期執行刪除腳本。

② 如何估算rman 備份文件大小

backup validate database可以估計備份動作需要多久時間可以完成,實際並不備份資料庫

③ RMAN可以備份哪些文件類型(選擇所有正確

A.歸檔日誌文件
B.控制文件
E.永久表空間數據文件
F.伺服器參數文件
(望樓主採納哦)

④ RMAN備份策略都有哪些

建立增量備份:
如果資料庫運行於不歸檔模式下,只能在資料庫干凈關閉的情況下 ( 以 normal 、
immediate 、 transactional 方式關閉 ) 才能進行一致性的增量備份,如果資料庫運行於歸
檔模式下,那即可以在資料庫關閉狀態進行,也可以在資料庫打開狀態進行備份。再
次說明了打開歸檔模式的優勢,歸檔日誌也就是多佔些磁碟空間,可也相當於又給數
據加了層保護。建立增量備份,實質就是一個參數 incremental level=n ,在執行 backup
命令時加上即可,例如,建立一個增量級別 0 的全庫備份:
rman> backup incremental level=0 database;
再例如,建立一個增量級別 1 的 users01.dbf 數據文件備份
rman> backup incremental level=1 tablespace system
datafile 『e:\oracle\oraback\sj_data.dbf』;
註: rman 默認創建的增量備份是 differential 方式,如果要建立 cumulative 方式的增
量備份,在執行 backup 命令時顯式指定即可,例如:
rman> backup incremental level=2 cumulative database;

建立鏡像復制:
rman 中的鏡像復制實質與通過操作系統 命令備份相同,甚至連命令的格式
都相似,只不過直接應用操作系統的 命令復制數據文件時,只是文件拷貝,而rman
的 則能夠在復制的同時,驗證數據的有效性。個人認為 rman 中的鏡像復制應用
有限,而且也體現不出 rman 的優勢,所以俺也只是大致了解了概念,沒有進行過實際
操作,感興趣的朋友可以自己做做試驗,這里就不多做介紹了)

建立冗餘備份



rman 提供了一種更謹慎的備份策略: plexed 方式備份,其實質即是在生成備份
集的同時,向指定位置生成指定份數 ( 最大不超過 4 份 ) 的備份集復制,以避免在災難性
事故時資料庫損壞和備份丟失的情況下導致完全崩潰,提高備份可用性。 rman 中提供
了三種方式實現 plexed 方式備份:

1) 在 rman 中執行 backup 命令時顯式指定 copies 參數。例如:
rman> backup copies 3 database;
上述命令將會在全庫備份的同時,自動生成當前備份集的 2 份拷貝到默認備份目錄。

2) 在 run {}命令塊中利用 set backup copies 命令為該命令塊中所有的 backup命令設
置 plexed 方式,例如:
rman> run{
set backup copies 2;
backup device type disk format
『e:\oracle\oraback\dyk1\%u』,'e:\oracle\oraback\dyk2\%u』
tablespace users,sales;
}
上述命令將生成兩份備份集,分別存儲到 e:\oracle\oraback\dyk1 和
e:\oracle\oraback\dyk2 目錄。

3) 通過 configure ….. backup copies 命令設置預定義的備份 plexed 方式
configure … backup copies 命令格式,可以為指定設備類型設置默認備份拷貝數
量。這個配置僅適用於數據文件與歸檔重做日誌文件和備份,並且,只有在使用自動
分配的通道時才能夠使用 configure …
backup copies 命令設置的配置。例如:
rman> configure default device type to disk;
rman> configure datafile backup copies for device type disk to 2;
rman> configure archivelog backup copies for device type disk to 2;
上述命令將 disk 設置上數據文件與歸檔文件的拷備數量設置為 2 ,當再執行 backup
database 備份時,即會自動生成 2 份數據文件的備份集。

設置 rman 備份的保存策略
策略,如果資料庫非常大,並且備份執行也比較頻繁,有必要對這些備份文件的
保存制訂合理的策略。在通過 rman 創建的備份片段中,由於備份文件也是由 rman創
建和維護,所以手工刪除並不明智,並且 rman 也提供了備份保留策略,合理制訂,由
rman 自動刪除陳舊備份文件更加安全也更加方便, rman 中提供了兩種備份保留策略:
基於時間,和基於冗餘數量
為 rman 設置了備份保留策略之後, rman 會自動判斷哪些備份集或鏡像復制文件
不必再保留。這些備份文件將會被標記為 「 廢棄 (obsolete)」 ,可以通過 report obsolete
命令查看當前處於廢棄狀態的備份文件,或者通過 delete obsolete 命令刪除這些廢棄的
備份。例如:
rman> report obsolete;

rman> delete obsolete;

在執行刪除命令時有兩點需要了解:
如果被判斷為廢棄的備份是一個單獨數據文件的鏡像復制,那麼在執行 delete 命
令時將直接刪除這個鏡像復制文件;如果被判斷為廢棄的備份是一個備份集中的一部
分,則必須等到整個備份集中所有其它文件都被廢棄之後,才能刪除這個備份集。
1) 基於時間的備份保留策略。
說的簡單些,就是你希望資料庫最早能恢復到幾天前。比如將恢復時間段設置為 7,那
么 rman 所保留的備份即是可以保證你將資料庫恢復到一周內任何時刻下那些文件。設
置基於時間的備份保留策略可以通過 configure 命令,例如:
rman> configure retention policy to recovery window of n days;
註: n= 大於 0 的正整數執行該命令後, rman 將始終保留那些將資料庫恢復到 n 天前的
狀態時需要用到的備份,比如,恢復時間段被設置為 7 天,那麼各個數據文件的備

份必須滿足如下條件:
sysdate-(select checkpoint_time from v$datafile)>=7
任何不滿足上述條件的備份都將被 rman 廢棄並可通過 delete obsolete 命令刪除。

2) 基於冗餘數量的備份保留策略
基於冗餘數量實質即某個數據文件以各種形式(包括備份集和鏡像復制)存在的
備份的數量。如果某個數據文件的冗餘備份數量超出了指定數量, rman 將廢棄陳舊的
備份。同樣,基於數量的備份保留策略也是通過 configure 命令設置,例如:
rman> configure retention policy to recovery window of n days;
同上: n= 大於 0 的正整數
也可以設置不保留任何數據的策略
rman> configure retention policy to none;

備份優化
rman 中的備份優化 (backup optimization) 是指在備份過程中,如果滿足特定條件, rman
將自動跳過某些文件而不將它們包含在備份集中以節省時間和空間。通常滿足如下幾
個條件情況下,才能夠啟用備份優化的功能:
configure backup optimization 參數置為 on ;
執行的 backup database 或 backup archivelog 命令中帶有 all 或 like 參數。
分配的通道僅使用了一種設備類型,也就是沒有同時分配使用 sbt (磁帶)與 disk
(磁碟)的多個通道。

打開備份優化設置通過如下命令:
rman> configure backup optimization on;
在進行備份優化時, rman 是如何判斷要備份的文件是否需要被優化,這個演算法
相當復雜,可能影響優化演算法的因素也非常多,假如某庫在上午 9 點被執行過一次全
庫備份,等下午 3 點再次執行全庫備份時,備份的文件沒有變動而且也已經被備份過
時,才會跳過這部分文件。所以理論上備份優化僅對於只讀表空間或 offline 表空間起
作用。當然對於已經備份過的 archivelog 文件,它也會跳過
3 )基礎補充
format 字元串替代變數,使用 format 參數時可使用的各種替換變數,如下:
%c :備份片的拷貝數 ( 從 1 開始編號 ) ;

%d :資料庫名稱;
%d :位於該月中的天數 (dd) ;
%m :位於該年中的月份 (mm) ;
%f :一個基於 dbid 唯一的名稱 , 這個格式的形式為 C-IIIIIIIIII-YYYYMMDD-QQ, 其
中 IIIIIIIIII 為該資料庫的 dbid , YYYYMMDD 為日期, QQ 是一個 1-256 的序列;
%n :資料庫名稱,並且會在右側用 x 字元進行填充,使其保持長度為 8 ;
%u :是一個由備份集編號和建立時間壓縮後組成的 8 字元名稱。利用 %u 可以為每個
備份集生成一個唯一的名稱;
%p :表示備份集中備份片段的編號,從 1 開始編號;
%u :是 %u_%p_%c 的簡寫形式,利用它可以為每一個備份片段(即磁碟文件)生成
一個唯一名稱,這是最常用的命名方式;
%s :備份集的號;
%t :備份集時間戳;
%t :年月日格式 (yyyymmdd) ; s
註:如果在 backup 命令中沒有指定 format 選項,則 rman 默認使用 %u 為備份片段命
名。

configure 配置項介紹
首先,先來查看一下當前配置,通過 show all 命令:
連接到目標資料庫 : jssweb (dbid=3391142503)
rman> show all;
正在使用目標資料庫控制文件替代恢復目錄
rman 配置參數為 :
configure retention policy to recovery window of 3 days;
configure backup optimization off; # default
configure default device type to disk; # default
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to 『e:\oracle\oraback\%f』;
configure device type disk parallelism 1; # default
configure datafile backup copies for device type disk to 1; # default
configure archivelog backup copies for device type disk to 1; # default
configure maxsetsize to unlimited; # default
configure snapshot controlfile name to 『e:\oracle\oraback\sj_data.ora』; #
default
rman>

show 命令在 rman 命令篇簡單介紹過,同時也知道後跟 #default 表示該條配置仍
然是初始的默認配置,如果想把某條更改過配置選項再置為

初始設置,用如下命令: configure … clear; 例如:
rman> configure retention policy clear;
configure retention policy to recovery window of 3 days;
上述的各項配置,在前面章節中有一些已經有所體現,以下是詳細介紹:
1)configure retention policy 配置備份保留策略

兩種保留策略設置:
基於時間:
configure retention policy to recovery window of n days;
基於冗餘數量:
configure retention policy to rendancy n;
也可以取消備份保留策略:
configure retention policy to none;
2)configure backup optimization 配置備份優化
備份優化 : 包括 off 和 on 兩個狀態
打開備份優化:
configure backup optimization on;
關閉備份優化:
configure backup optimization off;
3)configure default device type 配置 io 設備類型
rman 支持的 io 設備類型有兩種:磁碟 (disk) 和磁帶 (sbt) ,默認情況下為磁碟。
使用磁碟設備:
configure default device type to disk;
使用磁帶設置:
configure default device type to sbt;
在這里需要注意的一點是:如果 io 設備發生變化,相關配置項也需要修改。例如:
rman> configure device type disk parallelism 2;
4) configure controlfile autobackup 配置控制文件自動備份
是否自動備份,包含兩個狀態: off 和 on
打開自動備份
configure controlfile autobackup on
禁止自動備份
configure controlfile autobackup off
指定備份的控制格式和路徑。例如:
configure controlfile autobackup format for device type disk to
『e:\oracle\oraback\%f』;
在備份期間,將產生一個控制文件的快照,用於控制文件的讀一致性,這個快照可以
通過如下配置: configure snapshot controlfile name to
『e:\oracle\oraback\sj_data.ora』;

5)configure device type 設置並行備份
rman 支持並行備份與恢復,也可以在配置中指定默認的並行程度。例如:
configure device type disk parallelism 2;
指定在以後備份與恢復中,將採用並行度為 2 ,同時開啟 2 個通道進行備份與恢復,
當然也可以在 run 中指定通道來決定備份與恢復的並行程度。並行的數目決定了開啟
通道的個數。如果指定了通道配置,將採用指定的通道,如果沒有指定通道,將採用
默認通道配置。默認情況下,自動分配通道的並行度為 1 ,如果你通過設置 parallelism
設置了並行通道為 2 ,那麼在 run 塊中,它會默認使用 2 條並行通道 ; 如果在 run命令
塊中指定數個 allocate channel ,那麼 rman 在執行備份命令時會以設置的 channel 為准,
而不管 configure 中配置了多個並行通道。需要注意的是,在 backup 命令中有一個

filesperset 參數,該參數是指 rman 建立的每個備份集中所能包含的備份片段 ( 即磁碟文
件 ) 的最大數,該參數默認值為 64 ;如果在執行 backup 命令時沒有指定該參數值,那
么 rman 會僅使用第一個通道來執行備份,其它通道將處於空閑狀態。關於通道數與
filesperset 值之間也有一個大小關系,即 filesperset 值不要小於設定通道數。

6) 設置備份文件冗餘度
configure datafile backup copies

如下:
rman> run{
set backup copies 2;
backup device type disk format
『e:\oracle\oraback\dyk1\%u』,'e:\oracle\oraback\dyk2\%u』
tablespace users,sales;
}

7)configure maxsetsize 配置備份集的最大尺寸
該配置限制通道上備份集的最大尺寸。單位支持 bytes,k,m,g 。默認值是 unlimited。

8) rman 備份相關的動態性能表
v$archived_log :本視圖包含了所有歸檔重做日誌文件的創建情況,備份情況以及其
他信息。
v$backup_corruption :這個視圖顯示了 rman 在哪些備份集中發現了損壞的數據壞。
在你使用 backup validate 命令對備份集進行檢查時如果發現了損壞的數據塊, rman
將在這個視圖中寫入記錄。
v$_corruptio :本視圖顯示了哪些鏡像復制備份文件已經被損壞。
v$backup_datafile :本視圖通常用來獲取每個數據文件中非空白數據塊的數量,從
而幫助你創建出大小基本相等的備份集。另外,在視圖中也包含了數據文件中損壞的
數據塊的信息。
v$backup_redolog :本視圖顯示了在現有的備份集中飲食有哪些歸檔重做日誌文件。
v$backup_set :本視圖顯示了已經創建的備份集的信息。
v$backup_piect :本視圖顯示了已經創建的備份片段的信息。
可以通過如下 sql 語句獲得正在進行的鏡像復制操作的狀態信息:
select sid,
serial#,
context,
sofar,
totalwork,
round(sofar / totalwork * 100, 2) 「% complete」
from v$session_longops
where opname like 『rman:%』
and opname not like 『rman:aggregate%』
通過如下 sql 獲得 rman 用來完成備份操作的服務進程的 sid 與 spid 信息:
select sid,spid,client_info from v$process p,v$session s where p.addr=s.paddr and
client_info like 『%id=rman%』

rman 通道
上次基礎知識講提到了通道, rman 通道實質是一個到存儲設備的數據流。就像城市交
通道路,多建幾個環路對於緩解交通是有意義的。在 rman 中可以通過手動方式或自動
方式分配通道。
1) 手工分配通道
在執行 backup 、 restore 、 delete 等需要進行磁碟 i/o 操作的命令時,可以將它們與 allocate
channel 命令放在一個 run 的命令塊中,利用 allocate channel 為它們分配通道。例如:
run{
allocate channel ch1 device type disk format 『e:\oracle\oraback\%u』;
backup datafile 『e:\oracle\oradata\oradb1\sj_data.ora』;
}
需要注意的是, rman 中執行的每一條 backup 、 delete 等命令都至少要求使用一個通道,
通道數決定了這些操作執行的並行度。

⑤ oracle9i rman可以壓縮備份嗎

可以壓縮備份

⑥ 怎麼把文件系統的rman備份到asm中

1,全備資料庫PROD
run{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup tag 'SH_DB' as compressed backupset format 『/home/Oracle/full_%U.bak' database
include current controlfile;
backup tag 'SH_ARCH' archivelog al format 『/home/oracle/arch_%U.bak』l;
release channel c1;
release channel c2;
}
2,確認控制文件的備份片
RMAN> list backup of control file;
/home/oracle/full_03pkgtf4_1_1.bak
3,導出pfile,將控制文件修改為+DATA和+FRA
SYS@PROD >create pfile='/home/oracle/prodpfile' from spfile;
[oracle@single ~]$ vi /home/oracle/prodpfile
*.audit_file_dest='/u01/admin/PROD/amp'
*.audit_trail='db'
*.compatible='11.2.0.4.0'
##*.control_files='/u01/oradata/PROD/control01.ctl','/u01/fast_recovery_area/PROD/control02.ctl'
*.control_files='+DATA/PROD/controlfile/control01.ctl','+FRA/PROD/controlfile/control02.ctl'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_domain=''
*.db_name='PROD'
##*.db_recovery_file_dest='/u01/fast_recovery_area'
*.db_recovery_file_dest='+FRA'
*.db_recovery_file_dest_size=4385144832
*.diagnostic_dest='/u01'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=PRODXDB)'
*.log_archive_format='%t_%s_%r.dbf'
*.memory_target=583008256
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'
4,刪除PROD
SYS@PROD >startup force mount restrict;
SYS@PROD >drop database;
5,創建災備端所需目錄(DBCA刪除資料庫需要此步驟)
mkdir -p $ORACLE_BASE/admin/PROD/amp
6,創建資料庫密碼文件 (DBCA刪除資料庫需要此步驟)
orapwd file=$ORACLE_HOME/dbs/orapwPROD password=oracle entries=5 force=y
7,採用修改過的pfile啟動到nomount
$ sqlplus / as sysdba
SYS@PROD >startup nomount pfile=/home/oracle/pfile;
8,將spfile文件創建到+DATA目錄下,利用Oracle11g新特性from memory
SYS@PROD >create spfile='+DATA/PROD/spfilePROD.ora' from memory;
9,創建一個pfile來指向spfile。將紅色字體內容填寫在vi創建的pfile文件中。 在Oracle11g中安裝過集群軟體都需要這樣配置,無論是單實例ASM還是RAC+ASM
SYS@PROD >!vi $ORACLE_HOME/dbs/initPROD.ora
SPFILE='+DATA/PROD/spfilePROD.ora』
10,恢復控制文件到+DATA
RMAN> startup force nomount;
RMAN> restore controlfile from '/home/oracle/full_03pkgtf4_1_1.bak';
11,啟動到mount
RMAN> mount database;
12,識別備份集
RMAN> catalog start with '/home/oracle/';
13,恢復資料庫,注意關鍵詞set newname 和 switch datafile all是遷移文件系統到ASM的關鍵。
run{
set newname for datafile 1 to '+DATA';
set newname for datafile 2 to '+DATA';
set newname for datafile 3 to '+DATA';
set newname for datafile 4 to '+DATA';
set newname for tempfile 1 to '+DATA';
restore database;
switch datafile all;
recover database;
}
14,更改聯機日誌路徑為+DATA
SYS@PROD >alter database rename file '/u01/oradata/PROD/redo01.log' to '+DATA';
SYS@PROD >alter database rename file '/u01/oradata/PROD/redo02.log' to '+DATA';
SYS@PROD >alter database rename file '/u01/oradata/PROD/redo03.log' to '+DATA';
15,open resetlogs開庫
SYS@PROD >alter database open resetlogs;
16, 如果在set newname tempfile步驟不能成功的遷移tempfile使用下面的命令手工追加
SYS@PROD >alter tablespace temp add tempfile '+DATA' size 10m;
SYS@PROD >alter tablespace temp drop tempfile '/u01/oradata/PROD/temp01.dbf』;
轉載,僅供參考。

⑦ Oracle RMAN 備份及恢復步驟

1、切換伺服器歸檔模式,如果已經是歸檔模式可跳過此步:
%sqlplus /nolog (啟動sqlplus)
SQL> conn / as sysdba (以DBA身份連接資料庫)
SQL> shutdown immediate; (立即關閉資料庫)
SQL> startup mount (啟動實例並載入資料庫,但不打開)
SQL> alter database archivelog; (更改資料庫為歸檔模式)
SQL> alter database open; (打開資料庫)
SQL> alter system archive log start; (啟用自動歸檔)
SQL> exit (退出) 2、連接:
rman target=sys/comeon@orcl; (啟動恢復管理器) 3、基本設置:
RMAN> configure default device type to disk; (設置默認的備份設備為磁碟)
RMAN> configure device type disk parallelism 2; (設置備份的並行級別,通道數)
RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (設置備份的文件格式,只適用於磁碟設備)
RMAN> configure channel 2 device type disk fromat '/backup2/backup_%U'; (設置備份的文件格式,只適用於磁碟設備)
RMAN> configure controlfile autobackup on; (打開控制文件與伺服器參數文件的自動備份)
RMAN> configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; (設置控制文件與伺服器參數文件自動備份的文件格式) 4、查看所有設置:
RMAN> show all 5、查看資料庫方案報表:
RMAN> report schema; 6、備份全庫:
RMAN> backup database plus archivelog delete input; (備份全庫及控制文件、伺服器參數文件與所有歸檔的重做日誌,並刪除舊的歸檔日誌) 7、備份表空間:
RMAN> backup tablespace system plus archivelog delete input; (備份指定表空間及歸檔的重做日誌,並刪除舊的歸檔日誌) 8、備份歸檔日誌:
RMAN> backup archivelog all delete input; 9、復制數據文件:
RMAN> datafile 1 to '/oracle/dbs/system.'; 10、查看備份和文件復本:
RMAN> list backup; 11、驗證備份:
RMAN> validate backupset 3; 12、從自動備份中恢復伺服器參數文件:
RMAN> shutdown immediate; (立即關閉資料庫)
RMAN> startup nomount; (啟動實例)
RMAN> restore spfile to pfile '/backup1/mydb.ora' from autobackup; (從自動備份中恢復伺服器參數文件) 13、從自動備份中恢復控制文件:
RMAN> shutdown immediate; (立即關閉資料庫)
RMAN> startup nomount; (啟動實例)
RMAN> restore controlfile to '/backup1' from autobackup; (從自動備份中恢復控制文件) 13、恢復和復原全資料庫:
RMAN> shutdown immediate; (立即關閉資料庫)
RMAN> exit (退出)
%mv /oracle/dbs/tbs_12.f /oracle/dbs/tbs_12.bak (將數據文件重命名)
%mv /oracle/dbs/tbs_13.f /oracle/dbs/tbs_13.bak (將數據文件重命名)
%mv /oracle/dbs/tbs_14.f /oracle/dbs/tbs_14.bak (將數據文件重命名)
%mv /oracle/dbs/tbs_15.f /oracle/dbs/tbs_15.bak (將數據文件重命名)
%rman target=rman/rman@mydb (啟動恢復管理器)
RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb.ora (指定初始化參數文件啟動資料庫)
RMAN> restore database; (還原資料庫)
RMAN> recover database; (恢復資料庫)
RMAN> alter database open; (打開資料庫) 14、恢復和復原表空間:
RMAN> sql 'alter tablespace users offline immediate'; (將表空間離線)
RMAN> exit (退出恢復管理器)
%mv /oracle/dbs/users01.dbf /oracle/dbs/users01.bak (將表空間重命名)
%rman target=rman/rman@mydb (啟動恢復管理器)
RMAN> restore tablespace users; (還原表空間)
RMAN> recover tablespace users; (恢復表空間)
RMAN> sql 'alter tablespace users online'; (將表空間聯機)

⑧ rman備份和expdp備份的區別

rman是物理備份,expdp是邏輯備份,我覺得做了rman就沒必要做expdp備份了。優缺點見下圖:

⑨ exp備份和rman備份的區別

都可以用作備份,但是exp類似冷備份, 你只能夠恢復到某一點
而rman的話,需要開啟歸檔,那樣就可以進行無數據丟失的恢復。
詳細點說就是:
在不開歸檔日誌的情況下,Oracle資料庫的備份只能依賴exp命令(邏輯備份)導出數據文件(注意:不包括日誌文件以及控制文件等),導出的所有數據僅僅以一個大文件的方式來存放,但是這種備份容易導致丟失數據。舉個例子:如果5號晚上進行了exp數據導出,但是在6號的運行過程中發生宕機,數據丟失,這個時候從5號備份後一直到6號宕機前的數據將全部丟失(即使將日誌文件和控制文件拷出來都無法恢復,因為exp導出的數據無法與這些日誌文件一一對應起來恢復)。所以採用exp方式備份數據還是存在很大風險的。
另一種方式就是使用Oracle自帶的備份工具rman。一次rman備份(物理備份)的全過程如下:
因為使用rman備份不會產生數據丟失的情況,所以必須有一個全備份的文件,使用rman需要先進行一次全備份,相當於將當前資料庫裡面的所有文件以及日誌都全盤拷貝一份到備份介質中,然後通過歸檔日誌(實時更新的)的記錄看每個進程都對資料庫做了哪些修改,只要保留了一份物理備份以及物理備份之後的所有歸檔日誌,就能夠將資料庫恢復到宕機前一刻的狀態,將數據丟失降到最低。(每個redo log寫滿之後就開始寫到achive log裡面進行歸檔,這個裡面還是有個時間段的,不能做到完全的實時)
回答不容易,希望能幫到您,滿意請幫忙採納一下,謝謝 !

閱讀全文

與rman壓縮備份相關的資料

熱點內容
文件夾隱藏了出不來 瀏覽:560
電信網上大學源碼 瀏覽:204
rr輪轉調度演算法 瀏覽:253
我的世界無法登入伺服器怎麼辦 瀏覽:148
文件加密授權特定隱藏訪問控制 瀏覽:801
程序員劍靈官網 瀏覽:516
php調用static方法 瀏覽:934
天正命令版 瀏覽:86
聚合支付加密幣 瀏覽:312
蜜源app是什麼時候創立的 瀏覽:706
計算機專業學51單片機 瀏覽:210
程序員不接受反駁 瀏覽:298
微軟自帶的壓縮軟體 瀏覽:289
中國玩家在日本伺服器做什麼 瀏覽:50
12864和單片機 瀏覽:898
25匹空調壓縮機 瀏覽:649
adkandroid下載 瀏覽:309
如何在蘋果電腦上裝python 瀏覽:327
哪個app的跑步訓練內容最豐富 瀏覽:584
廣訊通怎麼刪除文件夾 瀏覽:208