Backup And Recovery User's Guide-對整個資料庫進行使用者管理的備份

LuiseDalian發表於2014-03-02

對整個資料庫進行使用者管理的備份

可以在資料庫關閉(NORMALTRANSACTIONALIMMEDIATE)之後對資料庫的所有檔案進行整個資料庫備份

當資料庫處於OPEN狀態、例項失敗之後、使用SHUTDOWN ABORT命令關閉後,進行整個資料庫備份時,

資料庫是不一致的,檔案與資料庫檢查點SCN號會不一致。

 

資料執行在ARCHIVELOGNOARCHIVELOG模式時都可以進行整個資料庫備份。

如果資料庫執行在NOARCHIVELOG模式,而要求備份必須是一致的,則必須在備份前乾淨地關庫。

 

一致的整個資料庫備份產生的備份檔案集是一致的,因為所有的檔案被檢查到相同的SCN

可以還原一致的資料庫備份而不需要進一步的恢復。

如果資料庫執行在ARCHIVELOG模式,在恢復了備份檔案之後,可以執行額外的恢復操作來恢復資料庫到一個更近的時間點。

當資料庫執行在ARCHIVELOG模式時,也可以進行不一致的完全資料庫備份。

控制檔案在資料庫的還原和恢復的過程中扮演著重要的角色。

 

對於執行在ARCHIVELOG模式的資料庫,

Oracle建議使用ALTER DATABASE BACKUP CONTROLFILE TO ‘filename’語句來備份控制檔案。

 

進行一致的整個資料庫備份

# 1.如果資料庫處於OPEN狀態,使用NORMALIMMEDIATETRANSACTIONAL選項關閉資料庫。

# 2.使用作業系統工具對所有的資料檔案和CONTROL_FILES初始化引數指定的所有控制檔案進行備份。

     對於初始化引數檔案和其它Oracle產品的初始化檔案也要進行備份。為了找到這些檔案,可以從

     ORACLE_HOME目錄開始,遞迴地搜尋所有的目錄和子目錄,查詢*.ora檔案

     例如,備份資料檔案、控制檔案和歸檔日誌檔案到/disk02/bakcup目錄

$ cp $ORACLE_HOME/oradata/trgt/*.dbf /disk2/backup

$ $ORACLE_HOME/oradata/trgt/arch/* /disk2/backup/arch

# 使用STARTUP命令重新啟動資料庫

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1097941/,如需轉載,請註明出處,否則將追究法律責任。

相關文章