**原文如何進行oracle表空間的備份與恢復?
1、切換伺服器歸檔模式,如果已經是歸檔模式可跳過此步:
%sqlplus /nolog (啟動sqlplus)
sql> conn / as sysdba (以dba身份連線資料庫)
sql> shutdown immediate; (立即關閉資料庫)
sql> startup mount (啟動例項並載入資料庫,但不開啟)
sql> alter database archivelog; (更改資料庫為歸檔模式)
sql> alter database open; (開啟資料庫)
sql> alter system archive log start; (啟用自動歸檔)
sql> exit (退出)
2、連線rman
rman> connect ?target sys/system@orcl –連線到目標資料庫
3、備份表空間 tpm
rman>backup tablespace tpm plus archivelog delete input;
4、恢復表空間
sql>alter tablespace tpm ?offline for recover;? //使tpm offline
rman>restore tablespace ?tpm
rman>recover tablespace? tpm
rman>alter tablespace tpm online; ? //tpm online
5、表空間的增量備份
第一天的增量基本備份:
rman> backup incremental level=0 tablespace tpm plus archivelog delete input;
第二天的增量差異備份:
rman> backup incremental level=2 tablespace tpm plus archivelog delete input;
第三天的增量差異備份:
rman> backup incremental level=2 tablespace tpm plus archivelog delete input;
第四天的增量差異備份:
rman> backup incremental level=1 tablespace tpm plus archivelog delete input;
第五天的增量差異備份:
rman> backup incremental level=2 tablespace tpm plus archivelog delete input;
第六天的增量差異備份:
rman> backup incremental level=2 tablespace tpm plus archivelog delete input;
第七天的增量差異備份:
rman> backup incremental level=0 tablespace tpm plus archivelog delete input;
注:需要用linux crontab 來每天自動執行上面的**
附:建立rman 目錄表空間和使用者
2、 ? create user rman identified by rman default tablespace rman_ts temporary tablespace temp quota unlimited on rman_ts;
3、 ? grant recovery_catalog_owner to rman;
4、 ? grant connect, resource to rman
Oracle備份與恢復
oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog style 通常,我們把非歸檔模式稱為冷備份,而相應的把歸檔模式稱為熱備...
oracle備份與恢復
完全恢復 前提條件 所需要的歸檔日誌檔案和online redolog都在 方式一 資料庫在開啟的情況下進行恢復 適合的環境 普通資料檔案損壞 非system undo的表空間的資料檔案 環境準備 1 以scott使用者登入,往test表當中插入資料,並導致日誌切換至少3組以上。sql select...
oracle 備份與恢復
oracle備份和恢復 1 邏輯備份 不用去拷貝資料庫的物理檔案 備份邏輯上的結構 外部的工具 匯出和匯入的工具 dos下的命令 cmd下執行 匯出exp export縮寫形式 檢視幫助 exp help y 使用引數檔案匯出 exp parfile c abc.par abc.par的內容 a s...