第12章+DM數(shù)據(jù)庫的備份和還原教學(xué)課件_第1頁
第12章+DM數(shù)據(jù)庫的備份和還原教學(xué)課件_第2頁
第12章+DM數(shù)據(jù)庫的備份和還原教學(xué)課件_第3頁
第12章+DM數(shù)據(jù)庫的備份和還原教學(xué)課件_第4頁
第12章+DM數(shù)據(jù)庫的備份和還原教學(xué)課件_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

主講教師:時(shí)間:202x.xx.xx第12章DM數(shù)據(jù)庫的備份和還原DM備份和還原概述DM聯(lián)機(jī)備份與還原DM脫機(jī)備份與還原DM邏輯備份與還原知識(shí)點(diǎn)小結(jié)DM備份和還原概述數(shù)據(jù)庫備份是DBA日常最重要的工作內(nèi)容。備份的主要目的是數(shù)據(jù)容災(zāi),保證數(shù)據(jù)的安全性,在數(shù)據(jù)庫發(fā)生故障時(shí),通過還原和恢復(fù),將數(shù)據(jù)恢復(fù)到可用狀態(tài)。數(shù)據(jù)庫備份分為物理備份和邏輯備份兩種類型。邏輯備份是指利用dexp導(dǎo)出工具,將指定對(duì)象(庫級(jí)、用戶級(jí)、模式級(jí)、表級(jí))的數(shù)據(jù)導(dǎo)出到指定文件的備份方式。邏輯備份針對(duì)的是數(shù)據(jù)內(nèi)容,并不關(guān)心這些數(shù)據(jù)物理存儲(chǔ)在什么位置。物理備份則直接掃描數(shù)據(jù)庫文件,找出那些已經(jīng)分配、使用的數(shù)據(jù)頁,拷貝并保存到備份集中。物理備份過程中,不關(guān)心數(shù)據(jù)頁的具體內(nèi)容,也不關(guān)心數(shù)據(jù)頁屬于哪張表,只根據(jù)數(shù)據(jù)庫文件系統(tǒng)的描述挑選有效數(shù)據(jù)頁。01PARTONEDM備份和還原概述DM數(shù)據(jù)庫的物理備份DM數(shù)據(jù)庫的物理還原DM數(shù)據(jù)庫的物理備份DM數(shù)據(jù)庫中的數(shù)據(jù)存儲(chǔ)在物理數(shù)據(jù)文件中,數(shù)據(jù)文件按照頁、簇和段的方式進(jìn)行管理,數(shù)據(jù)頁是最小的數(shù)據(jù)存儲(chǔ)單元。任何一個(gè)對(duì)DM數(shù)據(jù)庫的操作,歸根結(jié)底都是對(duì)某個(gè)數(shù)據(jù)文件頁的讀寫操作。DM物理備份的本質(zhì)就是從數(shù)據(jù)庫文件中拷貝有效的數(shù)據(jù)頁保存到備份集中,這里的有效數(shù)據(jù)頁包括數(shù)據(jù)文件的描述頁和被分配使用的數(shù)據(jù)頁。DM一個(gè)備份集對(duì)應(yīng)了一次完整的備份,備份集由備份片和元數(shù)據(jù)文件組成。DM備份集一般情況下,一個(gè)備份集就是一個(gè)目錄,備份集由一個(gè)或多個(gè)備份片文件和一個(gè)元數(shù)據(jù)文件組成。備份片是用來存儲(chǔ)備份數(shù)據(jù)的文件。文件后綴為.bak,用來存放備份數(shù)據(jù),存放數(shù)據(jù)頁的備份片稱為數(shù)據(jù)備份片,存放REDO日志的備份片稱為日志備份片。DM備份集元數(shù)據(jù)文件用來存放備份信息。文件后綴為.meta。通過元數(shù)據(jù)文件,可以了解整個(gè)備份集信息。元數(shù)據(jù)文件中包含的備份信息包括:備份集本身相關(guān)信息,如是否聯(lián)機(jī)備份,備份范圍,備份加密以及壓縮信息等;備份源庫的建庫參數(shù)信息,如簇大小頁大小,是否大小寫敏感,字符集等;數(shù)據(jù)文件信息,如備份了哪些數(shù)據(jù)文件,文件大小,以及文件相關(guān)的表空間信息等;備份片的信息,如包含哪些備份片文件、備份片大小等信息;備份庫的dm.ini參數(shù)信息。DM數(shù)據(jù)庫的備份(續(xù))物理備份包含聯(lián)機(jī)備份(熱備份)和脫機(jī)備份(冷備份)。聯(lián)機(jī)備份時(shí),數(shù)據(jù)庫處于運(yùn)行狀態(tài),可以對(duì)外提供服務(wù)。因此可能存在一些處于活動(dòng)狀態(tài)的事務(wù)正在執(zhí)行,所以聯(lián)機(jī)備份是非一致性備份,為確保備份數(shù)據(jù)的一致性,需要將備份期間產(chǎn)生的REDO日志一起備份。因此,只能在配置本地歸檔、并開啟本地歸檔的數(shù)據(jù)庫上執(zhí)行聯(lián)機(jī)備份。脫機(jī)備份時(shí),數(shù)據(jù)庫必須關(guān)閉。脫機(jī)備份是一致性備份。數(shù)據(jù)庫正常關(guān)閉時(shí),會(huì)生成完全檢查點(diǎn),脫機(jī)備份生成的備份集中,不包含任何REDO日志。DM數(shù)據(jù)庫的備份(續(xù))DM物理聯(lián)機(jī)備份一般包括數(shù)據(jù)備份和日志備份兩部分,數(shù)據(jù)備份是拷貝數(shù)據(jù)頁內(nèi)容,日志備份則是拷貝備份過程中產(chǎn)生的REDO日志。01PARTONEDM備份和還原概述DM數(shù)據(jù)庫的備份DM數(shù)據(jù)庫的還原DM數(shù)據(jù)庫的還原還原與恢復(fù)是備份的逆過程,還原與恢復(fù)的主要目的是將目標(biāo)數(shù)據(jù)庫恢復(fù)到備份結(jié)束時(shí)刻的狀態(tài),也可以利用歸檔日志恢復(fù)到最新狀態(tài)。還原的主要?jiǎng)幼魇菍?shù)據(jù)頁從備份集中拷貝回?cái)?shù)據(jù)庫文件相應(yīng)位置,恢復(fù)則是重做REDO日志將數(shù)據(jù)庫恢復(fù)到一致性狀態(tài)。備份與還原關(guān)系如圖所示。DM備份和還原概述DM聯(lián)機(jī)備份與還原DM脫機(jī)備份與還原DM邏輯備份與還原知識(shí)點(diǎn)小結(jié)02PARTONEDM聯(lián)機(jī)備份與還原DM數(shù)據(jù)庫的聯(lián)機(jī)備份DM數(shù)據(jù)庫的聯(lián)機(jī)還原DM數(shù)據(jù)庫的聯(lián)機(jī)備份數(shù)據(jù)庫處于運(yùn)行狀態(tài)、并正常提供數(shù)據(jù)庫服務(wù)情況下進(jìn)行的備份操作,稱為聯(lián)機(jī)備份。聯(lián)機(jī)備份通過使用disql工具或者DM管理工具圖形化界面連接到數(shù)據(jù)庫實(shí)例后操作,也可以通過配置作業(yè),定時(shí)完成自動(dòng)備份。聯(lián)機(jī)備份不影響數(shù)據(jù)庫正常提供服務(wù),是最常用的備份手段之一。聯(lián)機(jī)備份時(shí),可能存在一些處于活動(dòng)狀態(tài)的事務(wù)正在執(zhí)行,為確保備份數(shù)據(jù)的一致性,需要將備份期間產(chǎn)生的REDO日志一起備份。因此,只能在配置本地歸檔文件、并開啟本地歸檔的數(shù)據(jù)庫上執(zhí)行聯(lián)機(jī)備份。即聯(lián)機(jī)備份需要數(shù)據(jù)庫開啟歸檔。歸檔模式和非歸檔模式默認(rèn)數(shù)據(jù)庫運(yùn)行在非歸檔模式下。非歸檔模式下,數(shù)據(jù)庫只將重做日志寫入聯(lián)機(jī)日志文件中進(jìn)行存儲(chǔ);歸檔模式下,數(shù)據(jù)庫會(huì)同時(shí)將重做日志寫入聯(lián)機(jī)日志文件和歸檔日志文件中分別進(jìn)行存儲(chǔ)。備份與恢復(fù)過程都依賴歸檔日志,歸檔日志是保證數(shù)據(jù)一致性和完整性的重要保障。歸檔模式會(huì)對(duì)系統(tǒng)的性能產(chǎn)生影響,然而系統(tǒng)在歸檔模式下運(yùn)行會(huì)更安全,當(dāng)出現(xiàn)故障時(shí)其丟失數(shù)據(jù)的可能性更小,這是因?yàn)橐坏┏霈F(xiàn)介質(zhì)故障,如磁盤損壞時(shí),利用歸檔日志,系統(tǒng)可被恢復(fù)至故障發(fā)生的前一刻,也可以還原到指定的時(shí)間點(diǎn)。如何開啟歸檔DM數(shù)據(jù)庫只能在MOUNT狀態(tài)下開啟歸檔。MOUNT狀態(tài)為數(shù)據(jù)庫配置狀態(tài)。使用如下SQL可以打開數(shù)據(jù)庫為歸檔狀態(tài)并配置歸檔類型、歸檔文件大小、歸檔路徑、歸檔空間大小上限等信息:alter

