Oracle資料庫熱備份與恢複(聯機備份)樣本

來源:互聯網
上載者:User
Oracle資料庫熱備份(聯機備份)樣本

必須將日誌置為歸檔方式
  SQL>archive log list;  --查看日誌歸檔方式.
  Database log mode                  No Archive Mode
  Automatic archival                 Disabled
  Archive destination                USE_DB_RECOVERY_FILE_DEST
  Oldest online log sequence         106
  Current log sequence               108
  SQL>alter system set log_archive_start=true scope=spfile  --啟用自動歸檔
  SQL>shutdown immediate
  SQL>startup mount   --啟動資料庫,開啟控制檔案,不開啟資料檔案
  SQL>alter database archivelog   --將資料庫切換到歸檔方式
  SQL>alter database open;         --開啟資料庫
  SQL>archive log list;
  Database log mode                  Archive Mode
  Automatic archival                 Enabled
  Archive destination                USE_DB_RECOVERY_FILE_DEST
  Oldest online log sequence         106
  Next log sequence to archive       108
  Current log sequence               108
  SQL>alter tablespace tt begin backup;   --tt資料表空間備份.
  SQL>alter tablespace tt end backup;
  SQL>alter system archive log current;   --將當前聯機日誌歸檔,切換日誌.
  SQL>alter system switch logfile;        --切換第二個日誌
  SQL>alter system switch logfile;        --切換第三個日誌
  SQL>shutdown immediate;
     如果tt.dbf檔案損壞.
  SQL>startup
  ORA-01157:cannot identify/lock data file 6 - see DBWR trace file
  ORA-01110:data file 6: 'C:\ORACLE\ORADATA\TEST\TT.DBF'
  SQL>SELECT * FROM v$recover_file;
       FILE# ONLINE  ONLINE_ERROR                  CHANGE# TIME
  ---------- ------- ------------------------- ----------- -------------
           6 ONLINE  ONLINE FILE NOT FOUND               0
  SQL>alter database datafile 6 offline drop;
  SQL>alter database open;
  --將備份檔案恢複到原路徑
  SQL>recover datafile 6;
  SQL>alter database datafile 6 online;
 
  SQL>alter database backup controlfile to trace;  --備份控制檔案 to \udmp\.
  SQL>start c:\create_ctl.sql                      --重建控制檔案
 
  --記錄檔丟失
  SQL>recover database until cancel
  SQL>alter database open resetlogs

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.