好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > rman恢復方案和oracle異機恢復

rman恢復方案和oracle異機恢復

熱門標簽:地圖標注怎么保存 廣東營銷智能外呼系統商家 高德地圖標注公司名字大全 七日殺a19.5全地圖標注 電渠外呼系統 騰訊地圖標注要費用嗎 車瑪仕極限運動場所地圖標注 外呼電話系統用卡嗎 N個你智能電銷機器人

注:
①恢復的前提是已經做好備份
②完全恢復數據庫是數據庫遇到故障,在恢復時候沒有丟失任何已經提交事物數據的恢復
不完全恢復數據庫是數據庫遇到故障,在恢復時候丟失部分數據的恢復
③在linux下需要設置環境變量,即需要恢復的oracle數據庫的實例名:export ORACLE_SID=orcl
④當用resetlogs啟動數據庫時,應該要對數據庫進行一次全備份

一、恢復方案
1、丟失數據文件,進行完全恢復

復制代碼 代碼如下:

RMAN>startup mount;
RMAN>restore database;
RMAN>recover database;
RMAn>sql 'alter database open';

2、丟失重做日志文件,進行不完全恢復
復制代碼 代碼如下:

SQL>startup mount;
SQL>recover database until cancel;
SQL>alter database open resetlogs;

3、丟失數據文件、控制文件和重做日志文件,進行不完全恢復
復制代碼 代碼如下:

RMAN>startup nomount;
RMAN>restore controfile from autobackup;
RMAN>alter database mount;
RMAN>restore database;
SQL>recover database using backup controlfile until cancel;
SQL>alter database open resetlogs;

4、丟失初始化文件、控制文件數據文件和重做日志文件,進行不完全恢復
復制代碼 代碼如下:

SQL>startup nomount pfile='D:\oracle\product\10.2.0\db_1\admin\orcl\pfile\init.ora.27201414210'; #pfile的路徑
RMAN>restore spfile from autobackup;
SQL>shutdown immediate;
SQL>startup nomount;
RMAN>restore controlfile from autobackup;
RMAN>alter database mount;
RMAN>restore database;
SQL>recover database using backup controlfile until cancel;
SQL>alter database open resetlogs;

5、基于時間點的恢復(常用)
復制代碼 代碼如下:

RMAN>startup mount;
RMAN>restore database;
RMAN>sql 'alter session set nls_date_format="yyyymmdd hh24:mi:ss"'; #設置顯示時間格式
RMAN>recover database until time '20140312 17:07:00'; #把數據庫恢復到2014-03-12 17:07:00這一時間點上
RMAN>sql 'alter database open resetlogs';

6、基于SCN的恢復
復制代碼 代碼如下:

RMAN>startup mount;
RMAN>restore database;
RMAN>recover database until scn  963915;
RMAN>sql 'alter database open resetlogs';

①查詢當前SCN號:
復制代碼 代碼如下:

SQL>select dbms_flashback.get_system_change_number from dual;

②根據SCN號查詢時間:
復制代碼 代碼如下:

SQL>select to_char(scn_to_timestamp(963959),'yyyymmdd hh24:mi:si') from dual;

③根據時間查詢SCN號:
復制代碼 代碼如下:

SQL>select timestamp_to_scn(to_date('20140309 17:55:10','yyyymmdd hh24:mi:ss')) from dual;

④查詢一段時間內的SCN號:
復制代碼 代碼如下:

SQL>select * from (select time_dp,scn from smon_scn_time order by time_dp desc) where  rownum20;

7、深入理解incarnation:就是可以跨越resetlogs進行數據恢復
①每一次resetlogs就會使incarnation + 1;如果想要恢復到之前incarnation的scn,就需要先恢復到之前的incarnation;

②Incarnation 11 and 12都包括scn 900000 的spot,所以當incarnation 12 做 until scn的時候,是恢復到當前incarcation 的 scn;但是根據我們的需要,我們需要的是incarnation 11的scn 900000;所以就需要切換incarnation到incarnation 11,才能找回我們需要的數據。
RMAN>reset database to incarnation 11;

8、recover database的四條語句區別
① SQL>recover database using backup controlfile
如果丟失當前控制文件,用冷備份的控制文件恢復的時候,用來告訴oracle,不要以controlfile中的scn作為恢復的終點。
②SQL>recover database until cancel
如果丟失current/active redo的時候,手動指定終點。
③SQL>recover database using backup controlfile until cancel;
如果丟失當前controlfile并且current/active redo都丟失,會先去自動應用歸檔日志,可以實現最大的恢復;
④SQL>recover database until cancel using backup controlfile;
如果丟失當前controlfile并且current/active redo都丟失,以舊的redo中的scn為恢復終點,因為沒有應用歸檔日志,所有會丟失數據。

