rman(上),rman(
CHANGE命令更改備份和副本的狀態
1.change backupset 100 unavailable
CATALOG命令用於把備份片段和副本的資訊加入到RMAN資料庫
1.把資料檔案副本的資訊加入到RMAN資料庫
catalog datafilecopy 'e:\back\p2.ora'
2.把歸檔記錄檔的資訊加入到RMAN資料庫
catalog archivelig 'c:\temp\p1.dbf'
3.把控制檔案的資訊加入到RMAN資料庫
catalog controlfilecopy 'c:\temp\p1.ctl'
CROSSCHECK命令用於RMAN資料庫檢查磁碟上的備份和副本的狀態
1.檢查所有備份的狀態
crosscheck backup
2.檢查所有副本的狀態
crosscheck copy
3.檢查所有歸檔記錄檔的狀態
crosscheck archivelog all;
4.檢查控制檔案的備份的狀態
crosscheck backup of controlfile;
運行下面的指令碼備份整個資料庫
run{
allocate channel c1 type disk;
backup
full
database
format 'D:\temp\bk0_%s_%p_%t';
release channel c1;
}
%s指定備份組
%p指定片段編號
%t指定時間戳記
運行下面的指令碼備份一個資料檔案
run{
allocate channel c1 type disk;
set backup copies=2;
backup
datafile 'D:\oradata\user01.dbf'
format 'E:\temp\bkdatafile_%U','E:\temp\bkdatafile_%U';
release channel c1;
}
set backup copies=2表示要產生雙備份
%U產生唯一的檔案名稱
運行下面的指令碼備份資料表空間
run{
allocate channel c1 type disk;
backup
tablespace users
format 'D:\temp\bk0_%s_%p_%t';
release channel c1;
}
運行下面的指令碼備份歸檔記錄檔
run{
allocate channel c1 type disk;
backup
archivelog all
format 'D:\temp\bkdatafile_%U';
release channel c1;
}
oracle 的rman是什?
Recovery Manager(RMAN)是一種用於備份(backup)、還原(restore)和恢複(recover)
資料庫的 Oracle 工具。RMAN只能用於ORACLE8或更高的版本中。它能夠備份整個資料
庫或資料庫組件,如資料表空間、資料檔案、控制檔案、歸檔檔案以及Spfile參數檔案。RMAN
也允許您進行增量資料區塊層級的備份,增量RMAN備份是時間和空間有效,因為他們只備
份自上次備份以來有變化的那些資料區塊。而且,通過RMAN提供的介面,第三方的備份與恢
複軟體如veritas將提供更強大的備份與恢複的管理功能。
通過RMAN,也提供了其它更多功能,如資料庫的複製、採用RMAN建立備用資料庫、
利用RMAN備份與移動裸裝置(RAW)上的檔案等工作將變得更方便簡單。9i的RMAN通過
增強自動設定與管理功能,以及特有的塊層級的恢複,將使備份與恢複工作變得更加快捷
與完美。9i的RMAN有如下特徵特性:
·自動的備份與恢複
·方便的備份歸檔日誌
·自動檢測新的資料檔案
·支援增量備份
·最大限度的減少備份與恢複的錯誤
·減少恢複的時間
·在熱備份中不會產生額外的redo日誌
·腐爛資料區塊的自動檢測
·並行的備份與恢複操作
·線上備份時,資料表空間不用置於備份模式
可以看到,在以上的一些特性中,顯示了RMAN強大的功能與好處,以上功能的實現,
是因為RMAN是塊層級的備份與恢複,備份與恢複發生在資料庫塊層級,可以通過比較資料
塊而獲得一致性的資料區塊,可以避免備份沒有用過的塊,可以檢驗塊是否腐爛等塊層級的問題。
太長了,具體可以參考這個BLOG的轉帖,比較詳細:blog.sina.com.cn/s/blog_4cbd76e50100097z.html
參考資料:blog.sina.com.cn/s/blog_4cbd76e50100097z.html
怎在PLSQL Developer工具上使用rman命令
這個你需要在命令列下執行。