熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

聯機熱備份的步驟

2013-11-13 22:07:46  來源: Oracle 

   使數據庫處於ARCHIVELOG模式
  
  $svrmgrl
  SVRMGR> connect internal
  SVRMGR> ALTER DATABASE ARCHIVELOG;
  SVRMGR>ARCHIVE log start
  SVRMGR>ALTER DATABASE OPEN;
  
   獲取最早的聯機日志序列號
  
  SVRMGR> archive log list
  
   將要備份的表空間設為熱備份模式
  
  SVRMGR> ALTER TABLESPACE tablespace_name BEGIN BACKUP;
  
   使用操作系統命令備份改表空間的datafile
  
  
  
   取消該表空間的熱備份模式
  
  SVRMGR> ALTER TABLESPACE tablespace_name END BACKUP;
  
   如還有其他要備份的表空間重復
  
   強制日志切換
  
  SVRMGR> ALTER SYSTEM SWITCH LOGFILE ;
  
   使用os命令備份所有歸檔日志文件
  
   備份control file
  
  SVRMGR>ALTER DATABASE BACKUP CONTROL FILE TO filespecif ;
  
  
   
   
   
   
  
  STARTUP [DBA] [FORCE] [PFILE=filespec] [EXCLUSIVE | SHARED]
   [MOUNT dbname | OPEN dbname] [NOMOUNT]
  
  SHUTDOWN [NORMAL | IMMEDIATE | ABORT]
  
  MONITOR For graphical modes only bring up a monitor
  
  ARCHIVE LOG [START] [STOP] [LIST] [NEXT] [] [ALL] [destination]
  
  RECOVER { [DATABASE [MANUAL] ] | [TABLESPACE tsname [tsname]] }
  
  CONNECT [username [/password] ] [INTERNAL] [@instancespec]
  DISCONNECT
  
  SET options: INSTANCE ECHO TERMOUT TIMING NUMWIDTH CHARWIDTH
  SHOW LONGWIDTH DATEWIDTH AUTOPRINT and for SHOW: ALL SPOOL
  
  EXIT
  REM
   SQL statements can also be executed

From:http://tw.wingwit.com/Article/program/Oracle/201311/18302.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.