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

RMAN備份前的操作(Windows)

2013-11-13 16:03:57  來源: Oracle 

  以下是windows下備份前一些RMAN操作

  將數據庫啟動到歸檔模式下:

  C:\Documents and Settings\Administrator>sqlplus / as sysdba

  SQL>shutdown immediate

  SQL>startup mount

  SQL>alter database archivelog;

  SQL>alter database open;

  SQL>archive log list;

  根據需要更改日志的存放路徑(前提是使用了spfile方式啟動)

  SQL>alter system set log_archive_dest_=location=e:\oralce\oradata\backup scope=spfile;

  恢復目錄的配置

  創建恢復目錄表空間

  C:\Documents and Settings\Administrator>sqlplus / as sysdba

  SQL>create tablespace rman_ts datafile d:/oracle/oradata/rman_tsora size M;

  創建恢復目錄User及賦予權限:

  SQL>create user rmanuser identified by rmanuser default tablespace rman_ts temporary

  tablespace temp;

  SQL>grant connectresource recovery_catalog_owner to rmanuser;

  SQL>exit;

  為恢復目錄創建對象:

  C:\Documents and Settings\Administrator>rman catalog rmanuser/rmanuser

  RMAN>create catalog tablespace rman_ts;

  RMAN>exit;

  注冊目標數據庫:

  C:\Documents and Settings\Administrator>rman catalog rmanuser/rmanuser target

  system/system@oradb

  RMAN> register database;

  RMAN>exit;

  恢復目錄支持如下的命令

  {CREATE|UPGRADE|DROP} CATALOG

  {CREATE|DELETE|REPLACE|PRINT} SCRIPT

  LIST INCARNATION

  REGISTER DATABASE

  REPORT SCHEMA AT TIME

  RESET DATABASE

  RESYNC CATALOG

  Resync命令

  Resync可以同步數據庫與恢復目錄之間的信息在實際情況下rman一般可以自動同步

  在如下情況下需要同步

  ?數據庫物理結構的改變

  ?數據文件增加或者是改變大小

  ?表空間刪除

  ?回滾段的創建與刪除

  ?每產生個歸檔日志

  Reset 命令

  目標數據庫resetlogs 之後需要重新設置恢復目錄Reset命令就用來重新設置恢復目錄


From:http://tw.wingwit.com/Article/program/Oracle/201311/17755.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.