萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> Oracle 11g備份恢復功能增強

Oracle 11g備份恢復功能增強

Oracle 11g在備份和恢復方面新增了很多的功能,無論是性能、功能性、安全性和可操作性方面都有了不同程度的提高。

這一篇介紹RMAN刪除歸檔日志時的驗證。

在11g以前的版本,Oracle的rman並沒有和其他日志應用系統緊密結合起來,因此,rman刪除歸檔日志的時候並不會判斷這個日志是否對其他系統仍然有用。

當rman刪除日志後,可能會發現其他的系統比如DATA GUARD、STREAMS等由於日志被刪除而無法正常工作。

從11g開始,rman在刪除時會首先判斷,這個日志是否其他系統仍然需要,當其他需要仍然需要這個日志時,rman會報警,且不會刪除這個日志。

先看看10g下的情況:

  SQL> conn sys/test@testrac_standby as sysdba已連接。
  SQL> select sequence# from v$managed_standby where status = 'WAIT_FOR_LOG';
  SEQUENCE#
  ----------
  577
  SQL> shutdown immediate

ORA-01109: 數據庫未打開

已經卸載數據庫。

ORACLE 例程已經關閉。

  SQL> exit從 Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
  With the Partitioning, OLAP and Data Mining options 斷開
  $ rman target /

恢復管理器: Release 10.2.0.3.0 - Production on 星期四 9月 13 04:14:09 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

連接到目標數據庫: TESTRAC (DBID=4291216984)

RMAN> delete archivelog sequence 577;

  • 共2頁:
  • 上一頁
  • 1
  • 2
  • 下一頁
copyright © 萬盛學電腦網 all rights reserved