資料庫一致性備份
本文主要講解資料庫一致性備份的執行步驟,備份資料庫是指備份資料庫的所有資料檔案和控制檔案,另外還有引數檔案和口令檔案。注意:備份資料庫時 不需備份重做日誌檔案。
資料庫的一致性備份是指:資料庫一致性備份是指關閉了資料庫後備份所有資料檔案和控制檔案的方法。當使用SHUTDOWN 命令正常關閉了資料庫之後,所有資料庫檔案的當前SCN 值完全一致,所以關閉後的資料庫備份被稱為資料庫一致性備份或者冷備份。適用:ARCHIVELOG、NOARCHIVELOG
一 列出要備份的資料檔案和控制檔案。
SQL> select name from v$datafile
2 union
3 select name from v$controlfile;
NAME
--------------------------------------------------
F:\APP\YANG\ORADATA\ORACL\CONTROL01.CTL
F:\APP\YANG\ORADATA\ORACL\CONTROL02.CTL
F:\APP\YANG\ORADATA\ORACL\CONTROL03.CTL
F:\APP\YANG\ORADATA\ORACL\EXAMPLE01.DBF
F:\APP\YANG\ORADATA\ORACL\SYSAUX01.DBF
F:\APP\YANG\ORADATA\ORACL\SYSTEM01.DBF
F:\APP\YANG\ORADATA\ORACL\UNDOTBS01.DBF
F:\APP\YANG\ORADATA\ORACL\USERS01.DBF
已選擇8行。
下面這個是我想生成批次備份的指令碼所寫的查詢語句。想偷懶!呵呵
SQL> select 'host copy '||name||' f:\backup ' from v$datafile
2 union
3 select 'host copy '||name||' f:\backup ' from v$controlfile;
'HOSTCOPY'||NAME||'F:\BACKUP'
--------------------------------------------------------------------------------
host copy F:\APP\YANG\ORADATA\ORACL\CONTROL01.CTL f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\CONTROL02.CTL f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\CONTROL03.CTL f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\EXAMPLE01.DBF f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\SYSAUX01.DBF f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\SYSTEM01.DBF f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\UNDOTBS01.DBF f:\backup
host copy F:\APP\YANG\ORADATA\ORACL\USERS01.DBF f:\backup
已選擇8行。
二 關閉資料庫。
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> @f:\backup.sql----這個指令碼就是上個查詢語句生成的。
SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
startup 這個引數已經被廢棄不用了。所以出錯了,不過不影響資料庫的開啟
ORACLE 例程已經啟動。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 150995860 bytes
Database Buffers 377487360 bytes
Redo Buffers 5844992 bytes
資料庫裝載完畢。
資料庫已經開啟。
ok ,一致性備份資料庫結束。簡單吧,,,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-662261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是備份資料庫?什麼是資料庫一致性備份和非一致性備份?資料庫
- 資料庫非一致性備份資料庫
- 整庫(whole)備份-一致性整庫備份
- 備份之全庫一致性備份
- 資料庫備份資料庫
- 整庫(whole)備份-非一致性整庫備份
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- 使用RMAN備份資料庫資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫自動備份資料庫
- SQLserver備份資料庫示例SQLServer資料庫
- mysql 備份資料庫 mysqldumpMySql資料庫
- 備份SQL Server資料庫SQLServer資料庫
- master資料庫備份原因AST資料庫
- 資料庫備份基本策略資料庫
- SQL Server資料庫備份SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- RMAN備份恢復典型案例——快速檢查資料庫一致性資料庫
- Oracle資料庫冷備份與熱備份操作梳理Oracle資料庫
- 【原】Oracle學習系列—資料庫備份—RMAN備份Oracle資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- rman如何在備庫執行一致性備份
- postgresql資料庫怎麼備份SQL資料庫
- MySQL資料庫的基本備份MySql資料庫
- 1. 備份MySQL資料庫MySql資料庫