database

mount;alter

database

archivelog;alter

database

add

archivelog

'type=local,dest=/dm8/arch,file_size=512,space_limit=10240';alter

database

open;庫級(jí)備份語法SQL庫級(jí)備份語法如下:BACKUPDATABASE[[FULL]|INCREMENT[CUMULATIVE][WITHBACKUPDIR'<基備份搜索目錄>'{,'<基備份搜索目錄>'}|[BASEON<BACKUPSET'<基備份目錄>']][TO<備份名>]BACKUPSET['<備份集路徑>'][DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>']][BACKUPINFO'<備份描述>'][MAXPIECESIZE<備份片限制大小>][COMPRESSED[LEVEL<壓縮級(jí)別>]][WITHOUTLOG][TASKTHREAD<線程數(shù)>][PARALLEL[<并行數(shù)>]];庫級(jí)備份語法主要參數(shù)說明:FULL:表示完全備份,在不指定該選項(xiàng)的情況下,默認(rèn)是完全備份。INCREMENT:表示增量備份,執(zhí)行增量備份必須指定該參數(shù)。CUMULATIVE:表示累積增量備份(備份完全備份以來所有變化的數(shù)據(jù)塊),若不指定,默認(rèn)為差異增量備份(備份上次備份以來有變化的數(shù)據(jù)塊)。WITHBACKUPDIR:指定增量備份中基備份的搜索目錄。若不指定,服務(wù)器自動(dòng)在默認(rèn)備份目錄下搜索基備份。如果基備份不在默認(rèn)的備份目錄下,增量備份必須指定該參數(shù)。BASEON:用于增量備份中,指定基備份集目錄。TO:指定生成備份的名稱。若沒有指定,則隨機(jī)生成,默認(rèn)備份名格式為:DB_備份類型_數(shù)據(jù)庫名_備份時(shí)間。庫級(jí)備份語法BACKUPSET:指定當(dāng)前備份集生成路徑。若沒有指定,則在默認(rèn)備份路徑中生成默認(rèn)備份集目錄。DEVICETYPE:指存儲(chǔ)備份集的介質(zhì)類型,支持DISK和TAPE,默認(rèn)DISK。PARMS:只對(duì)介質(zhì)類型為TAPE時(shí)有效。BACKUPINFO:備份的描述信息。最大不超過256個(gè)字節(jié)。MAXPIECESIZE:最大備份片文件大小上限,以MB為單位,最小32MB,32位系統(tǒng)最大2GB,64位系統(tǒng)最大128GB。備份片內(nèi)容超過設(shè)置大小將生成多個(gè)備份片。COMPRESSED:是否對(duì)備份數(shù)據(jù)進(jìn)行壓縮處理。LEVEL表示壓縮等級(jí),取值范圍0~9:0表示不壓縮;1表示1級(jí)壓縮;9表示9級(jí)壓縮。PARALLEL:指定并行備份的并行數(shù)和拆分塊大小。并行數(shù)取值范圍0~128。若不指定并行數(shù),則默認(rèn)為4,若指定為0或者1均認(rèn)為非并行備份。若未指定關(guān)鍵字PARALLEL,則認(rèn)為非并行備份。庫級(jí)備份示例例12-1:全量備份數(shù)據(jù)庫至D:\dm_bak\fullbak01目錄,備份集名稱為fullbak01。backup

database

tofullbak01backupset

'D:\dm_bak\fullbak01';也可以使用DM管理工具圖形化界面?zhèn)浞輸?shù)據(jù)庫:庫級(jí)備份示例例12-2:全量備份數(shù)據(jù)庫至D:\dm_bak\fullbak02目錄,備份集名稱為fullbak02,設(shè)置最大備份片大小為256M,備份文件壓縮等級(jí)為5,并指定并行備份。backup

