備份與恢復(fù)簡(jiǎn)介_(kāi)第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、理論課,備份與恢復(fù)簡(jiǎn)介,回顧,觸發(fā)器是當(dāng)特定事件出現(xiàn)時(shí)自動(dòng)執(zhí)行的存儲(chǔ)過(guò)程觸發(fā)器分為 DML 觸發(fā)器、DDL 觸發(fā)器和數(shù)據(jù)庫(kù)級(jí)觸發(fā)器三種類型DML 觸發(fā)器的三種類型包括行級(jí)觸發(fā)器、語(yǔ)句級(jí)觸發(fā)器和 INSTEAD OF 觸發(fā)器一些常用的內(nèi)置程序包:DBMS_OUTPUT 包輸出 PL/SQL 程序的調(diào)試信息DBMS_LOB 包提供操作 LOB 數(shù)據(jù)的子程序DBMS_XMLQUERY 將查詢結(jié)果轉(zhuǎn)換為 XML 格式DBMS_RA

2、NDOM 提供隨機(jī)數(shù)生成器UTL_FILE 用于讀寫操作系統(tǒng)文本文件,2,目標(biāo),了解數(shù)據(jù)庫(kù)備份與恢復(fù)的基礎(chǔ)知識(shí)理解在 Oracle 環(huán)境中可能發(fā)生的故障類型掌握導(dǎo)出和導(dǎo)入實(shí)用程序了解數(shù)據(jù)庫(kù)歸檔模式,3,備份與恢復(fù)簡(jiǎn)介,備份是數(shù)據(jù)庫(kù)中數(shù)據(jù)的副本,它可以保護(hù)數(shù)據(jù)在出現(xiàn)意外損失時(shí)最大限度的恢復(fù)Oracle數(shù)據(jù)庫(kù)的備份包括以下兩種類型:,4,備份,物理備份,邏輯備份,,,,,物理備份是對(duì)數(shù)據(jù)庫(kù)的操作系統(tǒng)物理文件(如數(shù)據(jù)文件、控制文件

3、和日志文件等)的備份,邏輯備份是對(duì)數(shù)據(jù)庫(kù)邏輯組件(如表、視圖和存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象)的備份,故障類型,5,故障類型,,,語(yǔ)句故障,,介質(zhì)故障,,實(shí)例故障,,用戶進(jìn)程故障,,導(dǎo)致數(shù)據(jù)庫(kù)操作中止的故障包括四種類型:,在執(zhí)行 SQL 語(yǔ)句過(guò)程中發(fā)生的邏輯故障可導(dǎo)致語(yǔ)句故障。如果用戶編寫的 SQL 語(yǔ)句無(wú)效,就會(huì)發(fā)生邏輯故障,當(dāng)用戶程序出錯(cuò)而無(wú)法訪問(wèn)數(shù)據(jù)庫(kù)時(shí)發(fā)生用戶進(jìn)程故障。導(dǎo)致用戶進(jìn)程故障的原因是異常斷開(kāi)連接或異常終止進(jìn)程,當(dāng) Oracle

4、 的數(shù)據(jù)庫(kù)實(shí)例由于硬件或軟件問(wèn)題而無(wú)法繼續(xù)運(yùn)行時(shí),就會(huì)發(fā)生實(shí)例故障,在數(shù)據(jù)庫(kù)無(wú)法正確讀取或?qū)懭肽硞€(gè)數(shù)據(jù)庫(kù)文件時(shí),會(huì)發(fā)生介質(zhì)故障,導(dǎo)出和導(dǎo)入實(shí)用程序 4-1,導(dǎo)出和導(dǎo)入實(shí)用程序用于實(shí)施數(shù)據(jù)庫(kù)的邏輯備份和恢復(fù)導(dǎo)出實(shí)用程序?qū)?shù)據(jù)庫(kù)中的對(duì)象定義和數(shù)據(jù)備份到一個(gè)操作系統(tǒng)二進(jìn)制文件中導(dǎo)入實(shí)用程序讀取二進(jìn)制導(dǎo)出文件并將對(duì)象和數(shù)據(jù)載入數(shù)據(jù)庫(kù)中,6,導(dǎo)出和導(dǎo)入實(shí)用程序 4-2,導(dǎo)出和導(dǎo)入實(shí)用程序的特點(diǎn)有:可以按時(shí)間保存表結(jié)構(gòu)和數(shù)據(jù)允許導(dǎo)出指定

5、的表,并重新導(dǎo)入到新的數(shù)據(jù)庫(kù)中可以把數(shù)據(jù)庫(kù)遷移到另外一臺(tái)異構(gòu)服務(wù)器上在兩個(gè)不同版本的Oracle數(shù)據(jù)庫(kù)之間傳輸數(shù)據(jù)在聯(lián)機(jī)狀態(tài)下進(jìn)行備份和恢復(fù)可以重新組織表的存儲(chǔ)結(jié)構(gòu),減少鏈接及磁盤碎片,7,導(dǎo)出和導(dǎo)入實(shí)用程序 4-3,使用以下三種方法調(diào)用導(dǎo)出和導(dǎo)入實(shí)用程序:,8,調(diào)用導(dǎo)出和導(dǎo)入程序,命令行參數(shù),,,,參數(shù)文件,,交互提示符,,在命令行指定執(zhí)行程序的參數(shù)和參數(shù)值。,以交互的方式提示用戶逐個(gè)輸入?yún)?shù)的值。,允許用戶將運(yùn)行參數(shù)和參數(shù)值

