图解Oracle RMAN备份入门
什么是RMAN
RMAN可以用來備份和還原數據庫文件、歸檔日志和控制文件。它也可以用來執行完全或不完全的數據庫恢復。
RMAN不能用于備份初始化參數文件和口令文件。
RMAN啟動數據庫上的Oracle服務器進程來進行備份或還原。備份、還原、恢復是由這些進程驅動的。
RMAN可以由OEM的Backup Manager GUI來控制。
RMAN的兩個概念
Target Database:(目標數據庫)
? ? ? 就是需要RMAN對其進行備份與恢復的數據庫,RMAN 可以備份數據文件,控制文件,歸檔日志,spfile.
recovery catalog: (恢復目錄)
? ? 用來保存備份與恢復信息的一個數據庫,不建議創建在目標數據庫上。RMAN 利用恢復目錄記載的信息去判斷如何執行需要的備份恢復操作。
? ? 如果不采用恢復目錄,備份信息可以存在于目標數據庫的 control file 中。
? ? 如果存放在目標數據庫的 control file 中,控件文件會不斷增長,不能保存 RMAN 的Script. CONTROL_FILE_RECORD_KEEP_TIME (default=7):控件文件中 RMAN 信息保存的最短時間。
? ? 使用恢復目錄的優勢: 可以存儲腳本,記載較長時間的備份恢復操作。
1 先在Sql Plus中查看一下快閃恢復區的參數信息;
簡單的說,閃回恢復區是一塊用以存儲恢復相關的文件的存儲空間。
2 查看快閃恢復區的位置和空間使用;
3 從命令行啟動RMAN;
4 輸入如下命令連接,錯誤;
5 再輸入無恢復目錄的 rman nocatalog 命令,還是沒有連接到目標數據庫;
6?如果啟動了RMAN,但是發現沒有連接到正確的數據庫,或者要連接到不同的數據庫,可以用CONNECT;
輸入connect target,連接到數據庫;
7 輸入backup as copy database備份整個數據庫;
? ? 似乎出現了一些錯誤;下次再說;可看到生成了 .BKP 備份文件;
8 查看一下備份集;
9 打開相應目錄,可看到生成的備份文件。
總結
以上是生活随笔為你收集整理的图解Oracle RMAN备份入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图解Oracle包实例
- 下一篇: DirectX9 SDK 下载、安装、V