(1)連線目標資料庫
在rman中可以建立與目標資料庫或恢復目錄資料庫的連線。與目標資料庫連線時,使用者須具有sysdba系統許可權,以保證可以進行資料庫的備份、修復與恢復工作。
可以在作業系統命令提示符下輸入以下命令,直連目標資料庫
rman target user/password@net_service_name [nocatalog]
或者先啟動命令執行器,再通過以下命令連線
connect target | catalog user/password@net_service_name [nocatalog]
引數說明:
--target:目標資料庫
--catalog:連線恢復目錄資料庫
--net_service_name:如果是遠端資料庫,須指明服務名
--nocatalog:表示不使用恢復目錄儲存檔案資料庫資訊,檔案資料庫資訊儲存在目標資料庫的控制檔案中
例子1.直接使用rman連到目標資料庫
ps c:\users\13842> rman target sys/sys@orcl恢復管理器: release
11.2.0.1.0 - production on 星期六 6月 3
14:06:25
2017
連線到目標資料庫: orcl (dbid=1464270464)
例子2.先啟動rman,再連線到目標資料庫
ps c:\users\13842>rmanrman> connect target sys/sys@orcl
連線到目標資料庫: orcl (dbid=1464270464
)rman>
(2)啟動與關閉資料庫
在rman中,可以直接啟動和關閉資料庫,其操作與sql*plus中相同。
c:\> set oracle_sid=orclc:\> rman target sys/sys
rman >shutdown immediate
rman >startup mount
rman > alter database open;
(3)在rman中執行sql語句
如果要在使用rman時執行sql或pl/sql語句,可以不退出rman工具,直接在rman中執行。首先在rman提示符後輸入sql命令,然後再將要執行的sql語句用單引號或雙引號引起來,最後輸入分號即可執行該sql語句。
在rman中執行sql語句需要注意:
--startup、shutdown等命令可直接執行,不需先輸入sql命令,因為這些命令已經被製成rman的命令了;
--rman中不能執行select語句;
--如果sql、pl/sql語句包含單引號,需要在每個單引號之前再加乙個單引號;
例子3.將當前重做日誌歸檔
rman> sql 'alter system archive log current';
sql 語句: alter system archive log current
(4)show命令
可以使用show all在當前會話中所有rman預定義的配置引數的設定情況。
rman > show all;
也可以在show 後面加上引數名稱來檢視指定引數的配置情況。
rman > show default device type;
(5) configure命令
1.對於rman中預定義的引數,可以使用configure命令進行重新設定:
rman > configure default device type to sbt;
修改後的引數,檢視其值時,後面的注釋「#default」會消失 。
2.如果要將某個引數恢復到預設值,只需在configure命令後指定clear關鍵字即可:
rman > configure default device type clear;
(6) list命令
list命令用來檢視rman生成的備份資訊,包含備份集及其包含的資料檔案列表資訊、映象複製的備份資訊等。
1.列出資料庫中所有檔案的備份資訊
rman > list backup of database;
2.列出指定表空間的備份資訊
rman > list copy of tablespace users;
3.列出指定資料檔案的備份資訊
rman > list backup of datafile 『d:\disk1\users01.dbf』;
(7) report命令
report命令是乙個報表命令,用於從rman檔案資料庫中獲取資訊並對其進行分析,幫助管理員對備份和恢復操作進行決策。
1. 用report schema命令獲取目標資料庫中的模式結構。例如:
rman > report schema;
2. 利用report obsolete命令獲取根據當前備份策略可以廢棄的備份資訊。
rman > report obsolete;
3.利用report need backup命令獲取根據當前備份策略需要進行備份的檔案。
rman > report need backup;
RMAN備份恢復Oracle
一 備份與恢復概述 1 需要備份的原因 現實工作中有很多情況都可能造成資料丟失,造成資料丟失的主要因素如下。n 介質故障 磁碟損壞 磁頭碰撞,瞬時強磁場干擾 n 使用者的錯誤操作 n 伺服器的徹底崩潰 n 計算機病毒 n 不可預料的因素 自然災害 電源故障 盜竊 上面是一些可能的故障原因,根據原因可...
RMAN備份及恢復
rman備份 1 spfile和controlfile的自動備份 當configure controlfile autobackup off時,僅當備份system01.dbf時才會自動備份controlfile和spfile 當configure controlfile autobackup on...
RMAN的備份與恢復 SPFILE恢復
1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 c sharp view plain copy print?create spfile c oracle product 10.2.0 db 1 database spfileorcl.ora...