database

tofullbak02backupset

'D:\dm_bak\fullbak02'

maxpiecesize256compressed

level5parallel4;庫級(jí)備份示例例12-3:增量備份數(shù)據(jù)庫至D:\dm_bak\incrbak01目錄,備份集名稱為incrbak01。backup

database

increment

with

backupdir

'D:\dm_bak'

backupset

'D:\dm_bak\incrbak01';例12-4:累計(jì)增量備份數(shù)據(jù)庫至D:\dm_bak\incrbak02目錄,備份集名稱為incrbak02。backup

database

increment

cumulative

with

backupdir

'D:\dm_bak'

toincrbak02backupset

'D:\dm_bak\incrbak02';庫級(jí)備份示例查詢v$backupset可以查看備份集信息,如果備份集在非默認(rèn)備份目錄,需要使用系統(tǒng)函數(shù)添加備份集目錄:selectsf_bakset_backup_dir_add('disk','d:\dm_bak');select*fromv$backupset;若沒有指定備份路徑,系統(tǒng)默認(rèn)在數(shù)據(jù)庫默認(rèn)備份目錄備份,由參數(shù)BAK_PATH指定:selectt.para_name,t.para_valuefromv$dm_initwheret.para_name='BAK_PATH';表空間備份語法針對(duì)特定表空間的備份,稱為表空間級(jí)備份。表空間備份只能在聯(lián)機(jī)狀態(tài)下執(zhí)行。同備份數(shù)據(jù)庫一樣,執(zhí)行表空間備份數(shù)據(jù)庫實(shí)例必須運(yùn)行在歸檔模式下。表空間備份語法備份表空間語法如下:BACKUPTABLESPACE<表空間名>[FULL|INCREMENT[CUMULATIVE][WITHBACKUPDIR'<基備份搜索目錄>'{,'<基備份搜索目錄>'}]|[BASEONBACKUPSET'<基備份集目錄>’]][TO<備份名>]BACKUPSET['<備份集路徑>'][DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>']][BACKUPINFO'<備份集描述>'][MAXPIECESIZE<備份片限制大小>][COMPRESSED[LEVEL<壓縮級(jí)別>]][TASKTHREAD<線程數(shù)>][PARALLEL[<并行數(shù)>][READSIZE<拆分塊大小>]];表空間備份語法主要的參數(shù)說明:表空間名:指定備份的表空間名稱(除了temp表空間)。FULL|INCREMENT:備份類型,F(xiàn)ULL表示完全備份,INCREMENT表示增量備份。若不指定,默認(rèn)為完全備份。CUMULATIVE:用于增量備份中,指明為累積增量備份類型,若不指定則缺省為差異增量備份類型。WITHBACKUPDIR:用于增量備份中,指定備份目錄,最大長(zhǎng)度為256個(gè)字節(jié)。若不指定,自動(dòng)在默認(rèn)備份目錄下搜索基備份。如果基備份不在默認(rèn)的備份目錄下,增量備份必須指定該參數(shù)。表空間備份語法主要的參數(shù)說明:BASEON:用于增量備份中,指定基備份集目錄。TO:指定生成備份名稱。若未指定,系統(tǒng)隨機(jī)生成,默認(rèn)備份名格式為:DB_備份類型_表空間名_備份時(shí)間。BACKUPSET:指定當(dāng)前備份集生成路徑。若指定為相對(duì)路徑,則在默認(rèn)備份路徑中生成備份集。若不指定,則在默認(rèn)備份路徑下以約定規(guī)則生成默認(rèn)的表空間備份集目錄。表空間級(jí)備份默認(rèn)備份集目錄名生成規(guī)則:TS_表空間名_備份類型_時(shí)間,如TS_MAIN_INCREMENT_20180518_143057_123456。表空間備份示例示例12-5:表空間完全備份示例。backup

tablespacedmtbsfull

todmtbs_fullbak01backupset

'd:\dm_bak\dmtbs_fullbak01’;示例12-6:表空間增量備份示例。backup

tablespacedmtbsincrement

todmtbs_incrbak01backupset

'd:\dm_bak\dmtbs_incrbak01';備份語句中指定的INCREMENT參數(shù)表示執(zhí)行的備份類型為增量備份,不可省略。若要?jiǎng)?chuàng)建累積增量備份,還需要指定CUMULATIVE參數(shù),否則缺省為差異增量備份。若基備份不在默認(rèn)備份目錄,則需要使用WITHBACKUPDIR參數(shù)指定搜索的基備份集目錄。

