成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫RMAN恢復之數據文件的恢復詳解

數據庫 Oracle
本文我們主要介紹了Oracle數據庫RMAN恢復之數據文件的恢復的相關知識,并通過示例來進行說明,希望能夠對您有所幫助。

Oracle數據庫REAN恢復數據文件的恢復是本文我們主要要介紹的內容,我們知道,除了system表空間的數據文件(mount)之外,其它數據文件可以在open(mount也可以)狀態下恢復。open狀態下恢復數據文件可以減少數據庫停用的時間,所以應該在open狀態下恢復這些數據文件。

示例一:數據文件被誤刪除

數據庫關閉狀態下刪除非系統表空間數據文件。

啟動數據庫到mount狀態。

脫機丟失的數據文件,alter database datafile n offline。

打開數據庫,alter database open。

轉儲數據文件,restore datafile n。

使用recover datafile n 應用歸檔日志。

聯機數據文件,alter database datafile n online。

--數據庫關閉狀態下刪除非系統表空間數據文件。   

  1. [oracle@localhost ~]$  rm $ORACLE_BASE/product/10.2.0/oradatabak/example01.dbf;    
  2. SQL> select file#,error from v$recover_file;      
  3. FILE# ERROR    
  4. ---------- -----------------------------------------------------------------     
  5. 5 FILE NOT FOUND    
  6. SQL> select file#,name from v$datafile where file#=5;    
  7. FILE# NAME    
  8. ---------- --------------------------------------------------------------------------------     
  9. 5 /oracle/10g/oracle/product/10.2.0/oradatabak/example01.dbf    
  10. --恢復數據文件     
  11. RMAN> run {    
  12. startup force mount;    
  13. sql 'alter database datafile 5 offline';    
  14. sql 'alter database open';    
  15. restore datafile 5;    
  16. recover datafile 5;    
  17. sql 'alter database datafile 5 online';    
  18. 8> }   

示例二:數據文件所在磁盤出現損壞

數據庫關閉狀態下刪除非系統表空間數據文件。

啟動數據庫到mount狀態。

脫機丟失的數據文件,alter database datafile n offline。

打開數據庫,alter database open。

在restore database之前,執行set newname為數據文件指定新的位置。

在restore database之后,執行switch datafile改變控制文件中數據文件位置和名稱。

之后通過執行recover database應用歸檔日志。

聯機數據文件,alter database datafile n online。

--數據庫關閉狀態下刪除非系統表空間數據文件。   

  1. [oracle@localhost ~]$  rm $ORACLE_BASE/product/10.2.0/oradatabak/example01.dbf;    
  2.  
  3. SQL> select file#,error from v$recover_file;      
  4.  
  5. FILE# ERROR    
  6.  
  7. ---------- -----------------------------------------------------------------     
  8.  
  9. 5 FILE NOT FOUND    
  10.  
  11. SQL> select file#,name from v$datafile where file#=5;    
  12.  
  13. FILE# NAME    
  14.  
  15. ---------- --------------------------------------------------------------------------------     
  16.  
  17. 5 /oracle/10g/oracle/product/10.2.0/oradatabak/example01.dbf    
  18.  
  19. --恢復數據文件     
  20.  
  21. [oracle@localhost ~]$ rman target sys/oracle@oralife nocatalog    
  22.  
  23. RMAN> run {    
  24.  
  25. 2> startup force mount;    
  26.  
  27. 3> sql 'alter database datafile 5 offline';    
  28.  
  29. 4> sql 'alter database open';    
  30.  
  31. 5> set newname for datafile 5 to '$ORACLE_BASE/product/10.2.0/oradata/oralife/example01.dbf';    
  32.  
  33. 6> restore datafile 5;    
  34.  
  35. 7> switch datafile 5;    
  36.  
  37. 8> recover datafile 5;    
  38.  
  39. 9> sql 'alter database datafile 5 online';    
  40.  
  41. 10> }    
  42.  
  43. SQL> select file#,name from v$datafile where file#=5;    
  44.  
  45. FILE# NAME    
  46.  
  47. ---------- --------------------------------------------------------------------------------     
  48.  
  49. 5 /oracle/10g/oracle/product/10.2.0/oradata/oralife/example01.dbf    
  50.  
  51. SQL> select file#,error from v$recover_file;      
  52.  
  53. no rows selected  

關于Oracle數據庫RMAN恢復之數據文件的恢復的相關知識就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. Oracle數據庫PL/SQL快捷鍵設置詳解
  2. Oracle數據庫診斷工具RDA的安裝與使用詳解
  3. Oracle數據庫GLOBAL_NAMES參數的詳細研究
  4. Oracle數據庫歸檔模式的切換及其相關操作詳解
  5. Oracle 10g UNDO表空間過大導致磁盤空間不足的解決
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2011-08-23 11:09:36

Oraclerman恢復system表空間恢復

2011-08-29 17:00:47

Oracle數據庫RM表空間數據塊介質

2011-08-30 09:35:10

OracleRMAN不完全恢復基于時間恢復

2011-08-30 09:50:22

OracleRMAN不完全恢復基于SCN恢復

2011-05-17 11:33:43

oracle數據庫

2010-03-31 10:39:40

RMANOracle

2011-08-30 10:02:18

OracleRMAN不完全恢復基于日志序列號恢復

2011-04-11 13:46:17

Oracle數據庫備份

2019-06-12 08:57:43

Oracle數據庫恢復

2009-11-20 13:29:59

Oracle數據庫恢復

2011-05-26 09:36:07

Oracle數據庫Redo故障

2011-02-28 13:31:17

Oracle數據庫

2011-05-11 13:25:57

Oracle數據庫后備恢復

2011-05-24 10:26:12

Oracle數據庫日志文件

2011-04-02 11:02:54

SQL Server數文件恢復

2011-08-15 23:14:34

Oraclerman環境配置

2011-03-24 17:21:42

Oracle數據庫Redo故障

2011-08-03 18:42:21

Oracle數據庫重做日志

2011-05-20 09:35:24

Oracle數據庫恢復備份

2009-03-17 16:00:47

Oracle數據庫備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人干人人超 | 老牛嫩草一区二区三区av | 国产精品中文字幕在线播放 | 日韩国产中文字幕 | 免费观看毛片 | 欧美亚洲国产成人 | 亚洲综合色视频在线观看 | 国产一区2区 | 国产欧美精品一区二区三区 | 中文字幕精品一区 | 亚洲国产精品一区在线观看 | 久久精品久久久久久 | 亚洲aⅴ | 一级黄色片免费在线观看 | 日韩av中文| 日韩一区二区三区av | 91精品一区 | 久久久久国产精品一区二区 | 视频一区二区在线观看 | 欧美在线一区二区视频 | 日本精品视频 | 午夜视频精品 | 一区二区三区四区不卡视频 | 91毛片网 | 日韩不卡一区二区 | 欧美久久久久久 | 老司机深夜福利网站 | 日韩在线一区二区三区 | 欧美理论片在线观看 | www.99热.com| 精品日本久久久久久久久久 | 午夜视频一区二区 | 中文字幕丁香5月 | 老牛影视av一区二区在线观看 | 欧美xxxⅹ性欧美大片 | 国产精品99久久久久久大便 | 91视频a| 一区二区三区在线 | 羞羞视频在线观免费观看 | 久久国产香蕉 | 亚洲精品1区 |