資源描述:
《Oracle數(shù)據(jù)庫備份與恢復(fù).ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Oracle數(shù)據(jù)庫管理操作ORACLE備份與恢復(fù)(1)數(shù)據(jù)庫故障概述。(2)備份數(shù)據(jù)庫概述。(3)使用OEM管理數(shù)據(jù)庫備份。(4)使用PL/SQL管理數(shù)據(jù)庫備份。(5)使用OEM恢復(fù)數(shù)據(jù)庫。(6)使用PL/SQL恢復(fù)數(shù)據(jù)庫。(7)使用OEM實現(xiàn)導(dǎo)入/導(dǎo)出。(8)使用命令實現(xiàn)導(dǎo)入/導(dǎo)出。數(shù)據(jù)庫故障概述1.用戶錯誤用戶錯誤是指用戶增加或刪除數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)致的錯誤,如用戶意外地刪除或者截斷了一個表、刪除了表中的所有數(shù)據(jù)等。2.語句故障Oracle通過回滾語句的結(jié)果自動糾正語句故障,返回控制到應(yīng)用程序,用
2、戶可以重新執(zhí)行SQL語句。3.進(jìn)程故障進(jìn)程故障是指數(shù)據(jù)庫實例的用戶、服務(wù)器或者后臺進(jìn)程中的故障,如連接不正常、用戶會話被異常中斷等。4.介質(zhì)故障在讀寫Oracle數(shù)據(jù)庫的文件時,如果存儲介質(zhì)發(fā)生物理問題,可能出現(xiàn)介質(zhì)故障。1備份數(shù)據(jù)庫備份的類型1.邏輯數(shù)據(jù)備份導(dǎo)出方式是數(shù)據(jù)庫的邏輯數(shù)據(jù)備份,脫機(jī)備份和聯(lián)機(jī)備份都是物理數(shù)據(jù)備份。2.物理數(shù)據(jù)備份物理備份是復(fù)制構(gòu)成數(shù)據(jù)的物理文件而不管其邏輯內(nèi)容如何,也稱為文件系統(tǒng)備份。物理備份需要使用Oracle實例所在操作系統(tǒng)的命令。(1)脫機(jī)備份(“冷備份”)(2)
3、聯(lián)機(jī)備份(“熱備份”)案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份掌握Oracle中應(yīng)用OEM進(jìn)行數(shù)據(jù)庫備份的方法和基本步驟。學(xué)習(xí)目標(biāo)設(shè)置首選身份證明、配置備份設(shè)備、調(diào)度備份、管理當(dāng)前備份。知識要點案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份完成步驟1.設(shè)置首選身份證明(1)在Windows操作系統(tǒng)環(huán)境中創(chuàng)建一個名稱為orcl的用戶。(2)給WindowsXP管理員orcl授予批處理作業(yè)權(quán)限(詳細(xì)步驟略)。(3)在OEM中配置首選身份證明。案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份完成步驟單擊“數(shù)據(jù)庫實例”項的“設(shè)置身份證明”鏈接,
4、進(jìn)入“數(shù)據(jù)庫首選身份證明”頁面案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份完成步驟2.配置備份設(shè)置(1)配置備份設(shè)備。(2)配置備份集。(3)配置備份策略。案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份完成步驟3.調(diào)度備份(1)單擊“可用性”選項卡中“管理”區(qū)域的“調(diào)度備份”鏈接,進(jìn)入“調(diào)度備份”的“備份策略”頁面。(2)單擊“調(diào)度定制備份”按鈕,進(jìn)入“調(diào)度定制備份:選項”頁面。(3)單擊“下一步”按鈕,進(jìn)入“調(diào)度定制備份:設(shè)置”頁面。(4)繼續(xù)單擊“下一步”按鈕,進(jìn)入“調(diào)度定制備份:調(diào)度”頁面。(5)單擊“下一步”按鈕,進(jìn)
5、入“調(diào)度定制備份:復(fù)查”頁面。(6)單擊“提交作業(yè)”按鈕,OEM將提交所定義的調(diào)度作業(yè),按照定義的屬性選項進(jìn)行調(diào)度備份。案例1—使用OEM執(zhí)行數(shù)據(jù)庫備份完成步驟4.管理當(dāng)前備份登錄OEM后,單擊“可用性”選項卡中“管理”區(qū)域的“管理當(dāng)前備份”鏈接,進(jìn)入“管理當(dāng)前備份”的“備份集”頁面案例2—使用命令執(zhí)行數(shù)據(jù)庫備份掌握Oracle中應(yīng)用相關(guān)命令完成數(shù)據(jù)庫備份的方法和基本步驟。學(xué)習(xí)目標(biāo)進(jìn)行完全數(shù)據(jù)庫備份、進(jìn)行聯(lián)機(jī)表空間備份、進(jìn)行脫機(jī)表空間備份、進(jìn)行控制文件備份。知識要點課堂案例2—使用命令執(zhí)行數(shù)據(jù)庫備份
6、案例完成步驟1.完全數(shù)據(jù)庫備份(1)實現(xiàn)一致的完全數(shù)據(jù)庫備份首先,關(guān)閉數(shù)據(jù)庫,可以使用如下命令實現(xiàn):SHUTDOWNNORMAL;SHUTDOWNIMMEDIATE;SHUTDOWNTRANSACTIONAL;然后,備份組成數(shù)據(jù)庫的所有文件,使用操作系統(tǒng)提供的命令即可完成該項操作。例如:XCOPYE:Oracle11oradataEBUYF:BAK01最后,在備份結(jié)束后重新啟動Oracle數(shù)據(jù)庫:STARTUP;(2)檢驗備份C:>DBVFILE=F:BAK01SYSTEM01.DBF
7、案例2—使用命令執(zhí)行數(shù)據(jù)庫備份完成步驟添加標(biāo)題文字2.聯(lián)機(jī)表空間備份(1)確定數(shù)據(jù)文件在開始備份整個表空間之前,使用DBA_DATA_FILES數(shù)據(jù)字典視圖以確定所有表空間的數(shù)據(jù)文件。例如:SELECTTABLESPACE_NAME,FILE_NAMEFROMSYS.DBA_DATA_FILES;(2)標(biāo)記聯(lián)機(jī)表空間備份開始使用ALTERTABLESPACE命令,標(biāo)記表空間聯(lián)機(jī)備份開始,如:ALTERTABLESPACEUSERSBEGINBACKUP;(3)備份聯(lián)機(jī)數(shù)據(jù)文件COPYE:Oracl
8、e11oradataEBUYUSERS01.DBFF:BAK01TSBAK0(4)標(biāo)記聯(lián)機(jī)表空間備份結(jié)束ALTERTABLESPACEUSERSENDBACKUP;課堂案例2—使用命令執(zhí)行數(shù)據(jù)庫備份案例完成步驟3.脫機(jī)表空間備份(1)確定脫機(jī)表空間的數(shù)據(jù)庫SELECTTABLESPACE_NAME,FILE_NAMEFROMSYS.DBA_DATA_FILES;(2)使表空間脫機(jī)ALTERTABLESPACEUSERSOFFLINENORMAL;(3)備份脫