




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle數(shù)據(jù)庫(kù)邏輯增量備份之exp/impOracle數(shù)據(jù)庫(kù)邏輯增量備份之exp/imp1一、實(shí)現(xiàn)需求1二、邏輯備份恢復(fù)工具exp/imp21、邏輯備份原理22、exp語(yǔ)法和參數(shù)23、imp語(yǔ)法和參數(shù)3三、exp邏輯備份41、exp表模式備份42、exp用戶(hù)模式備份53、exp全庫(kù)模式備份5四、imp邏輯恢復(fù)61、imp表模式恢復(fù)62、imp用戶(hù)模式恢復(fù)63、imp全庫(kù)模式恢復(fù)7五、 exp/imp增量參數(shù)INCTYPE81、exp增量備份條件82、exp增量備份類(lèi)型8六、增量備份恢復(fù)實(shí)例81、exp增量備份恢復(fù)策略82、A時(shí)間點(diǎn)全備93、B時(shí)間點(diǎn)增量備份94、C時(shí)間點(diǎn)累積備份105、D時(shí)
2、間點(diǎn)增量備份106、E時(shí)間點(diǎn)增量備份106、A表丟失數(shù)據(jù)恢復(fù)117、D時(shí)間點(diǎn)丟失表空間恢復(fù)128、全庫(kù)恢復(fù)13七、Exp/Imp增量備份恢復(fù)總結(jié)14一、實(shí)現(xiàn)需求由于一個(gè)庫(kù)在云平臺(tái)上,雖然做了RMAN備份,但是RMAN備份在云本地磁盤(pán)上,同時(shí)庫(kù)備份數(shù)據(jù)量比較大,無(wú)法轉(zhuǎn)移到其他的空間上。由于該庫(kù)應(yīng)用的性質(zhì)比較特殊,大數(shù)據(jù)量部分要求保存180天后即可刪除,因此除了做RMAN之外,我希望將核心數(shù)據(jù)做下額外的備份,expdp可以滿(mǎn)足,目前是這么做的,但是expdp做不了增量備份。聽(tīng)說(shuō)exp/imp有參數(shù)能做增量備份,但是又聽(tīng)說(shuō)exp增量備份的最小單位是表,只要表一條數(shù)據(jù)發(fā)生變化,就會(huì)對(duì)全表進(jìn)行備份。之前
3、沒(méi)有用過(guò)exp增量備份這個(gè)功能,于是決定先做下測(cè)試,看到底備份恢復(fù)效率和真實(shí)機(jī)制如何。二、邏輯備份恢復(fù)工具exp/imp1、邏輯備份原理Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別是導(dǎo)出導(dǎo)入(EXP/IMP、EXPDP/IMPDP)、熱備份和冷備份。導(dǎo)出備件是一種邏輯備份,冷備份和熱備份是物理備份。邏輯導(dǎo)出備份:創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的邏輯拷貝并存入一個(gè)二進(jìn)制轉(zhuǎn)儲(chǔ)文件。這種邏輯備份需要在數(shù)據(jù)庫(kù)啟動(dòng)的情況下使用, 其導(dǎo)出實(shí)質(zhì)就是讀取一個(gè)數(shù)據(jù)庫(kù)記錄集(甚至可以包括數(shù)據(jù)字典)并將這個(gè)記錄集寫(xiě)入一個(gè)文件,這些記錄的導(dǎo)出與其物理位置無(wú)關(guān),導(dǎo)入實(shí)質(zhì)就是讀取轉(zhuǎn)儲(chǔ)文件并執(zhí)行其中的命令。此備份方式是通過(guò)Oracle
4、的實(shí)用工具export和import來(lái)實(shí)施的, export是把數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出,import是把export卸出的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)中。通過(guò)此工具可以衍生出多種功能, 比如整個(gè)數(shù)據(jù)庫(kù)的備份、表結(jié)構(gòu)重建、數(shù)據(jù)的傳輸、用戶(hù)的改變等等。重新溫習(xí)下exp/imp的語(yǔ)法和參數(shù),著重看看增量備份參數(shù)相關(guān)說(shuō)明。2、exp語(yǔ)法和參數(shù)C:Documents and SettingsA4586exp help=yExport: Release 10.2.0.1.0 - Production on 星期三 11月 7 13:41:28 2012Copyright (c) 1982, 2005, Oracle. Al
5、l rights reserved.通過(guò)輸入 EXP 命令和您的用戶(hù)名/口令, 導(dǎo)出操作將提示您輸入?yún)?shù): 例如: EXP SCOTT/TIGER或者, 您也可以通過(guò)輸入跟有各種參數(shù)的 EXP 命令來(lái)控制導(dǎo)出的運(yùn)行方式。要指定參數(shù), 您可以使用關(guān)鍵字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,.,valueN) 例如: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1:P1,T1:P2), 如果 T1 是分區(qū)表USERID 必須是命令行中的第一個(gè)參數(shù)。關(guān)鍵字 說(shuō)明 (默認(rèn)
6、值) - -USERID用戶(hù)名/口令 FULL導(dǎo)出整個(gè)文件 (N)BUFFER數(shù)據(jù)緩沖區(qū)大小 OWNER所有者用戶(hù)名列表FILE輸出文件 (EXPDAT.DMP) TABLES 表名列表COMPRESS導(dǎo)入到一個(gè)區(qū) (Y) RECORDLENGTH IO 記錄的長(zhǎng)度GRANTS 導(dǎo)出權(quán)限 (Y) INCTYPE 增量導(dǎo)出類(lèi)型INDEXES 導(dǎo)出索引 (Y) RECORD 跟蹤增量導(dǎo)出 (Y)DIRECT 直接路徑 (N) TRIGGERS 導(dǎo)出觸發(fā)器 (Y)LOG 屏幕輸出的日志文件 STATISTICS 分析對(duì)象 (ESTIMATE)ROWS 導(dǎo)出數(shù)據(jù)行 (Y) PARFILE 參數(shù)文件名C
7、ONSISTENT 交叉表的一致性 (N) CONSTRAINTS 導(dǎo)出的約束條件 (Y)OBJECT_CONSISTENT 只在對(duì)象導(dǎo)出期間設(shè)置為只讀的事務(wù)處理 (N)FEEDBACK 每 x 行顯示進(jìn)度 (0)FILESIZE 每個(gè)轉(zhuǎn)儲(chǔ)文件的最大大小FLASHBACK_SCN 用于將會(huì)話快照設(shè)置回以前狀態(tài)的 SCNFLASHBACK_TIME 用于獲取最接近指定時(shí)間的 SCN 的時(shí)間QUERY 用于導(dǎo)出表的子集的 select 子句RESUMABLE 遇到與空格相關(guān)的錯(cuò)誤時(shí)掛起 (N)RESUMABLE_NAME 用于標(biāo)識(shí)可恢復(fù)語(yǔ)句的文本字符串RESUMABLE_TIMEOUT RESUM
8、ABLE 的等待時(shí)間TTS_FULL_CHECK 對(duì) TTS 執(zhí)行完整或部分相關(guān)性檢查T(mén)ABLESPACES 要導(dǎo)出的表空間列表TRANSPORT_TABLESPACE 導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)TEMPLATE 調(diào)用 iAS 模式導(dǎo)出的模板名3、imp語(yǔ)法和參數(shù)C:Documents and SettingsA4586imp help=yImport: Release 10.2.0.1.0 - Production on 星期三 11月 7 13:59:17 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.通過(guò)輸入 I
9、MP 命令和您的用戶(hù)名/口令, 導(dǎo)入操作將提示您輸入?yún)?shù): 例如: IMP SCOTT/TIGER或者, 可以通過(guò)輸入 IMP 命令和各種參數(shù)來(lái)控制導(dǎo)入的運(yùn)行方式。要指定參數(shù), 您可以使用關(guān)鍵字: 格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,.,valueN) 例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N 或 TABLES=(T1:P1,T1:P2), 如果 T1 是分區(qū)表USERID 必須是命令行中的第一個(gè)參數(shù)。關(guān)鍵字說(shuō)明 (默認(rèn)值) -USERID 用戶(hù)名/口令 FULL 導(dǎo)入整
10、個(gè)文件 (N)BUFFER 數(shù)據(jù)緩沖區(qū)大小 FROMUSER 所有者用戶(hù)名列表FILE 輸入文件 (EXPDAT.DMP) TOUSER 用戶(hù)名列表SHOW 只列出文件內(nèi)容 (N) TABLES 表名列表IGNORE 忽略創(chuàng)建錯(cuò)誤 (N) RECORDLENGTH IO 記錄的長(zhǎng)度GRANTS 導(dǎo)入權(quán)限 (Y) INCTYPE 增量導(dǎo)入類(lèi)型INDEXES 導(dǎo)入索引 (Y) COMMIT 提交數(shù)組插入 (N)ROWS 導(dǎo)入數(shù)據(jù)行 (Y) PARFILE 參數(shù)文件名LOG 屏幕輸出的日志文件 CONSTRAINTS 導(dǎo)入限制 (Y)DESTROY 覆蓋表空間數(shù)據(jù)文件 (N)INDEXFILE 將表
11、/索引信息寫(xiě)入指定的文件SKIP_UNUSABLE_INDEXES 跳過(guò)不可用索引的維護(hù) (N)FEEDBACK 每 x 行顯示進(jìn)度 (0)TOID_NOVALIDATE 跳過(guò)指定類(lèi)型 ID 的驗(yàn)證FILESIZE 每個(gè)轉(zhuǎn)儲(chǔ)文件的最大大小STATISTICS 始終導(dǎo)入預(yù)計(jì)算的統(tǒng)計(jì)信息RESUMABLE 在遇到有關(guān)空間的錯(cuò)誤時(shí)掛起 (N)RESUMABLE_NAME 用來(lái)標(biāo)識(shí)可恢復(fù)語(yǔ)句的文本字符串RESUMABLE_TIMEOUT RESUMABLE 的等待時(shí)間COMPILE 編譯過(guò)程, 程序包和函數(shù) (Y)STREAMS_CONFIGURATION 導(dǎo)入流的一般元數(shù)據(jù) (Y)STREAMS_I
12、NSTANTIATION 導(dǎo)入流實(shí)例化元數(shù)據(jù) (N)下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻gTRANSPORT_TABLESPACE 導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫(kù)的表空間DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫(kù)的數(shù)據(jù)文件TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶(hù)三、exp邏輯備份ORACLE數(shù)據(jù)庫(kù)的邏輯備份分為三種模式:表備份、用戶(hù)備份和完全備份。()、表方式(T方式),將指定表的數(shù)據(jù)導(dǎo)出。()、用戶(hù)方式(U方式),將指定用戶(hù)的所有對(duì)象及數(shù)據(jù)導(dǎo)出。()、全庫(kù)方式(Full方式),將數(shù)據(jù)庫(kù)中的所有對(duì)象導(dǎo)出1、exp表模式備份備份某個(gè)用戶(hù)模式下指定的對(duì)象(表
13、)。業(yè)務(wù)數(shù)據(jù)庫(kù)通常采用這種備份方式。若備份到本地文件,使用如下命令:C:Documents and SettingsA4586set nls_lang=simplified chinese_china.zhs16gbkC:Documents and SettingsA4586exp scott/tiger file=c:exp_scott_emp.dmp log=c:exp_scott_emplog tables=scott.emp,scott.dept即將導(dǎo)出指定的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 EMP導(dǎo)出了 14 行. . 正在導(dǎo)出表 DEPT導(dǎo)出了 4 行導(dǎo)出成功。2、exp用戶(hù)模式備
14、份備份某個(gè)用戶(hù)模式下的所有對(duì)象。業(yè)務(wù)數(shù)據(jù)庫(kù)通常采用這種備份方式。若備份到本地文件,使用如下命令: C:Documents and SettingsA4586exp scott/tiger file=c:exp_scott.dmp log=c:exp_scott.log owner=scott即將導(dǎo)出指定的用戶(hù). 正在導(dǎo)出 pre-schema 過(guò)程對(duì)象和操作. 正在導(dǎo)出用戶(hù) SCOTT 的外部函數(shù)庫(kù)名. 導(dǎo)出 PUBLIC 類(lèi)型同義詞. 正在導(dǎo)出專(zhuān)用類(lèi)型同義詞. 正在導(dǎo)出用戶(hù) SCOTT 的對(duì)象類(lèi)型定義即將導(dǎo)出 SCOTT 的對(duì)象. 正在導(dǎo)出數(shù)據(jù)庫(kù)鏈接. 正在導(dǎo)出序號(hào). 正在導(dǎo)出簇定義. 即將
15、導(dǎo)出 SCOTT 的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 BONUS導(dǎo)出了 0 行. . 正在導(dǎo)出表 DEPT導(dǎo)出了 4 行. . 正在導(dǎo)出表 EMP導(dǎo)出了 14 行. . 正在導(dǎo)出表 SALGRADE導(dǎo)出了 5 行.3、exp全庫(kù)模式備份備份完整的數(shù)據(jù)庫(kù)。業(yè)務(wù)數(shù)據(jù)庫(kù)不采用這種備份方式。注意導(dǎo)出用戶(hù)權(quán)限。備份命令為:C:Documents and SettingsA4586exp system/oracle file=c:exp_full.dmp log=c:exp_full.log full=y;即將導(dǎo)出整個(gè)數(shù)據(jù)庫(kù). 正在導(dǎo)出表空間定義. 正在導(dǎo)出概要文件. 正在導(dǎo)出用戶(hù)定義. 正在導(dǎo)出角色.
16、正在導(dǎo)出資源成本. 正在導(dǎo)出回退段定義. 正在導(dǎo)出數(shù)據(jù)庫(kù)鏈接. 正在導(dǎo)出序號(hào).四、imp邏輯恢復(fù)數(shù)據(jù)導(dǎo)入(Import)的過(guò)程是數(shù)據(jù)導(dǎo)出(Export)的逆過(guò)程,分別將數(shù)據(jù)文件導(dǎo)入數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的邏輯恢復(fù)分為表恢復(fù)、用戶(hù)恢復(fù)、完全恢復(fù)三種模式。1、imp表模式恢復(fù)A. 恢復(fù)表備份數(shù)據(jù)的全部?jī)?nèi)容若從本地文件恢復(fù)scott導(dǎo)出的表,使用如下命令: C:Documents and SettingsA4586imp scott/tiger fromuser=scott touser=scott file=c:exp_scott_emp.dmp log=c:imp_scott_emp.log經(jīng)由常規(guī)路徑
17、由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTT. . 正在導(dǎo)入表 EMP導(dǎo)入了 14 行. . 正在導(dǎo)入表 DEPT導(dǎo)入了 4 行即將啟用約束條件.成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。B. 恢復(fù)備份數(shù)據(jù)中的指定表若從本地文件恢復(fù)scott備份導(dǎo)出的表,此時(shí)必須制定所有表,使用如下命令:C:Documents and SettingsA4586imp scott/tiger fromuser=scott
18、touser=scotts file=c:exp_scott_emp.dmp log=c:imp_scott_emp.log tables=emp ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTTS. . 正在導(dǎo)入表 EMP導(dǎo)入了 14 行即將啟用約束條件.成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。2、imp用戶(hù)模式恢復(fù)A. 恢復(fù)備份數(shù)據(jù)的全部?jī)?nèi)容若從本地文件恢復(fù)整個(gè)用戶(hù)的所有表,
19、使用如下命令 C:Documents and SettingsA4586imp scott/tiger fromuser=scott touser=scott file=c:exp_scott.dmp log=c:imp_scott.log;. 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTTSB. 恢復(fù)備份數(shù)據(jù)中的指定表若從本地文件恢復(fù)該用戶(hù)的部分表,注意,這里一定要使用ingore=y,使用如下命令: C:Documents and SettingsA4586imp scott/tiger fromuser=scott touser=scotts file=c:exp_scott.dmp lo
20、g=c:imp_scott.log tables=emp ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). . 正在導(dǎo)入表 EMP 導(dǎo)入了 14 行成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。3、imp全庫(kù)模式恢復(fù)A. 恢復(fù)備份數(shù)據(jù)的全庫(kù)全部?jī)?nèi)容若從全庫(kù)備份文件恢復(fù)全庫(kù),使用如下命令:C:Documents and SettingsA4586imp scott/tiger file=c:exp_full.dmp log=c:im
21、p_full.log full=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SYSTEM 的對(duì)象導(dǎo)入到 SYSTEM.B. 恢復(fù)備份數(shù)據(jù)的特定用戶(hù)內(nèi)容若從全庫(kù)備份文件恢復(fù)特定用戶(hù)的對(duì)象,使用如下命令:C:Documents and SettingsA4586imp scott/tiger file=c:exp_full.dmp log=c:imp_full_scott.log fromuser=scott tous
22、er=scott ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTTS.C. 恢復(fù)備份數(shù)據(jù)的特定表內(nèi)容若從全庫(kù)備份文件恢復(fù)特定表,使用如下命令:C:Documents and SettingsA4586imp scott/tiger file=c:exp_full.dmp log=c:imp_full.log fromuser=scott touser=scott tab
23、les=emp ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTT. . 正在導(dǎo)入表 EMP導(dǎo)入了 14 行即將啟用約束條件.成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。五、 exp/imp增量參數(shù)INCTYPE1、exp增量備份條件增量導(dǎo)出是一種常用的數(shù)據(jù)備份方法,它只能對(duì)整個(gè)數(shù)據(jù)庫(kù)來(lái)實(shí)施,并且必須使用SYSTEM賬號(hào)來(lái)導(dǎo)出。在進(jìn)行此種導(dǎo)出時(shí),系統(tǒng)不要求回答任何問(wèn)題。導(dǎo)出文件名缺省為
24、export.dmp,如果不希望自己的輸出檔定名為export.dmp,必須在命令行中指出要用的文件名。當(dāng)全庫(kù)備份比較小時(shí)候,采用數(shù)據(jù)庫(kù)備份更便于恢復(fù)。執(zhí)行增量備份必須滿(mǎn)足下列條件:1.只對(duì)完整數(shù)據(jù)庫(kù)備份有效,且第一次需要full=y參數(shù),以后需要inctype=incremental參數(shù)。2. 用戶(hù)必須有EXP_FULL_DATABASE的系統(tǒng)角色。2、exp增量備份類(lèi)型增量導(dǎo)出包括三種類(lèi)型:()“完全”增量導(dǎo)出(Complete)備份整個(gè)數(shù)據(jù)庫(kù),腳本內(nèi)容如下: C:Documents and SettingsA4586exp system/oracle inctype=complete f
25、ile=c:exp_incr_full.dmp log=c:exp_incr_full.log()“增量型”增量導(dǎo)出 (Incremental)備份上一次備份后改變的數(shù)據(jù),腳本內(nèi)容如下:C:Documents and SettingsA4586exp system/oracle inctype=incremental file=c:exp_incr_incr.dmp log=c:exp_incr_incr.log()“累積型”增量導(dǎo)出 (Cumulative)備份自上次“完全”導(dǎo)出之后數(shù)據(jù)庫(kù)中變化了的數(shù)據(jù)。腳本內(nèi)容如下:C:Documents and SettingsA4586exp syst
26、em/oracle inctype=cumulative file=c:exp_incr_cum.dmp log=c:exp_incr_cum.log六、增量備份恢復(fù)實(shí)例1、exp增量備份恢復(fù)策略數(shù)據(jù)庫(kù)管理員可以排定一個(gè)備份日程表,用數(shù)據(jù)導(dǎo)出的三個(gè)不同方式合理高效的完成。比如數(shù)據(jù)庫(kù)的備分任務(wù)可以做如下安排:星期一:完全導(dǎo)出(export_A.dmp)星期二:增量導(dǎo)出(export_B.dmp)星期三:增量導(dǎo)出(export_C.dmp)星期四:增量導(dǎo)出(export_D.dmp)星期五:累計(jì)導(dǎo)出(export_E.dmp)星期六:增量導(dǎo)出(export_F.dmp)星期日:增量導(dǎo)出(expor
27、t_G.dmp)如果在星期日,數(shù)據(jù)庫(kù)遭到意外破壞,數(shù)據(jù)庫(kù)管理員可按照如下步驟恢復(fù)數(shù)據(jù)庫(kù):第一步:用命令CREATE DATABASE重新生成數(shù)據(jù)庫(kù)結(jié)構(gòu);第二步:創(chuàng)建一個(gè)足夠大的附加回滾,供imp使用。第三步:完全增量導(dǎo)入A:imp system/manager inctype=RESTORE FULL=y FILE=A第四步:累計(jì)增量導(dǎo)入E:imp system/manager inctype=RESTORE FULL=Y FILE=E第五步:最近增量導(dǎo)入F:imp system/manager inctype=RESTORE FULL=Y FILE=F2、A時(shí)間點(diǎn)全備C:Documents
28、and SettingsA4586sqlplus sys/oracle as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期三 11月 7 17:03:41 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.連接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQLgrant
29、 dba to scott;SQL create tablespace tbs_incr datafile D:oracleproduct10.2.0oradataxmlgistbs_incr.dbf size 10M autoextend on next 10M maxsize unlimited;SQL create table scott.a (status varchar(20),weektime varchar(20) tablespace tbs_incr;SQL insert into scott.a values(insert,A);SQL commit;C:Documents
30、 and SettingsA4586exp scott/tiger inctype=complete file=c:exp_incr_A.dmp log=c:exp_incr_A.log;日志中發(fā)現(xiàn)如下:. 即將導(dǎo)出 SCOTT 的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 A導(dǎo)出了 1 行3、B時(shí)間點(diǎn)增量備份SQL create table scott.b (status varchar(20),weektime varchar(20) tablespace tbs_incr;SQL insert into scott.b values(insert,b);SQL insert into scott.
31、a values(insert,b);SQL commit;C:Documents and SettingsA4586exp scott/tiger inctype=incremental file=c:exp_incr_B.dmp log=c:exp_incr_B.log;日志中發(fā)現(xiàn)如下:. 即將導(dǎo)出 SCOTT 的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 A導(dǎo)出了 2 行. . 正在導(dǎo)出表 B導(dǎo)出了 1 行通過(guò)以上就說(shuō)明了exp增量備份的最小執(zhí)行 單位是表。4、C時(shí)間點(diǎn)累積備份SQL create table scott.c (status varchar(20),weektime varchar
32、(20) tablespace tbs_incr;SQL insert into scott.c values(insert,c);SQL insert into scott.a values(insert,c);SQL commit;C:Documents and SettingsA4586exp scott/tiger inctype=cumulative file=c:exp_incr_C.dmp log=c:exp_incr_C.log;日志中發(fā)現(xiàn)如下:. 即將導(dǎo)出 SCOTT 的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 A導(dǎo)出了 3 行. . 正在導(dǎo)出表 B導(dǎo)出了 1 行. . 正在導(dǎo)出表
33、C導(dǎo)出了 1 行注意,這里的B表也被備份了,這是因?yàn)檫@里做的是累積備份,相對(duì)于全庫(kù)備份的增加來(lái)進(jìn)行的,因此B表也是新增的,因此被備份了。增量和累積的差異非常清晰。5、D時(shí)間點(diǎn)增量備份SQL create table scott.d (status varchar(20),weektime varchar(20) tablespace tbs_incr;SQL insert into scott.d values(insert,d);SQL insert into scott.a values(insert,d);SQL commit;C:Documents and SettingsA4586e
34、xp scott/tiger inctype=incremental file=c:exp_incr_D.dmp log=c:exp_incr_D.log;日志中發(fā)現(xiàn)如下:. 即將導(dǎo)出 SCOTT 的表通過(guò)常規(guī)路徑. . 正在導(dǎo)出表 A導(dǎo)出了 4 行. . 正在導(dǎo)出表 D導(dǎo)出了 1 行6、E時(shí)間點(diǎn)增量備份SQL create table scott.e(status varchar(20),weektime varchar(20) tablespace tbs_incr;SQL insert into scott.e values(insert,e);SQL insert into scott
35、.a values(insert,e);SQL commit;SQL col status format a10SQL select * from scott.a;STATUS WEEKTIME- -insert binsert Ainsert cinsert dinsert e6、A表丟失數(shù)據(jù)恢復(fù)假設(shè)A表數(shù)據(jù)被誤刪除后,這個(gè)時(shí)候想要恢復(fù)到A,B,C,D,E某個(gè)時(shí)間的備份如何操作呢?(變相的需求是當(dāng)前數(shù)據(jù)不是我想要的,我想恢復(fù)到之前某天的數(shù)據(jù),先刪除,在恢復(fù)?。┯捎诒硎且粋€(gè)單獨(dú)備份的對(duì)象單元,因此恢復(fù)的時(shí)候只要找到備份文件,就可以恢復(fù)到想要恢復(fù)的時(shí)刻。舉例:恢復(fù)表A到C點(diǎn)時(shí)間的數(shù)據(jù),恢復(fù)步驟如
36、下:SQL select * from scott.a;STATUS WEEKTIME- -insert binsert Ainsert cinsert dinsert eSQL drop table scott.a;C:Documents and SettingsA4586imp scott/tiger fromuser=scott touser=scott file=c:exp_incr_c.dmp log=c:imp_incr_c.log tables=a ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UT
37、F16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTT. . 正在導(dǎo)入表 A導(dǎo)入了 3 行成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。SQL col status format a10SQL select * from scott.a;STATUS WEEKTIME- -insert binsert Ainsert c舉例:恢復(fù)A表到D點(diǎn)時(shí)刻數(shù)據(jù)SQL drop table scott.a;C:Documents and SettingsA4586imp scott/tiger fromuser=scott touse
38、r=scott fil=c:exp_incr_d.dmp log=c:imp_incr_d.log tables=a ignore=y;經(jīng)由常規(guī)路徑由 EXPORT:V10.02.01 創(chuàng)建的導(dǎo)出文件已經(jīng)完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的導(dǎo)入導(dǎo)入服務(wù)器使用 AL32UTF8 字符集 (可能的字符集轉(zhuǎn)換). 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTT. . 正在導(dǎo)入表 A導(dǎo)入了 4 行成功終止導(dǎo)入, 沒(méi)有出現(xiàn)警告。SQL col status format a10SQL select * from scott.a;STATUS WEEKTIME- -i
39、nsert binsert Ainsert cinsert d7、D時(shí)間點(diǎn)丟失表空間恢復(fù)假設(shè)在D時(shí)間點(diǎn)備份之后做了些操作后,表空間的數(shù)據(jù)文件tbs_del.dbf被誤刪除了,這個(gè)情況下的數(shù)據(jù)恢復(fù)步驟:1:模擬破壞表空間刪除tbs_incr.dbf數(shù)據(jù)文件,關(guān)閉數(shù)據(jù)庫(kù)重新啟動(dòng)后,執(zhí)行插入報(bào)錯(cuò)如下:SQL insert into scott.a values(del files,e); insert into scott.a values(del files,e) *第 1 行出現(xiàn)錯(cuò)誤:ORA-00376: 此時(shí)無(wú)法讀取文件 7ORA-01110: 數(shù)據(jù)文件 7: D:ORACLEPRODUCT1
40、0.2.0ORADATAXMLGISTBS_INCR.DBF2:將被損壞的表空間(或涉及到數(shù)據(jù)文件損壞的表空間)offline:SQLconnect / as sysdbaSQL COL SEGMENT_NAME FORMAT A10SQL select SEGMENT_NAME,SEGMENT_TYPE from dba_segments where tablespace_name=TBS_INCR;SEGMENT_NA SEGMENT_TYPE- -A TABLEB TABLEC TABLED TABLEE TABLESQLalter tablespace tbs_incr offline
41、 immediate;SQLdrop tablespace tbs_incr including contents;3:恢復(fù)表空間和數(shù)據(jù)文件SQLcreate tablespace tbs_incr datafile D:oracleproduct10.2.0oradataxmlgistbs_incr.dbf size 10M autoextend on next 10M maxsize unlimited;創(chuàng)建表空間參數(shù),以及數(shù)據(jù)文件的路徑和大小,可以參照以前的設(shè)置,創(chuàng)建表空間成功后,一一恢復(fù)屬于該表空間的各用戶(hù)對(duì)象。然后根據(jù)想要表對(duì)應(yīng)的備份進(jìn)行恢復(fù)即可,步驟同6.8、全庫(kù)恢復(fù)進(jìn)行全庫(kù)方法,
42、建立好表空間,然后全庫(kù)導(dǎo)入,這里測(cè)試用刪除SCOTT用戶(hù)的表A,來(lái)測(cè)試全庫(kù)恢復(fù)情況(A+C+D):恢復(fù)全庫(kù)備份A:C:Documents and SettingsA4586imp scott/tiger file=c:exp_incr_a.dmp log=c:imp_incr_a.log inctype=restore full=y ignore=y;恢復(fù)累積備份C:C:Documents and SettingsA4586imp scott/tiger file=c:exp_incr_c.dmp log=c:imp_incr_c.log inctype=restore full=y ignore=y;. 正在將 SCOTT 的對(duì)象導(dǎo)入到 SCOTT. . 正在導(dǎo)入表 A導(dǎo)入了 3 行. . 正在導(dǎo)入表 B導(dǎo)入了 1 行. . 正在導(dǎo)入表 C導(dǎo)入了 1 行恢復(fù)增量備份D:C:Documents and SettingsA4586imp scott/tiger file=c:exp_incr_d.dmp log=c:imp_incr_d.log inctype=restore full=y
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)際化背景下產(chǎn)業(yè)競(jìng)爭(zhēng)力的比較分析-全面剖析
- 基因選擇性剪接在生物多樣性保護(hù)中的研究進(jìn)展-全面剖析
- 3D打印避孕套技術(shù)-全面剖析
- 聲嘶與職業(yè)健康關(guān)系-全面剖析
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)構(gòu)建-第1篇-全面剖析
- 基板性能測(cè)試-全面剖析
- 汽車(chē)零部件樣品制作流程
- 價(jià)值投資與風(fēng)險(xiǎn)控制-全面剖析
- 職業(yè)培訓(xùn)機(jī)構(gòu)工會(huì)合作計(jì)劃
- 人工智能技術(shù)在報(bào)刊排版中的應(yīng)用-全面剖析
- DL5000-火力發(fā)電廠設(shè)計(jì)技術(shù)規(guī)程
- JT-T-1363-2020沿海航標(biāo)維護(hù)質(zhì)量要求及評(píng)定方法
- 醫(yī)療檢驗(yàn)科協(xié)作醫(yī)院協(xié)議書(shū)
- 腸凈圈品管圈成果匯報(bào)-課件
- 圍手術(shù)期靜脈血栓栓塞癥的風(fēng)險(xiǎn)評(píng)估與預(yù)防
- DL-T1297-2013電能質(zhì)量監(jiān)測(cè)系統(tǒng)技術(shù)規(guī)范
- DZ∕T 0130.6-2006 地質(zhì)礦產(chǎn)實(shí)驗(yàn)室測(cè)試質(zhì)量管理規(guī)范 第6部分:水樣分析(正式版)
- MOOC 中國(guó)電影經(jīng)典影片鑒賞-北京師范大學(xué) 中國(guó)大學(xué)慕課答案
- 家鄉(xiāng)文化渠縣
- 2024-2030年中國(guó)人工智能專(zhuān)業(yè)人才需求行業(yè)市場(chǎng)全景調(diào)查及發(fā)展前景分析報(bào)告
- 客戶(hù)檔案管理制度 大客戶(hù)檔案管理(10篇)
評(píng)論
0/150
提交評(píng)論