第十七章-數據備份與恢復_第1頁
第十七章-數據備份與恢復_第2頁
第十七章-數據備份與恢復_第3頁
第十七章-數據備份與恢復_第4頁
第十七章-數據備份與恢復_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第17章數據備份與恢復

知識點回顧掌握用戶的創建與管理理解權限的創建與管理理解角色的創建與管理了解概要文件和數據字典視圖了解審計功能2本章目標了解數據備份和恢復的概念掌握邏輯備份和恢復理解脫機備份和恢復理解聯機備份和恢復3備份與恢復簡介備份是數據庫中數據的副本,它可以保護數據在出現意外損失時最大限度的恢復Oracle數據庫的備份包括以下三種類型:4邏輯備份和恢復:使用IMPDP/EXPDP方式(或IMP/EMP)脫機備份和恢復:指在關閉數據庫的情況下對數據庫文件的物理備份和恢復,也被稱為冷備份和恢復,是最簡單、最直接的方法聯機備份和恢復:指在數據庫處于打開的狀態下(歸檔模式)對數據庫進行的備份和恢復邏輯備份和恢復邏輯備份與恢復具有多個級別,如數據庫級、表空間級、表級等,可實現不同操作系統之間、不同Oracle數據庫版本之間的數據傳輸。在Oracle10g之前使用IMP/EMP進行導入/導出數據,Oracle10g之后增加了IMPDP/EXPDP進行導入/導出數據5邏輯備份和恢復——邏輯導出數據2-1使用EXP工具備份:使用EXP工具導出的數據庫對象有表、方案、表空間以及數據庫示例1:按表方式導出數據示例2:按表空間方式導出數據示例3:按用戶方式導出數據示例4:導出數據庫數據6EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2EXPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2邏輯備份和恢復——邏輯導出數據2-2使用EXPDP導出數據示例1:導出表數據示例2:按查詢條件導出數據示例3:按表空間導出數據示例4:導出數據庫數據7EXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRTABLES=TABLE1,TABLE2DUMPFILE=expdp_table.dmpEXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_query.dmpTABLES=table1QUERY='whereid!=1'EXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_tablespace.dmptTABLESPACES=USERSEXPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_full.dmpFULL=y邏輯備份和恢復——邏輯導入數據2-1使用IMP導入數據示例1:導入表數據到inspur用戶示例2:導入表空間數據示例3:導入數據庫數據8IMPinspur/tiger@ORCLFILE=F:\oracle\tables.dmpTABLES=table1,table2IMPinspur/tiger@ORCLTABLESPACES=(users)FILE=F:\oracle\tablespace.dmpFULL=yIMPinspur/tiger@ORCLFILE=F:\oracle\database.dmpFULL=y邏輯備份和恢復——邏輯導入數據2-2使用IMPDP導入數據示例1:導入表數據示例2:導入表空間數據示例3:導入數據庫數據9IMPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_table.dmpTABLES=inspur.table1,inspur.table2IMPDPinspur/tiger@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_tablespace.dmpTABLESPACES=USERSIMPDPsystem/123456@ORCLDIRECTORY=DATA_PUMP_DIRDUMPFILE=expdp_full.dmpFULL=y脫機備份和恢復脫機備份是在指關閉數據庫后進行的完全鏡像備份,其中包括控制文件、參數文件、數據文件、聯機重做日志文件和網絡連接文件。脫機恢復是用備份文件將數據庫恢復到備份時的狀態。10脫機備份和恢復——脫機備份脫機備份的具體操作過程如下:以IMMEDIATE方式關閉數據庫創建備份文件的目錄備份數據庫所有文件備份完成后,如果繼續讓用戶使用數據庫,需要以open方式啟動數據庫11脫機備份和恢復——脫機恢復脫機恢復的具體操作步驟為:以IMMEDIATE方式關閉數據庫。把所有備份文件全部拷貝到原來所在的位置。恢復完成后,如果繼續讓用戶使用數據庫,需要以OPEN方式啟動數據庫。12聯機備份和恢復聯機備份和恢復主要包括以下幾個步驟:歸檔日志模式的設置創建恢復目錄所用的表空間創建RMAN用戶并授權創建恢復目錄注冊目標數據庫使用RMAN程序進行備份使用RMAN程序進行恢復13歸檔日志模式的設置2-1

要使用RMAN,首先必須將數據庫設置為歸檔日志模式。其具體操作過程如下:以sys用戶和sysdba身份,在SQL*Plus中登錄。以IMMEDIATE方式關閉數據庫,同時也關閉了數據庫示例,然后以mount方式啟動數據庫,此時并沒有打開數據庫實例。14SQL>connectsys/123456assysdbaSQL>shutdownimmediateSQL>startupmount1.歸檔日志模式的設置2-1把數據庫實例從非歸檔日志模式(NOARCHIVELOG)切換為歸檔日志模式(ARCHIVELOG)。其語句為:查看數據庫實例信息15SQL>selectdbid,name,log_mode,platform_namefromv$database;SQL>alterdatabasearchivelog;2創建恢復目錄所用的表空間需要創建表空間存放與RMAN相關的數據。打開數據庫實例,創建表空間。16SQL>connectsys/123456assysdbaSQL>alterdatabaseopen;SQL>createtablespacerman_tsdatafile‘e:\rman_ts.dbf’size200M;其中,rman_ts為表空間名,數據文件為rman_ts.dbf,表空間大小為200M3創建RMAN用戶并授權創建用戶rman,密碼為123456,默認表空間為rman_ts,臨時表空間為temp,給rman用戶授予connect、recovery_catalog_owner和resource權限。其中,擁有connect權限可以連接數據庫,創建表、視圖等數據庫對象;擁有recovery_catalog_owner權限可以對恢復目錄進行管理;擁有resource權限可以創建表、視圖等數據庫對象。17SQL>connectsys/123456assysdbaSQL>createuserrmanidentifiedby123456defaulttablespacerman_tstemporarytablespacetemp;SQL>grantconnect,recovery_catalog_owner,resourcetorman;4創建恢復目錄在RMAN目錄下先運行RMAN程序打開恢復管理器再使用表空間創建恢復目錄,恢復目錄為rman_ts18D:\app\silvan\product\11.2.0\dbhome_1\BIN>RMANcatalogrman/123456targetorcRMAN>createcatalogtablespacerman_ts;5注冊目標數據庫只有注冊的數據庫才可以進行備份和恢復,使用registerdatabase命令可以對數據庫進行注冊。19RMAN>registerdatabase;6使用RMAN程序進行備份2-1使用run命令定義一組要執行的語句,進行完全數據庫備份20RAMN>run{allocatechanneldev1typedisk;backupdatabase;releasechanneldev1;}6使用RMAN程序進行備份2-2也可以備份歸檔日志文件在備份后,可以使用listbackup命令查看備份信息。21RMAN>run{allocatechanneldev1typedisk;backuparchivelogall;releasechanneldev1;}RMAN>li

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論