增量備份是屬于RMAN備份的范疇。
成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、成都網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團成都企業(yè)網(wǎng)站定制等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:衛(wèi)生間隔斷等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致贊揚!
命令為 BACKUP INCREMENTAL LEVEL=0(0..n) DATABASE;
0級相當于DB全備份。
當進行l(wèi)evel=1的備份時,系統(tǒng)會尋找是否存在等級為0的備份,如果存在則此次備份只備份上次0級備份到現(xiàn)在變化的部分,可以大大減小備份集的大小。如果不存在則此次1級備份就為全備份。
RMAN 提供了兩種增量備份類型: DIFFERENTIAL (差異)和 CUMULATIVE (累積) 其算法有一定得差異。
C:\imp help=y
Import: Release 10.2.0.5.0 - Production on 星期五 7月 17 22:56:25 2015
Copyright (c) 1982, 2007, Oracle. All rights reserved.
通過輸入 IMP 命令和您的用戶名/口令, 導入
操作將提示您輸入?yún)?shù):
例如: IMP SCOTT/TIGER
或者, 可以通過輸入 IMP 命令和各種參數(shù)來控制導入
的運行方式。要指定參數(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 必須是命令行中的第一個參數(shù)。
關(guān)鍵字 說明 (默認值) 關(guān)鍵字 說明 (默認值)
--------------------------------------------------------------------------
USERID 用戶名/口令 FULL 導入整個文件 (N)
BUFFER 數(shù)據(jù)緩沖區(qū)大小 FROMUSER 所有者用戶名列表
FILE 輸入文件 (EXPDAT.DMP) TOUSER 用戶名列表
SHOW 只列出文件內(nèi)容 (N) TABLES 表名列表
IGNORE 忽略創(chuàng)建錯誤 (N) RECORDLENGTH IO 記錄的長度
GRANTS 導入權(quán)限 (Y) INCTYPE 增量導入類型
INDEXES 導入索引 (Y) COMMIT 提交數(shù)組插入 (N)
ROWS 導入數(shù)據(jù)行 (Y) PARFILE 參數(shù)文件名
LOG 屏幕輸出的日志文件 CONSTRAINTS 導入限制 (Y)
DESTROY 覆蓋表空間數(shù)據(jù)文件 (N)
INDEXFILE 將表/索引信息寫入指定的文件
SKIP_UNUSABLE_INDEXES 跳過不可用索引的維護 (N)
FEEDBACK 每 x 行顯示進度 (0)
TOID_NOVALIDATE 跳過指定類型 ID 的驗證
FILESIZE 每個轉(zhuǎn)儲文件的最大大小
STATISTICS 始終導入預計算的統(tǒng)計信息
RESUMABLE 在遇到有關(guān)空間的錯誤時掛起 (N)
RESUMABLE_NAME 用來標識可恢復語句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
COMPILE 編譯過程, 程序包和函數(shù) (Y)
STREAMS_CONFIGURATION 導入流的一般元數(shù)據(jù) (Y)
STREAMS_INSTANTIATION 導入流實例化元數(shù)據(jù) (N)
下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
TRANSPORT_TABLESPACE 導入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫的表空間
DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶
成功終止導入, 沒有出現(xiàn)警告。
imp 時,加入TABLESPACES=backuptest參數(shù)
imp userid=system/123 TABLESPACES=backuptest file=e:\111\exp_cuml.dmp ignore=y full=y
source /etc/profile
DAY_TAG= date +"%Y-%m-%d"
week= date +%W
backdir1=/home/oracle/backup/" backdir1
rman target / nocatalog msglog /home/oracle/backup/log/fullback_$DAY_TAG.logEOF
run{
crosscheck backup;
delete noprompt expired backup;
allocate channel d1 type disk;
backup incremental level 0 as compressed backupset database format ' backdir1/arch_%d_%T_%t_%s_%p' archivelog all;
backup current controlfile format '$backdir1/ctl_%d_%T_%t_%s_%p';
release channel d1;
}
EOF
source /etc/profile
DAY_TAG= date +"%Y-%m-%d"
week= date +%W
backdir1=/home/oracle/backup/" backdir1
rman target / nocatalog msglog /home/oracle/backup/log/incremental_$DAY_TAG.logEOF
run{
crosscheck backup;
delete noprompt expired backup;
allocate channel d1 type disk;
backup incremental level 1 as compressed backupset database format ' backdir1/arch_%d_%T_%t_%s_%p' archivelog all;
backup current controlfile format '$backdir1/ctl_%d_%T_%t_%s_%p';
release channel d1;
}
EOF
0 4 * * 0 bash rmanfull.sh
0 4 * * 1-6 bash rmanincreme.sh
SQL語句:創(chuàng)建備份目錄
CREATE OR REPLACE DIRECTORY backup AS 'd:\tank';
GRANT READ, WRITE ON DIRECTORY backup TO tank;
以下為windows 批處理腳本,放到計劃任務下。
forfiles /p "d:\tank" /d -30 /c "cmd /c echo deleting @file … del /f @path"
cd d:\tank
set backupfile=tank_%date:~0,4%-%date:~5,2%-%date:~8,2%.dmp
set logfile=tank_%date:~0,4%-%date:~5,2%-%date:~8,2%.log
"expdp.exe" tank/tank directory=backup dumpfile=%backupfile% logfile=%logfile% schemas=tank parallel=4
增量備份分為累積和差異兩種
backup incremental level 0 database; --這是一個0級備份
backup incremental level 1 database; --差異1級
backup incremental level 2 database; --差異2級
backup incremental level 1 cumulative database; --累積1級
backup incremental level 2 cumulative database; --累積2級
一般來說周日凌晨跑一個0級,一二跑各跑1個差異1級,周三跑1一個差異2級,周四周五各跑1個差異1級,周六跑一個差異2級
oracle實現(xiàn)自動定時備份其實比較好的方法是:
oracle中的job
+
存儲過程
job定時執(zhí)行,而存儲過程則完成增量備份??!
網(wǎng)頁題目:oracle如何增量備份,oracle怎么備份數(shù)據(jù)
文章地址:http://jinyejixie.com/article44/hsoghe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、商城網(wǎng)站、自適應網(wǎng)站、手機網(wǎng)站建設(shè)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)