6、存儲(chǔ)在參數(shù)文件中,以便重復(fù)使用參數(shù),導(dǎo)出和導(dǎo)入實(shí)用程序 4-4,9,導(dǎo)出和導(dǎo)入數(shù)據(jù)庫(kù)對(duì)象的四種模式是:,導(dǎo)出導(dǎo)入模式,完全數(shù)據(jù)庫(kù),,,,表空間,,表,,用戶,,導(dǎo)出和導(dǎo)入整個(gè)數(shù)據(jù)庫(kù)中的所有對(duì)象,導(dǎo)出和導(dǎo)入一個(gè)或多個(gè)指定的表或表分區(qū),導(dǎo)出和導(dǎo)入一個(gè)用戶模式中的所有對(duì)象,導(dǎo)出和導(dǎo)入一個(gè)或多個(gè)指定的表空間中的所有對(duì)象,導(dǎo)出實(shí)用程序 2-1,導(dǎo)出實(shí)用程序有以下常用命令參數(shù):,10,導(dǎo)出實(shí)用程序 2-2,11,exp scott/tiger@a

7、ccp file=scott_back owner=scott,按用戶方式導(dǎo)出數(shù)據(jù),exp scott/tiger@accp tables=(emp, dept) file=scott_back_tab,按表方式導(dǎo)出數(shù)據(jù),exp system/aptech parfile='C:\parameters.txt',使用參數(shù)文件導(dǎo)出數(shù)據(jù),exp system/aptech@accp tablespaces=(users) f

8、ile=tbs_users,按表空間方式導(dǎo)出數(shù)據(jù),導(dǎo)出實(shí)用程序 2-2,12,exp scott/tiger@accp file=scott_back owner=scott,按用戶方式導(dǎo)出數(shù)據(jù),exp scott/tiger@accp tables=(emp, dept) file=scott_back_tab,按表方式導(dǎo)出數(shù)據(jù),exp system/aptech parfile='C:\parameters.txt'

9、,使用參數(shù)文件導(dǎo)出數(shù)據(jù),exp system/aptech@accp tablespaces=(users) file=tbs_users,按表空間方式導(dǎo)出數(shù)據(jù),導(dǎo)入實(shí)用程序 2-1,導(dǎo)入實(shí)用程序有如下常用命令參數(shù):,13,導(dǎo)入實(shí)用程序 2-2,14,imp accp/accp@accp file=item_back.dmp ignore=y full=y,將整個(gè)文件導(dǎo)入數(shù)據(jù)庫(kù),imp system/oracle parfile=

10、9;C:\parameters.txt',使用參數(shù)文件導(dǎo)入數(shù)據(jù),imp system/aptech@accp file=scott_back fromuser=scott touser=martin tables=(emp,dept),將scott用戶的表導(dǎo)入到martin用戶,數(shù)據(jù)庫(kù)歸檔方式 3-1,Oracle 數(shù)據(jù)庫(kù)可以運(yùn)行在兩種歸檔方式:非歸檔日志方式歸檔日志方式非歸檔日志方式可以避免實(shí)例故障,但無(wú)法避免介質(zhì)故障。

11、在此方式下,數(shù)據(jù)庫(kù)只能實(shí)施冷備份歸檔日志方式產(chǎn)生歸檔日志,用戶可以使用歸檔日志完全恢復(fù)數(shù)據(jù)庫(kù),15,,數(shù)據(jù)庫(kù)歸檔方式 3-2,非歸檔日志方式下數(shù)據(jù)庫(kù)的工作原理:,16,表空間脫機(jī),,備份表空間,,恢復(fù)表空間,,表空間聯(lián)機(jī),數(shù)據(jù)庫(kù)歸檔方式 3-3,歸檔日志方式下數(shù)據(jù)庫(kù)的工作原理:,17,日志文件1填滿,,,清空日志文件 2,,,向日志文件2寫入信息,準(zhǔn)備向日志文件 2 寫入信息,備份日志文件2,配置歸檔日志方式 4-1,配置數(shù)據(jù)庫(kù)在歸檔

12、日志方式下運(yùn)行,包括以下三個(gè)步驟:,18,確保數(shù)據(jù)庫(kù)當(dāng)前不處于歸檔方式,,設(shè)置相關(guān)數(shù)據(jù)庫(kù)初始化參數(shù),,在歸檔日志方式下啟動(dòng)數(shù)據(jù)庫(kù),配置歸檔日志方式 4-2,查看當(dāng)前數(shù)據(jù)庫(kù)的歸檔方式,19,配置歸檔日志方式 4-3,設(shè)置相關(guān)啟動(dòng)參數(shù),20,配置歸檔日志方式 4-4,以歸檔方式啟動(dòng)數(shù)據(jù)庫(kù),21,獲取歸檔日志信息,可以通過(guò)數(shù)據(jù)字典視圖查看歸檔日志信息V$ARCHIVE_DEST - 顯示當(dāng)前所有歸檔日志存儲(chǔ)位置及其狀態(tài)V$ARCHIVE_

13、LOG - 顯示歷史歸檔日志信息,22,SQL> SELECT DEST_ID,DEST_NAME,STATUS,DESTINATIONFROM V$ARCHIVE_DEST WHERE STATUS='VALID';,,目標(biāo)位置名稱,,目標(biāo)位置的狀態(tài),,歸檔日志文件的路徑,SQL> SELECT DEST_ID,NAME,ARCHIVED FROM V$ARCHIVED_LOG;,,目標(biāo)位置編

溫馨提示

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

評(píng)論

0/150

提交評(píng)論