RMAN備份與恢復(二) 常用操作學習

2021-10-02 17:24:32 字數 2953 閱讀 5080

(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>rman

rman> connect target sys/sys@orcl

連線到目標資料庫: orcl (dbid=1464270464

)rman>

(2)啟動與關閉資料庫

在rman中,可以直接啟動和關閉資料庫,其操作與sql*plus中相同。

c:\> set oracle_sid=orcl

c:\> 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備份與恢復(二) RMAN常用操作學習

1 連線目標資料庫 在rman中可以建立與目標資料庫或恢復目錄資料庫的連線。與目標資料庫連線時,使用者須具有sysdba系統許可權,以保證可以進行資料庫的備份 修復與恢復工作。可以在作業系統命令提示符下輸入以下命令,直連目標資料庫 rman target user password net serv...

RMAN常用備份操作

rman常用備份操作 備份引數檔案,spfile backup spfile backup spfile format bak sp.bmp backup spfile format db sp.ora backup as copy spfile backup as copy spfile form...

RMAN的備份與恢復 SPFILE恢復

1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 c sharp view plain copy print?create spfile c oracle product 10.2.0 db 1 database spfileorcl.ora...