RMAN的list和report命令詳解

2021-09-20 23:21:32 字數 2227 閱讀 2250

一.list命令

rman的list命令是一種在資料庫控制檔案或恢復目錄中查詢備份的歷史資訊的方法。

1.列出對應物

命令:list incarnation

作用:為使用者提供目標資料庫的每個資料庫對應物列表,可以將資料庫恢復到執行最後一條resetlogs命令前的某個時間點。

示例:該示例中,可以看到資料庫具有的對應物。其中(inc關鍵字)是每個對應物自己的鍵。status欄位列,列出該對應物的狀態。有舊的對應物(parent)、當前對應物(current)、孤立對應物(orphan,在resetlogs命令之後進行恢復)。重置scn和重置時間說明建立資料庫對應物的時間(這是第乙個條目的重置scn為1的原因)。該列對用resetlog命令進行恢復有用,並容易恢復到前面的對應物。

2.列出備份

2.1概述可用的備份:

rman>list backup summary;

2.2按備份型別列出備份

rman>list backup by file;

2.3其他備份資訊

rman>list backup;

2.4列出適合恢復的備份

rman>list recoverable backup of database;

2.5列出到期的備份資訊

rman>list expired backup;

list expired backup of datafile 3或list expired backup of archivelog all,可獲得到期的歸檔日誌備份和控制檔案/服務引數檔案自動備份列表。

2.6按表空間名和資料檔案號列出備份

rman>list backup of tablespace users;

rman>list backup of datafile 3;

2.7列出歸檔日誌備份

rman>list archivelog all;

用list backup of archivelog all命令可檢視更詳細的歸檔日誌備份。

2.8   列出控制檔案和伺服器引數檔案備份

rman>list backup of controlfile;

3.列出映像副本

列出所有的映像副本使用list copy;

3.1列出資料檔案副本

rman>list copy of database;

檢視是否存在表空間和資料檔案的資料檔案副本用:list copy of tablespace users;

3.2列出歸檔的重做日誌

rman>list copy of archivelog all;

也可以按照時間、序列或資料庫scn列出特定的歸檔的重做日誌副本。如:

rman>list copy of archivelog from sequence 35;

rman>list copy of archivelog from sequence 33 until sequence 35;

3.3列出控制檔案副本

rman>list copy of controlfile;

二.report命令

rman的report命令用於判斷資料庫的當前可恢復狀態和提供資料庫備份的特定資訊。

1. 報告最近沒有被備份的資料檔案

檢視最近3天沒有備份過的表空間,如:

rman>report need backup days = 3;

根據需要應用的增量備份數生成報告,如:

rman>report need backup incremental = 3;

2. 報告備份冗餘或恢復視窗

rman>report need backup redundancy = 2;

rman>report need backup recovery window of 2 days;

3. 報告資料檔案的不可恢復操作

rman>report unrecoveable;

4. 報告資料庫模式

模式指的是資料庫的物理結構。模式包括資料檔名、資料檔案號、為這些資料檔案指派的表空間、資料檔案大小、以及資料檔案是否含有回滾段。

rman>report schema;

5. 報告丟棄的備份

如備份時使用了儲存策略,備份有可能會被標記為丟棄狀態(obsolete)。此時執行report obsolete就可檢視到丟棄的備份記錄

List和List 的用法

list理解為容器,list裡面裝的是object,list 裡面裝的就是前面宣告的list。舉例 取出所有角色為客服的人員,客服的role sn為3 listmanagerlist managerservice.getmanagerlistbyrole 3 取出每個人所含有的所有角色,list裡裝...

rman 加密RMAN備份的型別

透明加密 使用wallet 預設 口令加密 使用口令 無wallet 雙模式加密 同時使用透明加密和口令加密模式 既可以使用透明模式也可以使用口令模式進行還原 加密備份 可使用以下三種方法之一對備份進行加密 透明加密 此方法使用wallet,是預設模式。口令加密 此加密方法依賴於口令,不需要配置wa...

RMAN簡明教程之五 RMAN還原和恢復

duplicate target database to ndbnewh logfile dbs log 1.f size 100m,dbs log 2.f size 100m skip readonly nofilenamecheck 在以上的命令執行之前,注意如下幾點 1 備份主庫上的所有資料檔...