RM新时代国际平台

  • <div id="r605l"></div>
      1. <th id="r605l"></th>
      2. Oracle RMAN備份與恢復(fù)

        Oracle RMAN備份集是用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的備份信息,RMAN使用BACKUP命令對(duì)目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)備份。

        RMAN一個(gè)備份集可以存儲(chǔ)一個(gè)或多個(gè)文件的備份信息,所以說(shuō)備份集經(jīng)常用在需要同時(shí)備份多個(gè)數(shù)據(jù)文件的情況。每一個(gè)備份集是由多個(gè)備份片組成的,備份片是一個(gè)單獨(dú)的文件,并且備份片的大小也是有限制的。如果沒(méi)有限制備份片的大小,那么在備份集中只能存在一個(gè)備份片。

        RMAN對(duì)Oracle數(shù)據(jù)庫(kù)備份,就是利用BACKUP命令把要備份的數(shù)據(jù)庫(kù)對(duì)象備份成備份集,具體命令如下:

        BACKUP [level] [backup_type][option]

        語(yǔ)法解析:

        1、level:指的是備份的增量,可以是1、2、3、4或者FULL, FULL代表的是全備份。

        2、backup_type:指的是要進(jìn)行備份的數(shù)據(jù)庫(kù)對(duì)象,這里可以是database (數(shù)據(jù)庫(kù))、datafile (數(shù)據(jù)文件)、tablespace (表空間)、archivelog all (備份歸檔日志文件)等對(duì)象。

        3、option:一個(gè)可選項(xiàng),包括channel (用于指定備份所使用的通道)、maxsetsize (定義備份集的最大值)等信息。

        例1、利用backup命令備份users表空間,具體命令如下:

        backup full tablespace users;

        通過(guò)上圖可以發(fā)現(xiàn),我們進(jìn)行備份users表空間時(shí),由于里面有兩個(gè)數(shù)據(jù)文件,backup備份是對(duì)應(yīng)備份成兩個(gè)BKP文件。同時(shí)在我們進(jìn)行全庫(kù)備份或表空間備份時(shí),在未開啟歸檔模式的情況,只能進(jìn)行冷備份,就是要把數(shù)據(jù)庫(kù)關(guān)閉并啟動(dòng)mount,但是在開啟歸檔模式下,就可以進(jìn)行熱備份,筆者的數(shù)據(jù)庫(kù)就是在開啟歸檔模式下進(jìn)行的熱備份。

        例2、利用backup命令進(jìn)行全庫(kù)備份。代碼如下:

        backup full database;

        Oracle RMAN恢復(fù)是RMAN備份的逆過(guò)程,主要是通過(guò)restore命令還原備份信息,使用recover完成數(shù)據(jù)庫(kù)的同步恢復(fù)工作。下面介紹RMAN是如何進(jìn)行備份的恢復(fù)。

        RESTORE還原

        RMAN使用RESTORE命令可以還原備份的信息,就是把數(shù)據(jù)還原到之前備份時(shí)的還原點(diǎn),RESTORE命令的具體語(yǔ)法如下:

        RESTORE object

        語(yǔ)法解析:

        1、object指的是數(shù)據(jù)庫(kù)對(duì)象,可以是database (數(shù)據(jù)庫(kù))、datafile (數(shù)據(jù)文件)、tablespace (表空間)、archivelog (歸檔日志文件)、controlfile(控制文件)等對(duì)象。

        2、restore 是還原,文件級(jí)的恢復(fù),就是物理文件還原,所以只有當(dāng)數(shù)據(jù)文件或其他文件丟失時(shí),使用restore進(jìn)行還原,還原的前提是數(shù)據(jù)庫(kù)在mount狀態(tài)下。

        RECOVER恢復(fù)

        RMAN使用RECOVER命令可以恢復(fù)數(shù)據(jù)庫(kù),該命令是負(fù)責(zé)把歸檔日志文件用于重建的數(shù)據(jù)文件,來(lái)完成數(shù)據(jù)庫(kù)的同步恢復(fù)。recover恢復(fù)是數(shù)據(jù)級(jí)的恢復(fù),邏輯上恢復(fù),即是一步一步利用歸檔日志恢復(fù)到出事的那個(gè)時(shí)間點(diǎn),保持?jǐn)?shù)據(jù)的一致性。但是,recover恢復(fù)的前提得是數(shù)據(jù)庫(kù)開啟了歸檔日志模式。

        recover恢復(fù)語(yǔ)法:

        recover object;

        語(yǔ)法解析:

        1、這里的object指的是要恢復(fù)的數(shù)據(jù)庫(kù)對(duì)象,和restore的語(yǔ)法一致。而且都需要在數(shù)據(jù)庫(kù)關(guān)閉且mount狀態(tài)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù)。

        總結(jié):


        下一篇:oracle rman備份介紹和恢復(fù)目錄創(chuàng)建
        RM新时代国际平台
      3. <div id="r605l"></div>
          1. <th id="r605l"></th>
          2. <div id="r605l"></div>
              1. <th id="r605l"></th>
              2. 新时代RM|国际平台 新时代软件下载 RM新时代官网网址 rm新时代是正规平台 新时代rm平台入口