表備份概述表備份不是直接掃描數(shù)據(jù)文件,而是從BUFFER中加載數(shù)據(jù)頁,拷貝到備份片文件中。表備份的元信息包括建表語句、重建約束語句、重建索引語句,以及其他相關(guān)屬性信息。表備份拷貝指定表使用的所有數(shù)據(jù)頁到備份集中,并記錄各個(gè)數(shù)據(jù)頁之間的邏輯關(guān)系以用來恢復(fù)表數(shù)據(jù)結(jié)構(gòu)。表備份只能在聯(lián)機(jī)狀態(tài)下執(zhí)行,并且不支持增量表備份。與數(shù)據(jù)庫、表空間備份不同,表備份不需要配置歸檔。一次表備份操作只能備份一張用戶表。表備份語法和示例表備份的SQL語法如下:BACKUPTABLE<表名>[TO<備份名>]BACKUPSET['<備份集路徑>'][DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>']][BACKUPINFO'<備份集描述>'][MAXPIECESIZE<備份片限制大小>][COMPRESSED[LEVEL<壓縮級(jí)別>]]示例12-7:備份dmhr用戶下的EMPLOYEE表。backup

tabledmhr.employeebackupset

'EMPLOYEE_BAK’;備份集“EMPLOYEE_BAK”會(huì)生成到默認(rèn)的備份路徑下。歸檔備份歸檔是對(duì)REDO日志的歸檔,數(shù)據(jù)庫正常狀態(tài)下用不上歸檔日志文件,但當(dāng)數(shù)據(jù)庫發(fā)生損壞時(shí),利用歸檔日志可以將數(shù)據(jù)庫恢復(fù)到故障發(fā)生的前一刻或任意時(shí)間點(diǎn)。歸檔備份就是對(duì)歸檔日志文件的備份,數(shù)據(jù)庫歸檔備份的前提:歸檔文件的db_magic、permanent_magic值和庫的db_magic、permanent_magic值必須一樣;服務(wù)器必須配置歸檔;歸檔日志必須連續(xù),如果出現(xiàn)不連續(xù)的情況,前面的會(huì)忽略,僅備份最新的連續(xù)部分。如果未收集到指定范圍內(nèi)的歸檔,則不會(huì)備份。歸檔備份語法SQL歸檔備份語法如下:BACKUP<ARCHIVELOG|ARCHIVELOG>[ALL|[FROMLSN<lsn>]|[UNTILLSN<lsn>]|[LSNBETWEEN<lsn>AND<lsn>]|[FROMTIME'<time>']|[UNTILTIME'<time>']|[TIMEBETWEEN'<time>'>AND'<time>']][<notBackedUpSpec>][DELETEINPUT][TO<備份名>][<備份集子句>];<備份集子句>::=BACKUPSET['<備份集路徑>'][BACKUPINFO'<備份描述>'][MAXPIECESIZE<備份片限制大小>][COMPRESSED[LEVEL<壓縮級(jí)別>]][WITHOUTLOG][TASKTHREAD<線程數(shù)>][PARALLEL[<并行數(shù)>][READSIZE<拆分塊大小>]];歸檔備份語法和示例語法和之前的差不多,這里介紹幾個(gè)有區(qū)別的選項(xiàng):ALL:備份所有的歸檔;FROMLSN/UNTILLSN:指定備份的起始/截止的lsn。FROMTIME/UNTILTIME:指定備份的開始/截止的時(shí)間點(diǎn)。BETWEEN...AND...:指定備份的區(qū)間。指定區(qū)間后,只會(huì)備份指定區(qū)間內(nèi)的歸檔文件。DELETEINPUT:用于指定備份完成之后,是否刪除歸檔操作。示例:可備份歸檔文件示例。backuparchivelog

all

backupset

'archbak01';備份集“archbak01”會(huì)生成到默認(rèn)備份路徑下。也可以使用絕對(duì)路徑指定備份目錄。聯(lián)機(jī)還原指數(shù)據(jù)庫處于運(yùn)行狀態(tài)時(shí),通過SQL執(zhí)行還原操作。DM聯(lián)機(jī)還原僅支持表的聯(lián)機(jī)還原。數(shù)據(jù)庫、表空間和歸檔日志的還原必須在數(shù)據(jù)庫關(guān)閉狀態(tài)下操作。DM數(shù)據(jù)庫的聯(lián)機(jī)還原表還原是表備份的逆過程,表還原從表備份集中讀取數(shù)據(jù)替換目標(biāo)表,將目標(biāo)表還原成備份時(shí)刻的狀態(tài)。表還原只能從表級(jí)備份集中還原,不能從庫級(jí)備份集或表空間級(jí)備份集中還原。表還原只支持在聯(lián)機(jī)狀態(tài)下執(zhí)行,表還原不需要重做REDO日志。并且,表備份集允許跨庫還原,但要求還原目標(biāo)庫與源庫的數(shù)據(jù)頁大小等建庫參數(shù)相同。DM表還原概述表還原包括三部分:表結(jié)構(gòu)還原、數(shù)據(jù)還原、以及重建索引和約束。如果還原目標(biāo)表不存在,則利用備份集中記錄的建表語句重建目標(biāo)表;如果還原目標(biāo)表已存在,則清除表中的數(shù)據(jù)、刪除二級(jí)索引和約束;數(shù)據(jù)還原過程從表備份集拷貝數(shù)據(jù)頁,重構(gòu)數(shù)據(jù)頁之間的邏輯關(guān)系,并形成一個(gè)完整的表對(duì)象。在數(shù)據(jù)還原結(jié)束后,使用備份集中信息,重建二級(jí)索引及各種約束。DM表還原概述DM表還原語法和示例表還原語法格式如下:RESTORETABLE[<表名>][STRUCT][KEEPTRXID]FROMBACKUPSET'<備份集路徑>’[DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>']][IDENTIFIEDBY<密碼>|”<密碼>”[ENCRYPTWITH<加密算法>]][TRACEFILE'<TRACE文件名>'][TRACELEVEL<TRACE日志級(jí)別>];示例12-8:利用RESTORE語句還原表示例。restore

tabledmhr.employeeSTRUCT

from

backupset

'EMPLOYEE_BAK';restore

tabledmhr.employeefrom

backupset

