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