要理解recover database using backup controlfile,先理解 recover database;在普通的recover database 或者 recover tablespace, recover datafile時, Oracle會以當前controlfile所紀錄的SCN為準,利用archive log和 redo log的redo entry, 把相關的datafile 的 block恢復到“當前controlfile所紀錄的SCN”;而某些情況下,Oracle需要把數據恢復到比當前controlfile所紀錄的SCN還要靠后的位置(比如說,control file是backup controlfile , 或者 controlfile是根據trace create的。),這時候,就需要用using backup controlfile.   恢復就不會受“當前controlfile所記錄的SCN”的限制。這時候的限制就來自于你的語句(until time , until scn),或者可用的archive log(until cancel) 。如果控制文件丟失,restore備份的控制文件后,則必須使用using backup controlfile選項。而until cancel則是不完全恢復,即current/active redo丟失,或者從restore數據庫后某個歸檔文件缺失,則終止。
結論:
如果有舊的數據庫備份,在歸檔日志和在線日志全部保存完好的情況下,使用recover database或recover database using backup controlfile,則不丟失數據
如果存在備份數據文件restore后,歸檔日志或者在線日志(active、current)丟失情況下,使用recover database using backup controlfile until cancel,則可以實現最大恢復。

二、RMAN異機恢復(源數據庫和目標數據庫的實例名要一致)

1、對源數據庫進行備份

復制代碼 代碼如下:

RMAN>backup database plus archivelog;
RMAN>backup current controlfile;

2、生成源數據庫的參數文件,修改后傳至目標數據庫
3、在windows平臺下進行恢復
復制代碼 代碼如下:

C:\&;oradim -new -sid orcl  #創建一個orcl服務
C:\&;set ORACLE_SID=orcl
C:\&;sqlplus "/as sysdba";
SQL>startup nomount pfile='C:\INITorcl.ORA';
SQL> create spfile from pfile='C:\INITorcl.ORA';
SQL> shutdown immediate;
SQL>exit;
C:\&;set ORACLE_SID=orcl
C:\&;rman target/
RMAN>startup nomount;
RMAN>restore controlfile to '目標數據庫控制文件放置的位置及名稱' from '備份控制文件放置的位置';
RMAN>alter database mount;
RMAN>catalog start with '備份集放置的位置'; #向控制文件中添加備份集
RMAN>crosscheck backup;
RMAN>report schema;

編寫下邊腳本并運行
復制代碼 代碼如下:

run
{
set newname for datafile 1
  to 'C:\oracle\product\10.2.0\oradata\orcl\SYSTEM.DBF';  #實例中SYSTEM.DBF放置的位置
   set newname for datafile 2
   to 'C:\oracle\product\10.2.0\oradata\orcl\UNDOTBS1.DBF';
   set newname for datafile 3
   to 'C:\oracle\product\10.2.0\oradata\orcl\SYSAUX.DBF';
   set newname for datafile 4
   to 'C:\oracle\product\10.2.0\oradata\orcl\USERS.DBF';
   set newname for datafile 5
   to 'C:\oracle\product\10.2.0\oradata\orcl\BANK_DATA02.DBF';
restore database;
switch datafile all;
}
RMAN>recover database;
RMAN>sql 'alter database open resetlogs';

恢復成功

您可能感興趣的文章:
  • Oracle數據庫的備份與恢復
  • Oracle誤刪除表數據后的數據恢復詳解
  • oracle冷備份恢復和oracle異機恢復使用方法
  • oracle如何恢復被覆蓋的存儲過程
  • Oracle數據庫數據丟失恢復的幾種方法總結
  • oracle drop table(表)數據恢復方法
  • oracle數據庫創建備份與恢復腳本整理
  • ORACLE 數據庫RMAN備份恢復
  • 關于系統重裝后Oracle數據庫完全恢復的解決辦法
  • Oracle數據庫恢復教程之resetlogs操作

標簽:蘇州 遼寧 贛州 大興安嶺 長沙 來賓 玉樹 棗莊

巨人網絡通訊聲明:本文標題《rman恢復方案和oracle異機恢復》,本文關鍵詞  rman,恢復,方案,和,oracle,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《rman恢復方案和oracle異機恢復》相關的同類信息!
  • 本頁收集關于rman恢復方案和oracle異機恢復的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 浦东新区| 息与子五十路孕中文字幕| 九九九九热精品免费视频| sao浪受的饥渴日常分卷阅读| 欧美大片在线观看| www日韩在线| 搡老女人老妇女aaa视频| 另类 长篇 校园 人妻| 女人私密又白又深又好看| 操丝袜美女视频| 国产精品久久久久久精品芦苇| 挤入她的紧致狠狠地顶弄| 免费动漫成年美女黄漫网站| 女主被各种调教H文NP| 黄色a一级| 国产www色| 《熟妇的荡欲》免费看| 志强小可的奶水爽文| 老外一级黄色片| 我的大不大宝宝| 91真人久久久久久爱爱爱电影| 野瞒丰满丰流老女人HD| 五月天第一页| 亚洲欧美日韩国产专区一区| 成人免费一级毛片在线播放视频| 强制乖趴好灌浓精h1v1| 男女一起嗟嗟嗟很痛原声| 太粗太深了太硬受不了了视频| 经典珍藏合集龙腾小说| 齐天大性观音bd| 91麻豆精品国产综合久久久| 女主播被躁到高潮视频| 欧美福利网址| 成人免费观看的视频黄页| 日韩毛片大全免费高清| 小妖精舒服吗+肉+高H视频| 伦理精品一区二区三精品| 家庭性生活片| 嫩草免费| 中文字幕老妇女伦伦电影| SUMMER~乡下的性活在线播放|