'EMPLOYEE_BAK’;DM備份和還原概述DM聯(lián)機(jī)備份與還原DM脫機(jī)備份與還原DM邏輯備份與還原知識(shí)點(diǎn)小結(jié)DM脫機(jī)備份與還原數(shù)據(jù)庫處于關(guān)閉狀態(tài)時(shí)進(jìn)行的備份操作,被稱為脫機(jī)備份。DMRMAN(DMRECOVERYMANEGER)是DM數(shù)據(jù)庫的脫機(jī)備份還原管理工具,由它來統(tǒng)一負(fù)責(zé)庫級(jí)脫機(jī)備份、脫機(jī)還原、脫機(jī)恢復(fù)等相關(guān)操作,該工具支持命令行指定參數(shù)方式和控制臺(tái)交互方式執(zhí)行,降低了用戶的操作難度。也可以使用DM控制臺(tái)工具圖形化界面來操作數(shù)據(jù)庫的脫機(jī)備份、脫機(jī)還原和恢復(fù)。03PARTONEDM脫機(jī)備份與還原DM數(shù)據(jù)庫的脫機(jī)備份DM數(shù)據(jù)庫的脫機(jī)還原與恢復(fù)DM數(shù)據(jù)庫的脫機(jī)備份DMRMAN(DMRECOVERYMANAGER)是DM自帶的脫機(jī)備份還原管理工具,位于DM安裝bin目錄下。在使用DMRMAN工具時(shí)需要注意3點(diǎn):(1)DmAPService服務(wù)是正常運(yùn)行的。(2)在DM_HOME/bin目錄下執(zhí)行dmrman命令。(3)備份的實(shí)例必須是關(guān)閉狀態(tài)。DM數(shù)據(jù)庫的脫機(jī)備份(續(xù))DMRMAN的數(shù)據(jù)庫語法如下:BACKUPDATABASE'<INI文件路徑>'[[FULL]|INCREMENT[CUMULATIVE][WITHBACKUPDIR'<基備份搜索目錄>'{,'<基備份搜索目錄>’}]|[BASEONBACKUPSET'<基備份集目錄>']][TO<備份名>][BACKUPSET'<備份集目錄>'][DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>'][BACKUPINFO'<備份描述>'][MAXPIECESIZE<備份片限制大小>][IDENTIFIEDBY<加密密碼>[WITHENCRYPTION<TYPE>][ENCRYPTWITH<加密算法>]][COMPRESSED[LEVEL<壓縮級(jí)別>]][WITHOUTLOG][TASKTHREAD<線程數(shù)>][PARALLEL[<并行數(shù)>]];DM數(shù)據(jù)庫的脫機(jī)備份(續(xù))語法和聯(lián)機(jī)備份類似,這里只描述一個(gè)參數(shù)DATABASE后面的‘<INI文件路徑>’。因?yàn)檫B接備份是通過SQL執(zhí)行的,在執(zhí)行之前已經(jīng)確認(rèn)了連接的數(shù)據(jù)庫實(shí)例信息。而DMRMAN是脫機(jī)備份,所以在DATABASE選項(xiàng)之后必須加上dm.ini參數(shù)的絕對(duì)路徑,以確定備份哪一個(gè)數(shù)據(jù)庫。其他參數(shù)說明可以參考聯(lián)機(jī)備份部分。如果不指定備份集路徑,默認(rèn)在默認(rèn)備份路徑下生成備份集目錄,默認(rèn)的備份路徑為dm.ini中BAK_PATH的配置值,若未配置,則使用SYSTEM_PATH下的bak目錄。DMRMAN脫機(jī)備份示例示例12-9:完全備份數(shù)據(jù)庫。 RMAN>backupdatabase‘D:\dmdbms\data\DAMENG\dm.ini’fullbackupset‘D:\dm_bak\dmrman\FULLBAK01';示例12-10:增量備份數(shù)據(jù)庫。 RMAN>backupdatabase‘D:\dmdbms\data\DAMENG\dm.ini'incrementwithbackupdir'D:\dm_bak\dmrman'backupset'D:\dm_bak\dmrman\incrbak01';03PARTONEDM脫機(jī)備份與還原DM數(shù)據(jù)庫的脫機(jī)備份DM數(shù)據(jù)庫的脫機(jī)還原與恢復(fù)DM數(shù)據(jù)庫的脫機(jī)還原與恢復(fù)脫機(jī)還原指數(shù)據(jù)庫處于關(guān)閉狀態(tài)時(shí)執(zhí)行的還原和恢復(fù)操作,脫機(jī)還原與恢復(fù)通過DMRMAN工具進(jìn)行。庫備份集、表空間備份集和歸檔文件備份集,可以執(zhí)行脫機(jī)還原。脫機(jī)還原操作的目標(biāo)庫必須處于關(guān)閉狀態(tài)。脫機(jī)恢復(fù)包含庫恢復(fù)和表空間恢復(fù)。數(shù)據(jù)庫庫級(jí)還原和恢復(fù)包含3個(gè)動(dòng)作:還原(RESTORE)、恢復(fù)(RECOVER)、數(shù)據(jù)庫更新(UPDATEDB_MAGIC)。庫還原庫還原就是根據(jù)庫備份集中記錄的文件信息重建數(shù)據(jù)庫文件,并將數(shù)據(jù)頁重新拷貝至目標(biāo)數(shù)據(jù)庫的過程。RESTORE命令從備份集中進(jìn)行對(duì)象的還原(配置文件和數(shù)據(jù)文件等),備份集可以是脫機(jī)庫級(jí)備份集,也可以是聯(lián)機(jī)庫級(jí)備份集??梢灾付ㄟ€原到目標(biāo)庫,也可以指定還原到某一目標(biāo)目錄。庫還原庫還原語法如下:RESTOREDATABASE<restore_type>FROMBACKUPSET'<備份集目錄>'[DEVICETYPEDISK|TAPE[PARMS'<介質(zhì)參數(shù)>']][IDENTIFIEDBY<密碼>[ENCRYPTWITH<加密算法>]][WITHBACKUPDIR'<基備份集搜索目錄>'{,'<基備份集搜索目錄>'}][MAPPEDFILE'<映射文件>'][TASKTHREAD<任務(wù)線程數(shù)>][NOTPARALLEL][RENAMETO'<數(shù)據(jù)庫名>'];<restore_type>::=<type1>|<type2><type1>::='<INI文件路徑>'[REUSEDMINI][OVERWRITE]<type2>::=TO'<system_dbf所在路徑>'[OVERWRITE]庫還原(續(xù))參數(shù)說明:DATABASE:指定還原庫目標(biāo)的dm.ini文件路徑。WITHCHECK:指定還原前校驗(yàn)備份集數(shù)據(jù)完整性。缺省不校驗(yàn)。BACKUPSET:指定用于還原目標(biāo)數(shù)據(jù)庫的備份集目錄。若指定為相對(duì)路徑,會(huì)在默認(rèn)備份目錄下搜索備份集。DEVICETYPE:指存儲(chǔ)備份集的介質(zhì)類型,支持DISK和TAPE,默認(rèn)為DISK。PARMS:介質(zhì)參數(shù),供第三方存儲(chǔ)介質(zhì)(TAPE類型)管理使用。IDENTIFIEDBY:指定備份時(shí)使用的加密密碼,供還原過程解密使用。ENCRYPTWITH:指定備份時(shí)使用的加密算法,供還原過程解密使用,若未指定,則使用默認(rèn)算法。庫還原(續(xù))參數(shù)說明:WITHBACKUPDIR:指定備份集搜索目錄。MAPPEDFILE:指定存放還原目標(biāo)路徑的文件。TASKTHREAD:指定還原過程中用于處理解壓縮和解密任務(wù)的線程個(gè)數(shù)。若未指定,則默認(rèn)為4;若指定為0,則調(diào)整為1;若指定超過當(dāng)前系統(tǒng)主機(jī)核數(shù),則調(diào)整為主機(jī)核數(shù)。RENAMETO:指定還原數(shù)據(jù)庫后是否更改庫的名字,指定時(shí)將還原后的庫改為指定的數(shù)據(jù)庫名,默認(rèn)使用備份集中的db_name作為還原后庫的名稱。OVERWRITE:還原數(shù)據(jù)庫時(shí),存在重名的數(shù)據(jù)文件時(shí),是否覆蓋重建,不指定時(shí)默認(rèn)報(bào)錯(cuò)。庫恢復(fù)數(shù)據(jù)庫恢復(fù)RECOVER命令是在RESTORE之后繼續(xù)完成數(shù)據(jù)庫恢復(fù)工作,可以基于備份集,也可以基于本地的歸檔日志,主要是利用日志來恢復(fù)數(shù)據(jù)的一致性。數(shù)據(jù)庫恢復(fù)有兩種方式:1)從備份集恢復(fù),即重做備份集中的REDO日志;基于備份集恢復(fù)只能恢復(fù)至備份結(jié)束的時(shí)間點(diǎn)。2)從歸檔恢復(fù),即重做歸檔中的REDO日志?;跉w檔的恢復(fù)可以恢復(fù)到故障的前一刻,也可以恢復(fù)至任意時(shí)間點(diǎn)。基于備份集恢復(fù)在數(shù)據(jù)庫比較大,或者事務(wù)比較多的情況下,備份過程中生成的日志也會(huì)存儲(chǔ)到備份集中,比如聯(lián)機(jī)備份(SQL語句備份),在這種情況下,執(zhí)行數(shù)據(jù)庫還原后,還需要重做備份集中備份的日志,以將數(shù)據(jù)庫恢復(fù)到備份時(shí)的一致性狀態(tài),即從備份集恢復(fù)?;趥浞菁謴?fù)只能將數(shù)據(jù)庫恢復(fù)至備份結(jié)束的時(shí)間點(diǎn)?;跉w檔恢復(fù)基于歸檔恢復(fù)可以將數(shù)據(jù)庫恢復(fù)至最新狀態(tài)。基于歸檔恢復(fù)的RECOVER命令語法如下:RECOVERDATABASE'<INI文件路徑>'WITHARCHIVEDIR'<歸檔日志目錄>'{,'<歸檔日志目錄>'}[USEDB_MAGIC<db_magic>][UNTILTIME'<時(shí)間串>'][UNTILLSN<LSN>];基于備份集的RECOVER命令語法如下:RECOVERDATABASE'<INI文件路徑>'FROMBACKUPSET'<備份集目錄>'[DEVICETYPEDISK|TAPE[PARMS'<介質(zhì)參數(shù)>']][IDENTIFIEDBY<密碼>[ENCRYPTWITH<加密算法>]];基于歸檔恢復(fù)這里注意2個(gè)參數(shù):WITHARCHIVEDIR:本地歸檔日志搜索目錄,若未指定,則僅使用目標(biāo)庫配置本地歸檔目錄。USEDB_MAGIC:指定本地歸檔日志對(duì)應(yīng)數(shù)據(jù)庫的DB_MAGIC,若不指定,則默認(rèn)使用目標(biāo)恢復(fù)數(shù)據(jù)庫的DB_MAGIC。DB_MAGIC是一個(gè)唯一值,每個(gè)實(shí)例都不一樣。數(shù)據(jù)庫更新

數(shù)據(jù)庫更新(UPDATEDB_MAGIC)也是利用RECOVER命令實(shí)現(xiàn)的。在數(shù)據(jù)庫執(zhí)行恢復(fù)命令后,需要執(zhí)行更新操作(UPDATEMAGIC),將數(shù)據(jù)庫調(diào)整為可正常工作的庫才算完成。當(dāng)然數(shù)據(jù)庫數(shù)據(jù)庫在執(zhí)行完RESTORE之后就已經(jīng)是一致性的狀態(tài)(比如脫機(jī)備份的恢復(fù)),可以不用進(jìn)行RECOVER恢復(fù)操作,直接進(jìn)行UPDATEDB_MAGIC。數(shù)據(jù)庫更新語法如下: RMAN>RECOVERDATABASE'<INI文件路徑>'UPDATEDB_MAGIC;庫級(jí)還原與恢復(fù)示例(基于備份集恢復(fù))示例12-11:庫級(jí)還原和恢復(fù),基于備份集恢復(fù)至備份結(jié)束時(shí)刻。示例:(1)SQL聯(lián)機(jī)備份數(shù)據(jù)庫: SQL>backupdatabasebackupset'D:\dm_bak\fullbak01';示例:(2)停止數(shù)據(jù)庫實(shí)例。示例:(3)還原數(shù)據(jù)庫: RMAN>restoredatabase'D:\dmdbms\data\DAMENG\dm.ini'frombackupset'D:\dm_bak\fullbak02';示例:(4)從備份集恢復(fù)數(shù)據(jù)庫: RMAN>recoverdatabase‘D:\dmdbms\data\DAMENG\dm.ini'frombackupset'D:\dm_bak\fullbak02';示例:(5)更新數(shù)據(jù)庫: RMAN>recoverdatabase'D:\dmdbms\data\DAMENG\dm.ini'updatedb_magic;庫級(jí)還原與恢復(fù)(基于歸檔恢復(fù))示例12-12:庫級(jí)還原和恢復(fù),基于歸檔恢復(fù)到最新狀態(tài)。示例:(1)SQL聯(lián)機(jī)備份數(shù)據(jù)庫: SQL>backupdatabasebackupset'D:\dm_bak\fullbak02';示例:(2)停止數(shù)據(jù)庫實(shí)例。示例:(3)還原數(shù)據(jù)庫: RMAN>restoredatabase'D:\dmdbms\data\DAMENG\dm.ini'frombackupset'D:\dm_bak\fullbak02';示例:(4)從歸檔恢復(fù)數(shù)據(jù)庫至最新狀態(tài): RMAN>recoverdatabase'D:\dmdbms\data\DAMENG\dm.ini'witharchivedir'D:\arch';示例:(5)更新數(shù)據(jù)庫: RMAN>recoverdatabase'D:\dmdbms\data\DAMENG\dm.ini'updatedb_magic;表空間還原與恢復(fù)

DM8表空間是聯(lián)機(jī)備份,脫機(jī)還原。由于表空間的數(shù)據(jù)庫對(duì)象等字典信息保存在數(shù)據(jù)庫的SYSTEM表空間中,為保證還原后表空間與當(dāng)前庫保持一致狀態(tài),缺省會(huì)基于當(dāng)前歸檔日志將表空間數(shù)據(jù)恢復(fù)到最新狀態(tài)。表空間還原使用RESTORE命令完成表空間的脫機(jī)還原。還原的備份集可以是聯(lián)機(jī)或脫機(jī)生成的庫級(jí)備份集,也可以是聯(lián)機(jī)生成的表空間級(jí)備份集。表空間還原僅涉及表空間數(shù)據(jù)文件的重建與數(shù)據(jù)頁的拷貝。表空間還原RESTORE的語法如下:RESTOREDATABASE'<INI文件路徑>'TABLESPACE<表空間名>[DATAFILE<<文件編號(hào)>{,<文件編號(hào)>}|'<文件路徑>'{,'<文件路徑>'}>]FROMBACKUPSET'<備份集目錄>'[DEVICETYPEDISK|TAPE[PARMS'<介質(zhì)參數(shù)>']][IDENTIFIEDBY<密碼>[ENCRYPTWITH<加密算法>]][WITHBACKUPDIR'<基備份集搜索目錄>'{,'<基備份集搜索目錄>'}][<with_archdir_lst_stmt>][MAPPEDFILE'<映射文件>'][TASKTHREAD<任務(wù)線程數(shù)>][NOTPARALLEL][UNTILTIME'<時(shí)間串>'][UNTILLSN<LSN>];<with_archdir_lst_stmt>::=WITHARCHIVEDIR'<歸檔日志目錄>'{,'<歸檔日志目錄>'}表空間還原(續(xù))參數(shù)說明:DATABASE:指定還原目標(biāo)庫的dm.ini文件路徑。TABLESPACE:指定還原的表空間,TEMP表空間除外。DATABASE:指定還原目標(biāo)庫的dm.ini文件路徑。TABLESPACE:指定還原的表空間,TEMP表空間除外。DATAFILE:還原指定的數(shù)據(jù)文件??梢灾付〝?shù)據(jù)文件編號(hào)或數(shù)據(jù)文件路徑。文件編號(hào),對(duì)應(yīng)動(dòng)態(tài)視圖V$DATAFILE中ID列的值;文件路徑,對(duì)應(yīng)動(dòng)態(tài)視圖V$DATAFILE中PATH的值,也可以僅指定數(shù)據(jù)文件名稱(相對(duì)路徑),與表空間中數(shù)據(jù)文件匹配時(shí),會(huì)使用SYSTEM目錄補(bǔ)齊。BACKUPSET:指定還原備份集路徑。若指定相對(duì)路徑,會(huì)在默認(rèn)備份目錄下搜索備份集。表空間恢復(fù)表空間恢復(fù)通過重做REDO日志,以將數(shù)據(jù)更新到一致性狀態(tài)。由于日志重做過程中,修改好的數(shù)據(jù)頁首先存入緩沖區(qū),緩沖區(qū)分批次將修改好的數(shù)據(jù)頁寫入磁盤,如果在此過程中發(fā)生異常中斷,可能導(dǎo)致緩沖區(qū)中的數(shù)據(jù)頁無法寫入磁盤,造成數(shù)據(jù)的不一致,數(shù)據(jù)庫啟動(dòng)時(shí)校驗(yàn)失敗,所以表空間恢復(fù)過程中不允許異常中斷?;謴?fù)完成后,表空間狀態(tài)置為ONLINE,并設(shè)置數(shù)據(jù)標(biāo)記為FIL_TS_RECV_STAT_RECOVERED,表示數(shù)據(jù)已恢復(fù)到一致狀態(tài)。表空間恢復(fù)(續(xù))語法如下:RECOVERDATABASE'<ini_path>'TABLESPACE<表空間名>[WITHARCHIVEDIR'歸檔日志目錄'{,'歸檔日志目錄'}][USEDB_MAGIC<db_magic>];說明:DATABASE:指定還原目標(biāo)庫的dm.ini文件路徑。TABLESPACE:指定還原的表空間,TEMP表空間除外。WITHARCHIVEDIR:歸檔日志搜索目錄。缺省情況下在dmarch.ini中指定的歸檔目錄中搜索。如果歸檔日志不在配置文件dmarch.ini中指定的目錄下,或者歸檔日志分散在多個(gè)目錄下,需要使用該參數(shù)指定歸檔日志搜索目錄。USEDB_MAGIC:指定本地歸檔日志對(duì)應(yīng)數(shù)據(jù)庫的DB_MAGIC,若不指定,則默認(rèn)使用目標(biāo)恢復(fù)數(shù)據(jù)庫的DB_MAGIC。表空間還原與恢復(fù)示例示例12-13:以聯(lián)機(jī)表空間備份為例,展示DMRMAN如何完成表空間的恢復(fù)。1)聯(lián)機(jī)備份表空間,保證數(shù)據(jù)庫運(yùn)行在歸檔模式及OPEN狀態(tài);SQL>BACKUPTABLESPACEMAINBACKUPSET‘D:\dm_bak\ts_fullbak';2)還原表空間。需要注意,表空間還原的目標(biāo)庫只能是備份集產(chǎn)生的源庫,否則將報(bào)錯(cuò)。啟動(dòng)DMRMAN,輸入以下命令:RMAN>RESTOREDATABASE‘D:\dmdbms\data\DAMENG\dm.ini'TABLESPACEMAINFROMBACKUPSET'D:\dm_bak\ts_fullbak';3)恢復(fù)表空間。啟動(dòng)DMRMAN,輸入以下命令,數(shù)據(jù)庫默認(rèn)會(huì)使用歸檔日志將表空間恢復(fù)至最新狀態(tài):RMAN>RECOVERDATABASE'D:\dmdbms\data\DAMENG\dm.ini'TABLESPACEMAIN;歸檔還原使用RESTORE命令完成脫機(jī)還原歸檔操作,在還原語句中指定歸檔備份集。備份集可以是脫機(jī)歸檔備份集,也可以是聯(lián)機(jī)歸檔備份集。歸檔只有還原沒有恢復(fù)。歸檔還原語法如下:RESTORE<ARCHIVELOG|ARCHIVELOG>[withcheck]FROMBACKUPSET'<備份集路徑>'[<device_type_stmt>][IDENTIFIEDBY<密碼>|”<密碼>”[ENCRYPTWITH<加密算法>]][TASKTHREAD<任務(wù)線程數(shù)>][NOTPARALLEL][ALL|[FROMLSN<lsn>]|[UNTILLSN<lsn>]|[LSNBETWEEN<lsn>AND<lsn>]|[FROMTIME'<time>']|[UNTILTIME'<time>']|[TIMEBETWEEN'<time>'AND'<time>']]TO<還原目錄>[OVERWRITE<level>];<device_type_stmt>::=DEVICETYPE<介質(zhì)類型>[PARMS'<介質(zhì)參數(shù)>']<還原目錄>::=ARCHIVEDIR'<歸檔日志目錄>'|DATABASE'<ini_path>'歸檔還原示例示例12-14:以聯(lián)機(jī)歸檔文件備份為例,展示DMRMAN如何完成歸檔文件的還原,具體步驟如下。1)聯(lián)機(jī)備份歸檔文件,保證數(shù)據(jù)庫運(yùn)行在歸檔模式及OPEN狀態(tài)。 SQL>BACKUPARCHIVELOGALLBACKUPSET‘D:\dm_bak\archbakall';2)還原歸檔文件。啟動(dòng)DMRMAN,設(shè)置OVERWRITE為2,如果歸檔文件已存在,會(huì)報(bào)錯(cuò)。RMAN>RESTOREARCHIVELOGFROMBACKUPSET'D:\dm_bak\archbakall'TODATABASE'D:\dmdbms\data\DAMENG\dm.ini'OVERWRITE2;或者RMAN>RESTOREARCHIVELOGFROMBACKUPSET'D:\dm_bak\archbakall'TOARCHIVEDIR'D:\arch_dest'OVERWRITE2;DM備份和還原概述DM聯(lián)機(jī)備份與還原DM脫機(jī)備份與還原DM邏輯備份與還原知識(shí)點(diǎn)小結(jié)04PARTONEDM邏輯備份與還原邏輯備份邏輯還原DM邏輯備份與還原邏輯備份與還原是對(duì)數(shù)據(jù)庫邏輯組件(如表、視圖和存儲(chǔ)過程等數(shù)據(jù)庫對(duì)象)的備份與還原??梢允褂胐exp和dimp兩個(gè)命令行工具,分別實(shí)現(xiàn)對(duì)DM數(shù)據(jù)庫的邏輯備份和邏輯還原。位于DM安裝bin目錄下。邏輯備份還原的目的是保護(hù)數(shù)據(jù)庫的邏輯組件免遭數(shù)據(jù)丟失或破壞的危險(xiǎn),當(dāng)遇到數(shù)據(jù)庫邏輯組件丟失或者遭到破壞時(shí),能夠及時(shí)的重構(gòu)數(shù)據(jù)庫,還原數(shù)據(jù)庫的邏輯組件。DM數(shù)據(jù)庫邏輯備份和邏輯還原都是在聯(lián)機(jī)方式下完成。即數(shù)據(jù)庫服務(wù)器正常運(yùn)行過程中進(jìn)行的導(dǎo)出與導(dǎo)入。邏輯備份dexp工具可以對(duì)本地或者遠(yuǎn)程數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫級(jí)、用戶級(jí)、模式級(jí)和表級(jí)的邏輯備份。備份的內(nèi)容非常靈活,可以選擇是否備份索引、數(shù)據(jù)行和權(quán)限,是否忽略各種約束等,在備份前可以指定導(dǎo)出的數(shù)據(jù)文件目錄,導(dǎo)出的數(shù)據(jù)文件名,生成日志文件等,記錄備份的過程以供查看。語法如下:dexpPARAMETER=<value>{PARAMETER=<value>}注:PARAMETER:dexp參數(shù)。多個(gè)參數(shù)之間排列順序無影響,參數(shù)之間使用空格間隔。<value>:參數(shù)取值。在運(yùn)用dexp工具進(jìn)行導(dǎo)出時(shí),執(zhí)行dexphelp可以使用幫助。邏輯備份(續(xù))邏輯備份(主要參數(shù))參數(shù)名是否必選描述說明USERID必選用于連接服務(wù)器。格式:USER/PWD@SERVER:PORTFILEdexp可選用于指定導(dǎo)出的文件(可包含路徑),可包含多個(gè)文件(逗號(hào)分隔)。導(dǎo)出時(shí)如果不指定,默認(rèn)為dexp.dmp。FILE和LOG中指定的路徑,優(yōu)先級(jí)高于DIRECTORY;當(dāng)FILE和LOG不指定路徑時(shí),才使用DIRECTORY指定的路徑;如果三者都沒有指定路徑,使用系統(tǒng)當(dāng)前路徑。LOG可選用于指定導(dǎo)出的日志文件(可包含路徑),可包含多個(gè)文件(逗號(hào)分隔)。如果不指定,默認(rèn)為dexp.log.log。DIRECTORY可選用于指定文件及日志文件路徑,缺省為系統(tǒng)當(dāng)前路徑。邏輯備份示例示例12-15:全庫導(dǎo)出將用戶名和密碼均為SYSDBA,IP地址為192.168.0.248,端口號(hào)為5238的數(shù)據(jù)庫采用FULL方式完全導(dǎo)出。導(dǎo)出文件名為db_full.dmp,導(dǎo)出的日志文件名為db_full.log,導(dǎo)出文件的路徑為D:\db_bak\dexp。數(shù)據(jù)文件最大值不超過128M,超過128M拆分為多個(gè)文件。操作命令為:dexpUSERID=SYSDBA/SYSDBA@192.168.0.248:5238FILE=dbfull_%U.dmpDIRECTORY=D:\db_bak\dexpLOG=dbfull_%U.logFULL=Yfiles

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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)論