整庫(whole)備份-一致性整庫備份
備份的分類:
n 一致性備份(冷備份)
n 非一致性備份(熱備份/聯機備份)
整個庫的備份(可以是一致性的,也可以是非一致性的)
表空間的備份(只能是非一致性的)
1.1 一致性整庫備份(whole)
--1. 確定控制檔案 sys@TESTDB11>col name for a80 sys@TESTDB11>select name from v$controlfile;
NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/TestDB11/control01.ctl /u01/app/oracle/fast_recovery_area/TestDB11/control02.ctl
--2. 確定資料檔案 sys@TESTDB11>select name from v$datafile;
NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/TestDB11/system01.dbf /u01/app/oracle/oradata/TestDB11/sysaux01.dbf /u01/app/oracle/oradata/TestDB11/undotbs01.dbf /u01/app/oracle/oradata/TestDB11/users01.dbf /u01/app/oracle/oradata/TestDB11/example01.dbf /u01/app/oracle/oradata/TestDB11/rotbs01.dbf
6 rows selected.
--確定一下需要備份的檔案的大小 [oracle@S1011:/backup/consistent_whole]$ du -h /u01/app/oracle/oradata/TestDB11/ 2.3G /u01/app/oracle/oradata/TestDB11
--3. 建立如下的目錄結構並改變它的所有者和相應的許可權 [oracle@S1011:/]$ mkdir -p /pooldisk02/backup01/consistent [oracle@S1011:/]$ chown -R oralce:onstall /pooldisk02 [oracle@S1011:/]$ chmod -R /pooldisk02
/******* 建立備份指令碼/export/home/oracle/backup_script/backup01.sql ******/ set head off set feedback off set verify off define backup_dir='/pooldisk02/backup01/consistent/' define script_dir='/tmp'
spool &script_dir/backup.sql select '!cp ' || name || ' &backup_dir' from v$controlfile; select '!cp ' || name || ' &backup_dir' from v$datafile; spool off
--shutdown instance shutdown immediate; @&script_dir/backup.sql startup;
undefine backup_dir undefine script_dir set head on set feedback on set verify on /******* 建立備份指令碼/export/home/oracle/backup_script/backup01.sql 結束******/
--執行指令碼/export/home/oracle/backup_script/backup01.sql sys@TESTDB11>@backup_script/backup01.sql
!cp /u01/app/oracle/oradata/TestDB11/control01.ctl /backup/consistent/ !cp /u01/app/oracle/fast_recovery_area/TestDB11/control02.ctl /backup/consistent/
!cp /oradata/TestDB11/system01.dbf /backup/consistent/ !cp /oradata/TestDB11/sysaux01.dbf /backup/consistent/ !cp /oradata/TestDB11/undotbs01.dbf /backup/consistent/ !cp /oradata/TestDB11/users01.dbf /backup/consistent/ !cp /oradata/TestDB11/example01.dbf /backup/consistent/ !cp /oradata/TestDB11/newundotbs01.dbf /backup/consistent/ Database closed. Database dismounted. ORACLE instance shut down.
ORACLE instance started.
Total System Global Area 855982080 bytes Fixed Size 2230792 bytes Variable Size 641730040 bytes Database Buffers 209715200 bytes Redo Buffers 2306048 bytes Database mounted. Database opened. |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1151261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 整庫(whole)備份-非一致性整庫備份
- RMAN備份恢復整個庫
- 備份之全庫一致性備份
- 主庫模型調整需要做一個全庫備份,備份與恢復指令碼模型指令碼
- 有整庫備份的情況rman恢復全庫
- RMAN備份整庫和歸檔日誌的方法
- 什麼是備份資料庫?什麼是資料庫一致性備份和非一致性備份?資料庫
- 資料庫一致性備份資料庫
- 備份的優化和調整優化
- rman如何在備庫執行一致性備份
- 資料庫非一致性備份資料庫
- RMAN備份之備份多個備份集到帶庫(三)
- RMAN備份之備份多個備份集到帶庫(二)
- RMAN備份之備份多個備份集到帶庫(一)
- 一次rman備份 策略調整
- oracle資料庫備份之exp增量備份Oracle資料庫
- MySQL備份之分庫分表備份指令碼MySql指令碼
- rman 備份 全庫
- 資料庫備份資料庫
- 如何備份整個硬碟為映象檔案?硬碟
- 一次 rman 備份策略的調整
- 【備份恢復】從備份恢復資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- RMAN備份恢復——備份到帶庫的效能
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql的分庫備份MySql
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- rman全庫備份備份歸檔日誌檔案
- Oracle資料庫冷備份與熱備份操作梳理Oracle資料庫
- RMAN備份恢復——備份到帶庫的效能(二)
- RMAN 全庫備份和 0級備份的區別