秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

數(shù)據(jù)庫的備份與恢復(fù)

  • 資源ID:253369673       資源大?。?span id="mzebxcnn0" class="font-tahoma">366.50KB        全文頁數(shù):63頁
  • 資源格式: PPT        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

數(shù)據(jù)庫的備份與恢復(fù)

單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,,*,單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,,*,數(shù),,據(jù),,庫,,的,,備,,份,,與,,恢,,復(fù),,本章學(xué)習(xí)目標(biāo),,,本章在介紹,Oracle9i,備份和恢復(fù)概念的基礎(chǔ)上,將學(xué)習(xí),Oracle9i,數(shù)據(jù)庫備份與恢復(fù)的策略和幾種方法并學(xué)會(huì)使用集成的管理工具。,數(shù)據(jù)庫的備份與恢復(fù),,本章內(nèi)容安排,備份與恢復(fù)概述,物理備份與恢復(fù),邏輯備份與恢復(fù),高級(jí)復(fù)制技術(shù),,恢復(fù)管理器(,RMAN,),Oracle災(zāi)難恢復(fù)解決方案,備份與恢復(fù)策略,,,實(shí)例分析,,備份與恢復(fù)概述,數(shù)據(jù)庫的備份,,數(shù)據(jù)庫的恢復(fù),常用術(shù)語,,,數(shù)據(jù)庫的備份,所謂,備份,,,就是把數(shù)據(jù)庫復(fù)制到轉(zhuǎn)儲(chǔ)設(shè)備的過程。其中,轉(zhuǎn)儲(chǔ)設(shè),,備是指用于放置數(shù)據(jù)庫拷貝的磁帶或磁盤。通常也將存放于轉(zhuǎn)儲(chǔ)設(shè)備中的數(shù)據(jù)庫的拷貝稱為原數(shù)據(jù)庫的備份或轉(zhuǎn)儲(chǔ),。,,Oracle,數(shù)據(jù)庫的備份分為,物理備份,和,邏輯備份,兩種。,物理備份,是將實(shí)際組成數(shù)據(jù)庫的操作系統(tǒng)文件從一處拷貝到另一處的備份過程,由于它涉及到組成數(shù)據(jù)庫的文件,但不考慮其邏輯內(nèi)容。物理備份包括冷備份和熱備份兩種方式,。,,,(,1,),冷備份,(,Cold Backup,),,主要指在關(guān)閉數(shù)據(jù)庫的狀態(tài)下進(jìn)行的數(shù)據(jù)庫完全備份,備份內(nèi)容包括所有數(shù)據(jù)文件、控制文件、聯(lián)機(jī)日志文件、,ini,文件。,,(,2,),熱備份,(,Hot Backup,),,指在數(shù)據(jù)庫處于運(yùn)行狀態(tài)下,對(duì)數(shù)據(jù)文件和控制文件進(jìn)行備份,要使用熱備份必須將數(shù)據(jù)庫運(yùn)行在(,Archive Log,)歸檔方式下。,,,邏輯備份,是利用,SQL,語言從數(shù)據(jù)庫中抽取數(shù)據(jù)并存于二進(jìn)制文件的過程。邏輯備份可按數(shù)據(jù)庫中某個(gè)表、某個(gè)用戶或整個(gè)數(shù)據(jù)庫來導(dǎo)出,并且支持全部、累計(jì)、增量三種方式。使用這種方法,數(shù)據(jù)庫必須處于打開狀態(tài),而且如果數(shù)據(jù)庫是在,restrict(,限制,),狀態(tài)將不能保證導(dǎo)出數(shù)據(jù)的一致性。,Oracle,提供的邏輯備份工具是,EXP,。數(shù)據(jù)庫邏輯備份是物理備份的補(bǔ)充。,,所謂,恢復(fù),,就是當(dāng)發(fā)生故障后,利用已備份的數(shù)據(jù)文件或控制文件,重新建立一個(gè)完整的數(shù)據(jù)庫。根據(jù)出現(xiàn)故障的原因,恢復(fù)分為兩種類型:,,實(shí)例恢復(fù),:這種恢復(fù)是,Oracle,實(shí)例出現(xiàn)失敗后,,Oracle,自動(dòng)進(jìn)行的恢復(fù)。,,介質(zhì)恢復(fù),:這種恢復(fù)是當(dāng)存放數(shù)據(jù)庫的介質(zhì)出現(xiàn)故障時(shí)所做的恢復(fù)。本書提到的恢復(fù)都是指介質(zhì)恢復(fù)。,數(shù)據(jù)庫的恢復(fù),,根據(jù)數(shù)據(jù)庫的恢復(fù)程度,將恢復(fù)方法分為兩種類型:,,完全恢復(fù),:將數(shù)據(jù)庫恢復(fù)到數(shù)據(jù)庫失敗時(shí)數(shù)據(jù)庫的狀態(tài)。這種恢復(fù)是通過裝載數(shù)據(jù)庫備份并應(yīng)用全部的重做日志做到的。,,不完全恢復(fù),:將數(shù)據(jù)庫恢復(fù)到數(shù)據(jù)庫失敗前的某一時(shí)刻數(shù)據(jù)庫的狀態(tài)。這種恢復(fù)是通過裝載數(shù)據(jù)庫備份并應(yīng)用部分的重做日志做到的,進(jìn)行不完全恢復(fù)后須在啟動(dòng)數(shù)據(jù)庫時(shí)用,resetlogs,,選項(xiàng)重設(shè)聯(lián)機(jī)重做日志。,,常用術(shù)語,,1,.增量、累積和完全備份,,增量備份,(,Incremental,):指只備份上次增量,累積或完全備份以后已改變的那些表。增量導(dǎo)出表的定義和其所有數(shù)據(jù),不只是改變的行。,,累積備份,(,Cumulative,):指只備份上次完全備份以后已經(jīng)更改的那些表。,,完全備份,:用于建立增量備份和累積備份的一個(gè)基點(diǎn)。,注意: 只有在全數(shù)據(jù)庫方式且具有,EXP FULL DATABASE,角色的用戶,才能做增量、累積和完全備份。,,2,.在線日志與歸檔日志,,在線日志:一個(gè),Oracle,數(shù)據(jù)庫的每一實(shí)例有一個(gè)相關(guān)聯(lián)的在線日志。一個(gè)在線日志由多個(gè)在線日志文件組成。在線日志文件填入日志項(xiàng),日志項(xiàng)記錄的數(shù)據(jù)用于重構(gòu)對(duì)數(shù)據(jù)庫所作的全部修改。后臺(tái)進(jìn)程,LGWR,以循環(huán)方式寫入在線日志文件。在線日志可在重用前被保存下來,成為歸檔日志。,,歸檔日志:,Oracle,要將填滿的在線日志文件組歸檔時(shí),則要建立歸檔日志,或稱離線日志。歸檔機(jī)制決定于歸檔設(shè)置,歸檔已填滿的在線日志組的機(jī)制可由,Oracle,后臺(tái)進(jìn)程,ARCH,自動(dòng)歸檔或由用戶進(jìn)程發(fā)出語句手工地歸檔。,,,,3.NOARCHIVELOG方式與ARCHIVELOG方式,,數(shù)據(jù)庫可運(yùn)行在兩種不同方式下:NOARCHIVELOG方式或ARCHIVELOG方式。數(shù)據(jù)庫在NOARCHIVELOG方式下使用時(shí),不能進(jìn)行在線日志的歸檔。該數(shù)據(jù)庫控制文件指明填滿的組不需要?dú)w檔,所以當(dāng)填滿的組成為活動(dòng),在日志開關(guān)的檢查點(diǎn)完成,該組即可被LGWR重用。在該方式下僅能保護(hù)數(shù)據(jù)庫實(shí)例故障,而不能免于介質(zhì)故障。只有最近的存儲(chǔ)于聯(lián)機(jī)重做日志組中的數(shù)據(jù)庫的修改才可以用于實(shí)例或崩潰恢復(fù)。,,如果數(shù)據(jù)庫在ARCHIVELOG方式下,可實(shí)施在線日志的歸檔。在控制文件中指明填滿的日志文件組在歸檔之前不能重用。一旦組成為不活動(dòng),執(zhí)行歸檔的進(jìn)程立即可使用該組。,,,4,.分布式數(shù)據(jù)庫技術(shù),,分布式數(shù)據(jù)庫技術(shù)是分布式計(jì)算的一個(gè)重要組成部分,該技術(shù)允許數(shù)據(jù)在多個(gè)服務(wù)器端共享。采用分布式數(shù)據(jù)庫技術(shù),一個(gè)本地服務(wù)器可以存取不同物理地點(diǎn)的遠(yuǎn)程服務(wù)器上的數(shù)據(jù);也可以使所有的服務(wù)器均可以持有數(shù)據(jù)的拷貝,/,復(fù)制,這樣分布式系統(tǒng)中的所有服務(wù)器均可進(jìn)行本地存取。,,,,5,.同步復(fù)制和異步復(fù)制,,同步復(fù)制指復(fù)制數(shù)據(jù)在任何時(shí)間在任何復(fù)制節(jié)點(diǎn)均保持一致。如果復(fù)制環(huán)境中的任何一個(gè)節(jié)點(diǎn)的復(fù)制數(shù)據(jù)發(fā)生了更新操作,這種變化會(huì)立刻反映到其他所有的復(fù)制節(jié)點(diǎn),。,,異步復(fù)制指所有復(fù)制節(jié)點(diǎn)的數(shù)據(jù)在一定時(shí)間內(nèi)是不同步的。如果復(fù)制環(huán)境中的其中的一個(gè)節(jié)點(diǎn)的復(fù)制數(shù)據(jù)發(fā)生了更新操作,這種改變將在不同的事務(wù)中被傳播和應(yīng)用到其他所有復(fù)制節(jié)點(diǎn),復(fù)制節(jié)點(diǎn)之間的數(shù)據(jù)臨時(shí)是不同步的,但傳播最終將保證所有復(fù)制節(jié)點(diǎn)間的數(shù)據(jù)一致,。,,,,6,.更新沖突,,在異步復(fù)制環(huán)境中,對(duì)于所有應(yīng)用最關(guān)鍵的就是要確保數(shù)據(jù)的一致性。如果在同一時(shí)間對(duì)同一個(gè)表的同一行數(shù)據(jù)的同一列在兩個(gè)不同的地點(diǎn)作更新,這種情況就會(huì)發(fā)生稱之為更新沖突的錯(cuò)誤。為保證數(shù)據(jù)的一致性,更新沖突必須被檢測(cè)到并且處理以確保在不同地點(diǎn)的數(shù)據(jù)元素保持同樣的值。更新沖突可以通過限制“所有權(quán)”到單一節(jié)點(diǎn)或者將更新某個(gè)特定數(shù)據(jù)元素的權(quán)利限制到某一具體節(jié)點(diǎn)的方法來避免,。,,Oracle Management Server,配置,,Oracle Management Server,配置步驟如下:,1,、使用,enterprise manager configuration assistant,建立檔案資料庫    其中可選擇新建一個(gè)數(shù)據(jù)庫實(shí)例或者在已有數(shù)據(jù)庫實(shí)例中新建資料庫(新建表空間)。,2,、啟動(dòng),management server 3,、運(yùn)行,enterprise manage console,,選擇登錄到,management server,登錄名,sysman,,初始密碼,oem_temp,。登錄后會(huì)要求修改密碼。,4,、將要管理的數(shù)據(jù)庫添加到目錄樹中。通過導(dǎo)航器中的節(jié)點(diǎn)搜索。   要管理的數(shù)據(jù)庫必須開,http server,和開,agent server,。,5,、在工具中即可配置備份管理。,1,)要在配置中的首選項(xiàng),首選身份證明中加入要備份的數(shù)據(jù)庫服務(wù)器的首選身份證明。,2,)在要備份的數(shù)據(jù)庫服務(wù)器上要授予步驟,1,)首選身份證明所用用戶批處理權(quán)限:管理工具       -本地安全設(shè)置-本地策略-用戶權(quán)利指派中設(shè)置。,,熱備份與恢復(fù),幾種非完全恢復(fù)方法,冷備份與恢復(fù),物理備份與恢復(fù),,冷備份又稱脫機(jī)備份,必須在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下進(jìn)行,此時(shí),系統(tǒng)會(huì)提供給用戶一個(gè)完整的數(shù)據(jù)庫。,,冷備份時(shí)可以將數(shù)據(jù)庫使用的每個(gè)文件都備份下來,這些文件包括:,,所有控制文件(文件后綴名為,.CTL,,默認(rèn)路徑,Oracle\,oradata\oradb,),,所有數(shù)據(jù)文件(文件后綴名為,.DBF,,默認(rèn)路徑,Oracle\,oradata\oradb,),,所有聯(lián)機(jī),REDO LOG,文件(文件形式為,REDO*.*,,默認(rèn)路徑,Oracle\,oradata\oradb,),,初始化文件,INIT.ORA,(可選)(默認(rèn)路徑,Oracle\admin\,oradb\spfile,),,冷備份與恢復(fù),,冷備份是最快和最安全的方法。,,冷備份的優(yōu)點(diǎn)是:,,(,1,)是非常快速的備份方法(只需拷貝文件)。,,(,2,)容易歸檔(簡單拷貝即可)。,,(,3,)容易恢復(fù)到某個(gè)時(shí)間點(diǎn)上(只需將文件再拷貝回去)。,,(,4,)能與歸檔方法相結(jié)合,作數(shù)據(jù)庫“最新狀態(tài)”的恢復(fù)。,,(,5,)低度維護(hù),高度安全。,,在,SQL*Plus,中進(jìn)行冷備份,相應(yīng)語句為:,,備份(關(guān)閉數(shù)據(jù)庫后),,,SQLDBA>,!,cp,或,SQLDBA>,!,tar,cvf,/dev/rmd/0/wwwdg/oracle;,,恢復(fù)(啟動(dòng)數(shù)據(jù)庫后),,,SQLDBA>,!,recover,datafile,“E:\dl\,oradata\test.dbf,”;,,test.dbf,為需要恢復(fù)的數(shù)據(jù)庫。,,熱備份要求數(shù)據(jù)庫必須在歸檔方式下操作,由于熱備份需要消耗較多的系統(tǒng)資源,因此,DBA,應(yīng)安排在數(shù)據(jù)庫不使用或使用率較低的情況下進(jìn)行。,,熱備份的優(yōu)點(diǎn)是:,,(,1,)可在表空間或數(shù)據(jù)文件級(jí)備份,備份時(shí)間短。,,(,2,)備份時(shí)數(shù)據(jù)庫仍可使用。,,(,3,)可達(dá)到秒級(jí)恢復(fù)(恢復(fù)到某一時(shí)間點(diǎn)上)。,,(,4,)可對(duì)幾乎所有數(shù)據(jù)庫實(shí)體作恢復(fù)。,,(,5,)恢復(fù)是快速的,在大多數(shù)情況下在數(shù)據(jù)庫仍工作時(shí)恢復(fù)。,熱備份與恢復(fù),,熱備份的不足是:,,(1)不能出錯(cuò),否則后果嚴(yán)重。,,(2)若熱備份不成功,所得結(jié)果不可用于時(shí)間點(diǎn)的恢復(fù)。,,(3)較難維護(hù),必須仔細(xì)小心,不允許失敗。,,可以使用SQL*Plus程序和OEM中的備份向?qū)煞N方法進(jìn)行熱備份。,,備份過程,:,,(,1,)查看數(shù)據(jù)庫是否己經(jīng)啟動(dòng)歸檔日志:,,archive log list;,,如果歸檔日志模式?jīng)]有啟動(dòng),則打開數(shù)據(jù)庫的歸檔日志模式,先使用,shutdown immediate,命令關(guān)閉數(shù)據(jù)庫,然后使用如下命令啟動(dòng)數(shù)據(jù)庫:,,startup mount;,,(,2,)修改數(shù)據(jù)庫的歸檔日志模式:,,alter database,archivelog,;,,(,3,)查看數(shù)據(jù)庫中的表空間文件:,,select filename from,dba_data_files,;,,(,4,)使數(shù)據(jù)庫表空間處于熱備份狀態(tài);,,alter,tablespace,example begin backup;,,(,5,)此時(shí)可以直接將表空間數(shù)據(jù)文件復(fù)制到另一個(gè)目錄中進(jìn)行備份,復(fù)制完成后使用如下命令完成數(shù)據(jù)的備份:,,alter,tablespace,example end backup;,,,恢復(fù):,,,(,1,)首先使出現(xiàn)問題的表空間處于脫機(jī)狀態(tài):,,SQL>alter database,datafile,,'d:\oracle\oradata\oradb\example0l.dbf offline’;,,(,2,)將原先備份的表空間文件復(fù)制到其原來所在的目錄,并覆蓋原有文件。,,(,3,)使用,recover,命令進(jìn)行介質(zhì)恢復(fù),恢復(fù),example,表空間:,,SQL>recover,datafile,,,‘d:\oracle\oradata\oradb\example0l.dbf’;,,(,4,)將表空間恢復(fù)為聯(lián)機(jī)狀態(tài):,,SQL>alter database,datafile,,'d:\oracle\oradata\oradb\example0l.dbf online’;,,至此表空間數(shù)據(jù)恢復(fù)完成。,,,1,.基于,Cancel,的恢復(fù),,使用基于,Cancel,的恢復(fù),可以把數(shù)據(jù)庫恢復(fù)到錯(cuò)誤發(fā)生前的某一狀態(tài)。具體步驟如下:,,(,1,)當(dāng)遇到數(shù)據(jù)庫錯(cuò)誤時(shí),首先使用,shutdown immediate,命令關(guān)閉數(shù)據(jù)庫,然后將備份的數(shù)據(jù)復(fù)制到相應(yīng)的目錄中。,,(,2,)使用,startup mount,命令啟動(dòng)數(shù)據(jù)庫。,,(,3,)使用,recover,命令對(duì)數(shù)據(jù)庫進(jìn)行基于,Cancel,的恢復(fù):,,SQL>recover database until cancel;,,(,4,)恢復(fù)完成后,使用,RESETLOGS,模式啟動(dòng)數(shù)據(jù)庫即可:,,SQL>alter database open,resetlogs,;,幾種非完全恢復(fù)方法,,2,.基于時(shí)間的恢復(fù),,使用基于時(shí)間的恢復(fù),可以把數(shù)據(jù)庫恢復(fù)到錯(cuò)誤發(fā)生前的某一時(shí)間的狀態(tài)。具體步驟如下:,,(,1,)當(dāng)遇到數(shù)據(jù)庫錯(cuò)誤時(shí),首先使用,shutdown immediate,命令關(guān)閉數(shù)據(jù)庫,然后將備份的數(shù)據(jù)復(fù)制到相應(yīng)的目錄中。,,(,2,)使用,startup mount,命令啟動(dòng)數(shù)據(jù)庫。,,(,3,)使用,recover,命令對(duì)數(shù)據(jù)庫進(jìn)行基于時(shí)間的恢復(fù):,,SQL>recover database until time '12-20-2003,,,08:17:48';,,(,4,)恢復(fù)完成后,使用,RESETLOGS,模式啟動(dòng)數(shù)據(jù)庫即可:,,SQL>alter database open,resetlogs,;,,3,.基于,SCN,的恢復(fù),,使用基于,SCN,的恢復(fù),可以把數(shù)據(jù)庫恢復(fù)到錯(cuò)誤發(fā)生前的某一個(gè)事務(wù)前的狀態(tài)。具體步驟如下:,,(,1,)當(dāng)遇到數(shù)據(jù)庫錯(cuò)誤時(shí),首先使用,shutdown immediate,命令關(guān)閉數(shù)據(jù)庫,然后將備份的數(shù)據(jù)復(fù)制到相應(yīng)的目錄中。,,(,2,)使用,startup mount,命令啟動(dòng)數(shù)據(jù)庫。,,(,3,)使用,recover,命令對(duì)數(shù)據(jù)庫進(jìn)行基于,SCN,的恢復(fù):,,SQL>recover database until change 470786058;,,(,4,)恢復(fù)完成后,使用,RESETLOGS,模式啟動(dòng)數(shù)據(jù)庫即可:,,SQL>alter database open,resetlogs,;,,導(dǎo)出操作,,導(dǎo)入操作,,導(dǎo)出/導(dǎo)入簡介,邏輯備份與恢復(fù),,又稱導(dǎo)出,/,導(dǎo)入,導(dǎo)出是數(shù)據(jù)庫的邏輯備份,導(dǎo)入是數(shù)據(jù)庫的邏輯恢復(fù)??梢詫?Oracle9i,中的數(shù)據(jù)移出,/,移入數(shù)據(jù)庫。這些數(shù)據(jù)的讀取與其物理位置無關(guān)?!皩?dǎo)出”文件為二進(jìn)制系統(tǒng)文件,導(dǎo)入時(shí)先讀取導(dǎo)出的轉(zhuǎn)儲(chǔ)二進(jìn)制文件,并運(yùn)行以恢復(fù)數(shù)據(jù)庫。,,Oracle,的邏輯備份可以通過兩種方法來實(shí)現(xiàn),一種是通過,DOS,環(huán)境下的,EXP/IMP,命令,完成備份的工作;一種就是通過,OMS,管理器中的導(dǎo)出工具來完成。,,導(dǎo)出/導(dǎo)入簡介,,1,.使用,Export,程序進(jìn)行導(dǎo)出操作,,(,1,)語句參數(shù),,從命令行調(diào)用,Export,程序并且傳遞各類參數(shù)和參數(shù)值,可以完成導(dǎo)出操作。參數(shù)和參數(shù)值決定了導(dǎo)出的具體任務(wù)。,,注意:一系列的參數(shù)相互沖突會(huì)造成,Export,的指令不一致。,例如,設(shè)置,FULL=Y,且,OAR=HR,就會(huì)失敗,這是因?yàn)?FULL,參數(shù)調(diào)用,Full,導(dǎo)出,而,OAR,參數(shù)指定,User,導(dǎo)出。,導(dǎo)出操作,,(,2,)導(dǎo)出模式,,由三種導(dǎo)出模式:交互模式、命令行模式和參數(shù)文件模式。,,交互模式,:在輸入,EXP,命令后,根據(jù)系統(tǒng)的提示輸入導(dǎo)出的參數(shù),如:用戶名、導(dǎo)出創(chuàng)建的文件名及分配內(nèi)存塊大小等參數(shù)。,,命令行模式,:命令行模式與交互模式類似,不同的是使用命令行模式時(shí),只能在模式被激活后,才能把參數(shù)和參數(shù)值傳遞給導(dǎo)出程序。,,參數(shù)文件模式,:參數(shù)文件模式的關(guān)鍵參數(shù)是“,parfile,=”,。“,Parfile,=”,的對(duì)象是一個(gè)包含激活控制導(dǎo)出對(duì)話的參數(shù)和參數(shù)值的文件名。,,(,3,)導(dǎo)出類型,,導(dǎo)出類型有三種:全局、用戶和表。,,全局,:導(dǎo)出所有的數(shù)據(jù)、數(shù)據(jù)定義和用來重建數(shù)據(jù)庫的存儲(chǔ)對(duì)象。,,用戶,:導(dǎo)出規(guī)定用戶的數(shù)據(jù)、數(shù)據(jù)定義和存儲(chǔ)對(duì)象。規(guī)定的用戶名在“,owner=”,參數(shù)之后給出。,,表,:只導(dǎo)出運(yùn)行該導(dǎo)出用戶的數(shù)據(jù)和數(shù)據(jù)定義。,,2,.通過導(dǎo)出向?qū)?shí)現(xiàn)導(dǎo)出操作,,導(dǎo)出向?qū)軌驈臄?shù)據(jù)庫中提取各種對(duì)象定義和數(shù)據(jù),然后將它們存儲(chǔ)在二進(jìn)制格式的導(dǎo)出轉(zhuǎn)儲(chǔ)文件中。,,導(dǎo)出向?qū)Э梢灾笇?dǎo)用戶逐步完成導(dǎo)出操作。導(dǎo)出向?qū)?duì),3,種導(dǎo)出類型都提供了操作。所有用戶都可以按用戶類型和表類型導(dǎo)出自己的對(duì)象,只有具有,EXP_FULL_DATABASE,角色的用戶可以按全局類型導(dǎo)出對(duì)象。,,1,.通過,Import,程序進(jìn)行導(dǎo)入操作,,(,l,)導(dǎo)入可以完成的工作,,1,)對(duì)重要的數(shù)據(jù),進(jìn)行備份。當(dāng)出現(xiàn)誤刪除操作時(shí),利用導(dǎo)入操作通過導(dǎo)出文件將其恢復(fù)。,,在編程前先將要對(duì)其進(jìn)行操作的表導(dǎo)入到另一個(gè)概要中。這樣,如果由于編程中的錯(cuò)誤刪除了表中的某些行時(shí),就可以從已經(jīng)導(dǎo)入到概要的備份表中恢復(fù)被刪除的行。,,2,)把數(shù)據(jù)從一個(gè)操作系統(tǒng)中運(yùn)行的,Oracle9i,數(shù)據(jù)庫移動(dòng)到另一個(gè)操作系統(tǒng)中的,Oracle9i,數(shù)據(jù)庫中。,導(dǎo)入操作,,(,2,)使用的參數(shù),,導(dǎo)入和導(dǎo)出使用的參數(shù)基本相同。,,(,3,)導(dǎo)入的模式,,導(dǎo)入的模式與導(dǎo)出完全相同,有用戶模式、表模式和全局模式(也稱為數(shù)據(jù)庫模式)。,,在使用這些模式時(shí),需注意以下的問題:,,對(duì)于全局模式導(dǎo)入,一定要保證,“,Import terminated successfully without warnings,”,信息在日志文件的最底行。這表示所有的導(dǎo)入都已完成。,,對(duì)于用戶模式導(dǎo)入,如果是多個(gè)源用戶和目標(biāo)用戶,必須保證源用戶的數(shù)目與目標(biāo)用戶的數(shù)目相同。否則,其結(jié)果不可預(yù)測(cè)。,,2,.通過導(dǎo)入向?qū)нM(jìn)行導(dǎo)入操作,,導(dǎo)入向?qū)Э梢灾笇?dǎo)用戶完成導(dǎo)入操作。導(dǎo)入向?qū)У母鞑酱翱谂c導(dǎo)出向?qū)耆嗨?,操作方法也相同?需要注意的是:,,(,1,)導(dǎo)入操作的目標(biāo)用戶必須事先在目標(biāo)數(shù)據(jù)庫中創(chuàng)建;,,(,2,)所有用戶都可以使用用戶模式和表模式導(dǎo)入;,,(,3,)只有具有,IMP-FULL-DATABASE,角色的用戶可以按全局模式導(dǎo)入。,,高級(jí)復(fù)制技術(shù),高級(jí)復(fù)制,也稱為對(duì)稱復(fù)制,即可支持基于整個(gè)表的復(fù)制也可支持基于部分表的復(fù)制的兩種復(fù)制方案。這兩種復(fù)制方案主要是通過,Oracle,的兩種復(fù)制機(jī)制來完成的,即多主復(fù)制和可更新快照復(fù)制,同時(shí)還可以將這兩種復(fù)制機(jī)制結(jié)合起來以滿足不斷變化的業(yè)務(wù)需求。,,,1,.多主復(fù)制,,多主復(fù)制方案支持全表在各個(gè)主節(jié)點(diǎn)間的對(duì)稱復(fù)制,允許所有主節(jié)點(diǎn)對(duì)主表都有更新操作的權(quán)利。任何一個(gè)主節(jié)點(diǎn)上的復(fù)制表的更新都會(huì)被傳播并被直接應(yīng)用到其他所有主表。一個(gè)主節(jié)點(diǎn)出現(xiàn)問題,不會(huì)對(duì)其他主節(jié)點(diǎn)之間變化的傳播造成影響,。,,多主復(fù)制采用一種稱為“延遲遠(yuǎn)程過程調(diào)用(,deferred remote procedure calls,RPCs,)”的機(jī)制作為主要的傳播和應(yīng)用變化的機(jī)制,。,,,,,2,.可更新快照,,Oracle,將只讀快照機(jī)制擴(kuò)展為一種允許快照可更新的對(duì)稱復(fù)制機(jī)制??煺崭碌膫鞑シ绞胶腿绾螒?yīng)用到快照主節(jié)點(diǎn)采用了和多主復(fù)制一樣的延遲遠(yuǎn)程過程調(diào)用機(jī)制,。,,對(duì)于快照的定義,既可以是包含一個(gè)主表的完全拷貝,也可以是為滿足基于值的選擇標(biāo)準(zhǔn)的主表中行的子集。快照在主節(jié)點(diǎn)的刷新是按照一定的時(shí)間間隔或用戶單獨(dú)請(qǐng)求進(jìn)行的。最后一次刷新后主表的任何變化也同樣被傳播并應(yīng)用到快照。多個(gè)快照的刷新是在一個(gè)一致的事務(wù)中完成的,這就確保了數(shù)據(jù)和引用的完整性,。,,,,3,.混合配置,,,可以將多主復(fù)制和可更新快照復(fù)制結(jié)合在一起,構(gòu)成一種新的混合配置,這種配置可以完成對(duì)全表或者子表的復(fù)制。例如下面這種應(yīng)用就是一個(gè)典型的混合配置方案,一個(gè)系統(tǒng)具有兩個(gè)位于不同地理區(qū)域的中心節(jié)點(diǎn),這兩個(gè)不同的地理區(qū)域下面還有一些分支機(jī)構(gòu),兩個(gè)中心節(jié)點(diǎn)可以彼此看做是自己的備份節(jié)點(diǎn)。采用多主復(fù)制方法在兩個(gè)中心站點(diǎn)之間復(fù)制數(shù)據(jù),同時(shí)采用只讀或者可更新快照復(fù)制方法在每個(gè)區(qū)域范圍中的主節(jié)點(diǎn)之間復(fù)制全表或者子表。這種配置的一個(gè)顯著好處就是當(dāng)其中的一個(gè)中心節(jié)點(diǎn)發(fā)生問題時(shí),這些快照的主節(jié)點(diǎn)可以被重新定義到另一個(gè)運(yùn)行良好的中心節(jié)點(diǎn),從而提高了系統(tǒng)的可靠性,。,,,,4,.過程級(jí)復(fù)制,,,這種復(fù)制方案主要應(yīng)用在存在大量數(shù)據(jù)更新以及采取批處理方式操作數(shù)據(jù)時(shí)需要復(fù)制數(shù)據(jù)的情況。例如,下面這個(gè)應(yīng)用,一個(gè)以年為單位管理客戶訂單的公司,對(duì)于老的訂單數(shù)據(jù)不再需要在線保存,而需要卸載到某存儲(chǔ)介質(zhì)中。這時(shí),如果在多個(gè)節(jié)點(diǎn)間復(fù)制每一獨(dú)立的行級(jí)變化效率將是非常低的。對(duì)于這種情況,可以直接在每個(gè)復(fù)制節(jié)點(diǎn)執(zhí)行一個(gè)過程來直接進(jìn)行這種更新操作。,Oracle,高級(jí)復(fù)制提供的分布式模式管理功能可以非常方便地在多個(gè)節(jié)點(diǎn)上設(shè)置和維護(hù)過程級(jí)復(fù)制的遠(yuǎn)程過程,。,,相關(guān)術(shù)語解釋,RMAN的特點(diǎn),恢復(fù)管理器(RMAN),,,RMAN的特點(diǎn),RMAN,的主要特點(diǎn)有:,,(,1,)功能類似物理備份,但比物理備份強(qiáng)大;,,(,2,)可以壓縮空塊;,,(,3,)可以在塊水平上實(shí)現(xiàn)增量,實(shí)現(xiàn)真正的增量備份;,,(,4,)可以把備份的輸出打包成備份集,也可以按固定大小分割備份集;,,(,5,)備份與恢復(fù)的過程可以自動(dòng)管理;,,(,6,)可以使用腳本(存在,Recovery catalog,中);,,(,7,)在備份和恢復(fù)期間,,RMAN,檢查損壞的數(shù)據(jù)塊,并在報(bào)警日志、跟蹤文件和其他數(shù)據(jù)字典視圖中報(bào)告損壞的情況。,,,相關(guān)術(shù)語解釋,(,1,),Backup sets,備份集,,(,2,),Backup pieces,備份片,,(,3,)完全和增量數(shù)據(jù)文件備份集,,(,4,),Image copies,鏡像拷貝,,(,5,)恢復(fù)目錄,,,1.基本命令,,,RMAN利用RUN這個(gè)命令來提交作業(yè)。在RMAN的環(huán)境中,RUN命令用來編譯和執(zhí)行由大括號(hào)括起來的一個(gè)或多個(gè)命令集合。例如下面的RMAN作業(yè)命令分配一個(gè)磁盤通道并備份數(shù)據(jù)庫。,,RUN{,,ALLOCATE CHANNEL,diskl,TYPE DISK;,,BACKUP DATABASE;,,},RMAN,命令,,,,2,.其他命令,,set duple——,可同時(shí)創(chuàng)建同一個(gè)備份集的多個(gè)拷貝,。,,crosscheck,backupset,——,驗(yàn)證在修復(fù)目錄中列出備份塊是真正可用的,。,,allocate channel——,在,RMAN,和目標(biāo)數(shù)據(jù)庫之間建立連接。,RMAN,盡可能使用多個(gè)通道以便能并發(fā)操作。在任意時(shí)刻,一個(gè)通道僅工作于一個(gè)文件拷貝和一個(gè)備份集。,,deacllocate,channel——,釋放用,allocate,分配的通道,。,,setlimit,channel——,控制一個(gè)通道對(duì)資源的使用,。,,resync,catalog——,使得修復(fù)目錄與目標(biāo)數(shù)據(jù)庫的控制文件進(jìn)行比較,可用新的或被修改的信息來更新修復(fù)目錄,。,,change——,使用備份塊如歸檔日志的可用信息來更新修復(fù)目錄,。,,list——,查詢修復(fù)目錄以產(chǎn)生內(nèi)容列表,。,,report——,查詢修復(fù)目錄以獲得比列表命令更多的信息??墒褂眠@些信息決定文件需要備份或過時(shí)的備份,。,,,1,.創(chuàng)建恢復(fù)目錄,,(,1,)在目錄數(shù)據(jù)庫中創(chuàng)建恢復(fù)目錄所用表空間,,create,tablespace,,rmants,,datafile,,,“,c:\oracle\oradata\cc\rmants.ora,” size 20M;,,(,2,)在目錄數(shù)據(jù)庫中創(chuàng)建,RMAN,用戶并授權(quán),,create user,rman,identified by,rman,default,tablespace,,rmants,temporary,tablespace,temp quota unlimited on,rmants,;,,grant,recovery_catalog_owner,to,rman,;,,(,3,)在目錄數(shù)據(jù)庫中創(chuàng)建恢復(fù)目錄,,C,:,\>,rman,catalog,rman/rman,,(,4,)注冊(cè)目標(biāo)數(shù)據(jù)庫到恢復(fù)目錄,,這里目標(biāo)數(shù)據(jù)庫使用的服務(wù)名稱是,rman,,意思為要使用,RMAN,進(jìn)行備份的數(shù)據(jù)庫,而目錄數(shù)據(jù)庫使用的服務(wù)名稱是,CC,。,,C:\>,rman,target sys/,sys@rman,RMAN,的使用,,,,,2,.啟動(dòng),RMAN,,RMAN,,連接到目標(biāo)數(shù)據(jù)庫:,,CONNECT TARGET system/manager@ora9;,,,,3,.?dāng)?shù)據(jù)庫備份,,(,1,)備份整個(gè)數(shù)據(jù)庫,,RMAN>run {,,allocate channel c1 type disk;,,backup database format 'e:\dbbackup\2db.dmp'};,,(,2,)復(fù)制數(shù)據(jù)文件,,RMAN>run {,,allocate channel c1 type disk;,,copy,datafile,'c:\oracle\oradata\rman\users01.dbf' to,,',e:\dbbackup\u.dbf,' tag=u1215};,,(,3,)查看備份及復(fù)制的信息,,RMAN>list backup;,,,,(,4,)在備份時(shí)設(shè)置相關(guān)參數(shù),,format——,文件輸出格式,,,%d——database name,,,,%s——backup sets sequence number,,,,%p——backup pieces sequence number,,filesperset,——,每個(gè)備份集中所包括的文件數(shù),,RMAN>run {,,allocate channel c1 type disk;,,set limit channel c1,kbytes,8000;,,backup,,format ',e:\dbbackup\db_%d_%s_%p.bck,',,(,database,filesperset,=2,),};,,,,4,.?dāng)?shù)據(jù)庫恢復(fù),,run {,,allocate channel c1 type disk;,,restore,controlfile,to,,'E:/oracle/oradata/ora/control01.ctl';,,replicate,controlfile,from,,'E:/oracle/oradata/ora/control01.ctl';,,restore database;,,sql,'alter database mount';,,recover database until cancel;,,sql,'alter database open,resetlogs,';,,release channel c1;,,},,數(shù)據(jù)庫的切換,,Data Guard,的功能簡介,Oracle災(zāi)難恢復(fù)解決方案,限制數(shù)據(jù)丟失量的方法,Oracle9i Data Guard,的一些部件,,,,,1,.?dāng)?shù)據(jù)庫的切換,,允許,DBA,將主數(shù)據(jù)庫切換到備用數(shù)據(jù)庫,此備用數(shù)據(jù)庫變?yōu)橹鲾?shù)據(jù)庫,響應(yīng)用戶的請(qǐng)求,而原主數(shù)據(jù)庫變?yōu)閭溆脭?shù)據(jù)庫。,Data Guard,的這種特性保證了數(shù)據(jù)不會(huì)丟失,避免數(shù)據(jù)庫恢復(fù)期間無法處理用戶的請(qǐng)求。,Data,Guard的功能簡介,,,,,2,.通過分布式組態(tài),增強(qiáng)數(shù)據(jù)庫的可用性,,,Oracle Data Guard,是由主數(shù)據(jù)庫和一到多個(gè)備用數(shù)據(jù)庫構(gòu)成,這些在,Data Guard,的環(huán)境中稱為站點(diǎn),通常各個(gè)站點(diǎn)以松散的方式分布在各地,以網(wǎng)絡(luò)連接,所以,即使遇到地震、火災(zāi)、洪水等自然災(zāi)害,數(shù)據(jù)庫的數(shù)據(jù)也會(huì)得到很好地保護(hù)。,,,,,3,.同步主站點(diǎn)與備用站點(diǎn)的數(shù)據(jù),,在,Data Guard,環(huán)境中,將一個(gè)站點(diǎn)設(shè)置為主站點(diǎn),用來響應(yīng)用戶的請(qǐng)求,事務(wù)對(duì)數(shù)據(jù)庫所做的修改,以歸檔日志的形式由日志傳輸服務(wù)自動(dòng)從主站點(diǎn)傳送到各個(gè)備用站點(diǎn),以實(shí)現(xiàn)備用站點(diǎn)與主站點(diǎn)的同步。,,4,.防止數(shù)據(jù)庫的物理損壞,,由于主站點(diǎn)的物理損壞不可能通過歸檔日志文件傳輸?shù)絺溆谜军c(diǎn),所以降低了由物理損壞帶給數(shù)據(jù)庫的風(fēng)險(xiǎn)。,,,1.主數(shù)據(jù)庫的工作模式,2.備用數(shù)據(jù)庫的工作模式,數(shù)據(jù)庫的切換,3.Failover和Switchover,4.主數(shù)據(jù)庫與備用數(shù)據(jù)庫的切換,,,1,.主數(shù)據(jù)庫的工作模式:,,Guaranteed protection,規(guī)定在修改主數(shù)據(jù)庫時(shí),至少有一個(gè)備用數(shù)據(jù)庫有效。假如主備之間的連接中斷,通過中斷主實(shí)例來禁止數(shù)據(jù)的分歧,保證無數(shù)據(jù)丟失。,,Instant protection,規(guī)定在修改主數(shù)據(jù)庫時(shí),至少有一個(gè)備用數(shù)據(jù)庫有效。與,Guaranteed protection,模式不同的是當(dāng)主備之間的連接中斷,允許數(shù)據(jù)分歧,并當(dāng)恢復(fù)連接后,解決數(shù)據(jù)分歧的現(xiàn)象。無數(shù)據(jù)丟失,對(duì)主數(shù)據(jù)庫的性能有較小的影響。,,Rapid protection,:指出主數(shù)據(jù)庫的修改在備用數(shù)據(jù)庫上有效。有數(shù)據(jù)丟失,最小化對(duì)數(shù)據(jù)庫性能的影響。,,Delayed protection,:指出主數(shù)據(jù)庫的修改最終在備用數(shù)據(jù)庫上有效。,Rapid protection,和,Delayed protection,模式即使在網(wǎng)絡(luò)連接有效時(shí),也允許主數(shù)據(jù)庫與所有的備用數(shù)據(jù)庫有數(shù)據(jù)分歧,數(shù)據(jù)的丟失量等同于主數(shù)據(jù)庫聯(lián)機(jī)重做日志的未歸檔數(shù)。最小化對(duì)數(shù)據(jù)庫性能的影響。,,,2,.備用數(shù)據(jù)庫的工作模式:,,Managed recovery mode,:,,最大化保護(hù)數(shù)據(jù),主數(shù)據(jù)庫將聯(lián)機(jī)重做日志歸檔到備用數(shù)據(jù)庫,備用數(shù)據(jù)庫自動(dòng)應(yīng)用這些日志進(jìn)行數(shù)據(jù)庫的恢復(fù),。,,Read-only mode,:,,備用數(shù)據(jù)庫不能應(yīng)用歸檔日志。在這種模式下,只能對(duì)備用數(shù)據(jù)庫進(jìn)行查詢。當(dāng)備用數(shù)據(jù)庫重新處于,mount,方式,主數(shù)據(jù)庫繼續(xù)將日志歸檔到備用數(shù)據(jù)庫上,。,,,3,.,Failover,和,Switchover,,Failover,和,Switchover,的區(qū)別為:當(dāng),Failover,發(fā)生,備用數(shù)據(jù)庫切換為主數(shù)據(jù)庫之后,它丟失了備用數(shù)據(jù)庫的所有能力,也就是說,不能再返回到備用模式;而,Switchover,可以,備用數(shù)據(jù)庫可切換為主數(shù)據(jù)庫,也可從主數(shù)據(jù)庫再切換回備用數(shù)據(jù)庫。,,,4,.主數(shù)據(jù)庫與備用數(shù)據(jù)庫的切換,,當(dāng)主數(shù)據(jù)庫操作在,Guaranteed protection,和,Instant protection,兩種模式下,可保證數(shù)據(jù)庫在切換的過程中不丟失數(shù)據(jù),這意味著主數(shù)據(jù)庫的所有歸檔日志都必須應(yīng)用在備用數(shù)據(jù)庫上。假如歸檔日志沒有完全應(yīng)用,或主數(shù)據(jù)庫工作在,Rapid,和,Delayed protection,模式,數(shù)據(jù)庫的切換將導(dǎo)致數(shù)據(jù)的丟失,數(shù)據(jù)丟失的總量可由主數(shù)據(jù)庫歸檔日志路徑屬性和備用數(shù)據(jù)庫歸檔日志的應(yīng)用來決定。,,限制數(shù)據(jù)丟失量的方法,,Oracle9i,可以用以下的方法來限制這個(gè)差異:,,(,1,),DBA,可以選擇讓,LGWR,在將重做日志數(shù)據(jù)寫到本地磁盤的同時(shí)將數(shù)據(jù)發(fā)送到,standby,數(shù)據(jù)庫。該功能稱為,standby,零數(shù)據(jù)丟失(,standby zero data loss,)。這種方法從本質(zhì)的角度講提供了遠(yuǎn)程重做日志鏡像,但帶來的問題是會(huì)極大地?fù)p失性能。,,(,2,)設(shè)置系統(tǒng)初始化參數(shù),ARCHIVE_LAG_TARGET,。該參數(shù)是一個(gè)日志文件開始使用到被發(fā)送到,standby,數(shù)據(jù)庫的時(shí)間間隔。該參數(shù)的推薦值是,1800,秒(需要注意的是,沒有傳送到,standby,數(shù)據(jù)庫的已經(jīng)提交的事務(wù)會(huì)丟失,因此長的事務(wù)會(huì)使,standby,數(shù)據(jù)庫損失更多的數(shù)據(jù))。,,

注意事項(xiàng)

本文(數(shù)據(jù)庫的備份與恢復(fù))為本站會(huì)員(無***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!