Oracle數(shù)據(jù)庫備份與恢復實例講解

Oracle數(shù)據(jù)庫備份與恢復實例講解

ID:40264471

大?。?.19 MB

頁數(shù):112頁

時間:2019-07-29

Oracle數(shù)據(jù)庫備份與恢復實例講解_第1頁
Oracle數(shù)據(jù)庫備份與恢復實例講解_第2頁
Oracle數(shù)據(jù)庫備份與恢復實例講解_第3頁
Oracle數(shù)據(jù)庫備份與恢復實例講解_第4頁
Oracle數(shù)據(jù)庫備份與恢復實例講解_第5頁
資源描述:

《Oracle數(shù)據(jù)庫備份與恢復實例講解》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、Oracle數(shù)據(jù)庫備份與恢復本章內(nèi)容1數(shù)據(jù)庫常見故障類型2數(shù)據(jù)庫保護機制3數(shù)據(jù)庫邏輯備份與恢復4脫機備份(冷備份)5聯(lián)機備份(熱備份)6使用OMS工具的備份與恢復向?qū)?數(shù)據(jù)庫恢復DBA的主要職責之一是備份數(shù)據(jù)庫和在數(shù)據(jù)庫發(fā)生故障時高效、安全地恢復數(shù)據(jù)庫。備份方法冷備份熱備份邏輯備份(Export/Import)恢復方法完全恢復不完全恢復RMAN備份恢復等方式1數(shù)據(jù)庫常見故障類型系統(tǒng)崩潰或服務器崩潰用戶錯誤、沖突或者磁盤失效導致的文件丟失SQL語句失敗網(wǎng)絡故障場地災難2數(shù)據(jù)庫保護機制Oracle數(shù)據(jù)庫保護機制:數(shù)據(jù)庫備份和事務日志。Oracle

2、數(shù)據(jù)庫事務日志數(shù)據(jù)庫備份數(shù)據(jù)庫備份一般來說,數(shù)據(jù)庫備份可以分為物理備份和邏輯備份。物理備份可分為脫機備份和聯(lián)機備份。脫機備份又稱為冷備份,只能在數(shù)據(jù)庫關閉后進行備份;聯(lián)機備份又稱為熱備份,數(shù)據(jù)庫沒有關閉,用戶還可以使用。邏輯備份是使用Export實用程序備份,當數(shù)據(jù)庫出現(xiàn)故障,可以使用Oracle的Import實用程序恢復數(shù)據(jù)庫。事務日志數(shù)據(jù)庫的事務日志(TransactionLog)是一組操作系統(tǒng)文件,它記錄了提交事務所做的數(shù)據(jù)庫修改。日志主要是保護數(shù)據(jù)庫,在數(shù)據(jù)庫出現(xiàn)故障時執(zhí)行恢復。為了防止日志本身的故障,Oracle允許在不同的物理磁盤

3、上維護兩個或多個日志的副本。舉例,磁盤失效后如何保護和恢復數(shù)據(jù)庫。(1)正常工作時,每天晚上備份數(shù)據(jù)庫,包含所有數(shù)據(jù)文件。(2)某一天,包含數(shù)據(jù)庫的某個數(shù)據(jù)文件的磁盤壞了,因此一部分數(shù)據(jù)不可用(做了磁盤容錯的情況例外),因此需要執(zhí)行數(shù)據(jù)庫恢復。(3)把有問題的磁盤更換為新的磁盤。(4)將最近的數(shù)據(jù)庫備份存入新的磁盤中以恢復丟失的數(shù)據(jù)文件,但是,恢復的數(shù)據(jù)文件丟失了備份發(fā)生后所提交的事務工作。(5)最后,執(zhí)行數(shù)據(jù)庫恢復工作。在恢復過程中,Oracle讀取事務日志,把過去提交的事務工作重做,使數(shù)據(jù)庫文件成為當前文件。(6)數(shù)據(jù)庫恢復后,打開數(shù)據(jù),

4、供應用程序使用。ORACLE數(shù)據(jù)庫兩種運行方式歸檔方式(ARCHIVELOG),歸檔方式的目的是當數(shù)據(jù)庫發(fā)生故障時最大限度恢復數(shù)據(jù)庫,可以保證不丟失任何已提交的數(shù)據(jù)。不歸檔方式(NOARCHIVELOG),只能恢復數(shù)據(jù)庫到最近的回收點(冷備份或是邏輯備份)。3數(shù)據(jù)庫邏輯備份與恢復數(shù)據(jù)庫邏輯備份:讀一個數(shù)據(jù)庫記錄集,并以Oracle提供的內(nèi)部格式寫入一個二進制文件中。這些記錄的讀出與其物理位置無關。在Oracle中,Export實用程序執(zhí)行邏輯備份。使用Oracle的Import實用程序執(zhí)行數(shù)據(jù)庫恢復。當用戶導入導出時,有相應的權限要求。在OE

5、M中,當用戶連接到OracleManagementServer時,可以使用圖形界面執(zhí)行數(shù)據(jù)庫的導入和導出。3.1導出Oracle的實用程序Export用來讀取一個數(shù)據(jù)庫,并把輸入寫入一個稱為導出轉儲文件(exportdumpfile)的二進制文件。EXPUSERID=username/passwordPARAMETER=(value1,value2,..)可以通過如下命令來顯示參數(shù)EXPHELP=Y導出方式:Full方式、User方式和Table方式。完全數(shù)據(jù)庫導出expsystem/managerfull=Yconstraints=Yfil

6、e=f:backuptest.dmp導出用戶表expuser1/passwordtables=employeesfile=f:backuptest.dmpexpuser1/passwordtables=(employees,jobs)file=f:backuptest.dmp導出用戶模式expuser1/passwordowner=user1file=test.dmp一旦數(shù)據(jù)已經(jīng)導出,就可以通過Oracle的Import實用程序執(zhí)行導入,來恢復數(shù)據(jù)庫。Import實用程序讀取由Export創(chuàng)建的二進制導出轉儲文件并執(zhí)行其中的命令。

7、IMPUSERID=username/passwordPARAMETER=(value1,value2,..)可以通過如下命令來顯示參數(shù)IMPHELP=Y導出的數(shù)據(jù)可以導入到不同的數(shù)據(jù)庫中,甚至可以導入到與生成導出轉儲文件不同的模式中;可以導入全部或部分已導出的數(shù)據(jù)。3.2導入導入用戶自身所擁有的表IMPsystem/ora456tables=studentfile=f:backuptest.dmpIMPsystem/ora456tables=(student,course)file=f:backuptest.dmp導入用戶模式impsy

8、stem/managerFROMUSER=scottTOUSER=systemtables=deptfile=f:backuptest.dmp案例1,導出數(shù)據(jù)庫

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。