Oracle數(shù)據(jù)庫的邏輯備份(1)
2024-08-29 13:44:08
供稿:網(wǎng)友
Oracle數(shù)據(jù)庫有兩類備份方法。第一類為物理備份,該方法實現(xiàn)數(shù)據(jù)庫的完整恢復(fù),但數(shù)據(jù)庫必須運行在歸擋模式下(業(yè)務(wù)數(shù)據(jù)庫在非歸擋模式下運行),且需要極大的外部存儲設(shè)備,例如磁帶庫;第二類備份方式為邏輯備份,業(yè)務(wù)數(shù)據(jù)庫采用此種方式,此方法不需要數(shù)據(jù)庫運行在歸擋模式下, 不但備份簡單,而且可以不需要外部存儲設(shè)備。數(shù)據(jù)庫邏輯備份方法ORACLE數(shù)據(jù)庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。表模式備份某個用戶模式下指定的對象(表)。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。若備份到本地文件,使用如下命令:eXP icdmain/icd rows=y indexes=n comPRess=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_csd_yyyymmdd.dmp
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接備份到磁帶設(shè)備,使用如下命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盤空間答應(yīng)的情況下,應(yīng)先備份到本地服務(wù)器,然后再拷貝到磁帶。出于速度方面的考慮,盡量不要直接備份到磁帶設(shè)備。用戶模式 備份某個用戶模式下的所有對象。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。 若備份到本地文件,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_yyyymmdd.dmp
log=exp_icdmain_yyyymmdd.log 若直接備份到磁帶設(shè)備,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_yyyymmdd.log 注:假如磁盤有空間,建議備份到磁盤,然后再拷貝到磁帶。假如數(shù)據(jù)庫數(shù)據(jù)量較小,可采用這種辦法備份。 完全模式備份完整的數(shù)據(jù)庫。業(yè)務(wù)數(shù)據(jù)庫不采用這種備份方式。備份命令為:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 對于數(shù)據(jù)庫備份,建議采用增量備份,即只備份上一次備份以來更改的數(shù)據(jù)。增量備份命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y inctype=incremental
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 注:關(guān)于增量備份必須滿足下列條件:
1. 只對完整數(shù)據(jù)庫備份有效,且第一次需要full=y參數(shù),以后需要inctype=incremental參數(shù)。
2. 用戶必須有EXP_FULL_DATABASE的系統(tǒng)角色。
3. 話務(wù)量較小時方可采用數(shù)據(jù)庫備份。
4. 假如磁盤有空間,建議備份到磁盤,然后再備份到磁帶。 業(yè)務(wù)數(shù)據(jù)庫備份方法及周期用EXP進行備份前,先在SYS用戶下運行CATEXP.SQL文件(假如以前已運行該文件,則不要執(zhí)行這個腳本)。
沒有非凡說明,不答應(yīng)在客戶端執(zhí)行備份命令。 備份命令參照表模式下的備份命令。 ORACLE數(shù)據(jù)庫有兩類備份方法。第一類為物理備份,該方法實現(xiàn)數(shù)據(jù)庫的完整恢復(fù),但數(shù)據(jù)庫必須運行在歸擋模式下(業(yè)務(wù)數(shù)據(jù)庫在非歸擋模式下運行),且需要極大的外部存儲設(shè)備,例如磁帶庫;第二類備份方式為邏輯備份,業(yè)務(wù)數(shù)據(jù)庫采用此種方式,此方法不需要數(shù)據(jù)庫運行在歸擋模式下, 不但備份簡單,而且可以不需要外部存儲設(shè)備。數(shù)據(jù)庫邏輯備份方法ORACLE數(shù)據(jù)庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。
表模式備份某個用戶模式下指定的對象(表)。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。若備份到本地文件,使用如下命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_csd_yyyymmdd.dmp
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接備份到磁帶設(shè)備,使用如下命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盤空間答應(yīng)的情況下,應(yīng)先備份到本地服務(wù)器,然后再拷貝到磁帶。出于速度方面的考慮,盡量不要直接備份到磁帶設(shè)備。用戶模式 備份某個用戶模式下的所有對象。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。 若備份到本地文件,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_yyyymmdd.dmp
log=exp_icdmain_yyyymmdd.log 若直接備份到磁帶設(shè)備,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_yyyymmdd.log 注:假如磁盤有空間,建議備份到磁盤,然后再拷貝到磁帶。假如數(shù)據(jù)庫數(shù)據(jù)量較小,可采用這種辦法備份。 完全模式備份完整的數(shù)據(jù)庫。業(yè)務(wù)數(shù)據(jù)庫不采用這種備份方式。備份命令為:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 對于數(shù)據(jù)庫備份,建議采用增量備份,即只備份上一次備份以來更改的數(shù)據(jù)。增量備份命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y inctype=incremental
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 注:關(guān)于增量備份必須滿足下列條件:
1. 只對完整數(shù)據(jù)庫備份有效,且第一次需要full=y參數(shù),以后需要inctype=incremental參數(shù)。
2. 用戶必須有EXP_FULL_DATABASE的系統(tǒng)角色。
3. 話務(wù)量較小時方可采用數(shù)據(jù)庫備份。
4. 假如磁盤有空間,建議備份到磁盤,然后再備份到磁帶。 業(yè)務(wù)數(shù)據(jù)庫備份方法及周期用EXP進行備份前,先在SYS用戶下運行CATEXP.SQL文件(假如以前已運行該文件,則不要執(zhí)行這個腳本)。
沒有非凡說明,不答應(yīng)在客戶端執(zhí)行備份命令。 備份命令參照表模式下的備份命令。 ORACLE數(shù)據(jù)庫有兩類備份方法。第一類為物理備份,該方法實現(xiàn)數(shù)據(jù)庫的完整恢復(fù),但數(shù)據(jù)庫必須運行在歸擋模式下(業(yè)務(wù)數(shù)據(jù)庫在非歸擋模式下運行),且需要極大的外部存儲設(shè)備,例如磁帶庫;第二類備份方式為邏輯備份,業(yè)務(wù)數(shù)據(jù)庫采用此種方式,此方法不需要數(shù)據(jù)庫運行在歸擋模式下, 不但備份簡單,而且可以不需要外部存儲設(shè)備。數(shù)據(jù)庫邏輯備份方法ORACLE數(shù)據(jù)庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。表模式備份某個用戶模式下指定的對象(表)。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。若備份到本地文件,使用如下命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_csd_yyyymmdd.dmp
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接備份到磁帶設(shè)備,使用如下命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_csd_yyyymmdd.log
tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
注:在磁盤空間答應(yīng)的情況下,應(yīng)先備份到本地服務(wù)器,然后再拷貝到磁帶。出于速度方面的考慮,盡量不要直接備份到磁帶設(shè)備。用戶模式 備份某個用戶模式下的所有對象。業(yè)務(wù)數(shù)據(jù)庫通常采用這種備份方式。 若備份到本地文件,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=exp_icdmain_yyyymmdd.dmp
log=exp_icdmain_yyyymmdd.log 若直接備份到磁帶設(shè)備,使用如下命令:exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0
file=/dev/rmt0
log=exp_icdmain_yyyymmdd.log 注:假如磁盤有空間,建議備份到磁盤,然后再拷貝到磁帶。假如數(shù)據(jù)庫數(shù)據(jù)量較小,可采用這種辦法備份。 完全模式備份完整的數(shù)據(jù)庫。業(yè)務(wù)數(shù)據(jù)庫不采用這種備份方式。備份命令為:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 對于數(shù)據(jù)庫備份,建議采用增量備份,即只備份上一次備份以來更改的數(shù)據(jù)。增量備份命令:exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y inctype=incremental
file=exp_fulldb_yyyymmdd.dmp(磁帶設(shè)備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log 注:關(guān)于增量備份必須滿足下列條件:
1. 只對完整數(shù)據(jù)庫備份有效,且第一次需要full=y參數(shù),以后需要inctype=incremental參數(shù)。
2. 用戶必須有EXP_FULL_DATABASE的系統(tǒng)角色。
3. 話務(wù)量較小時方可采用數(shù)據(jù)庫備份。
4. 假如磁盤有空間,建議備份到磁盤,然后再備份到磁帶。 業(yè)務(wù)數(shù)據(jù)庫備份方法及周期用EXP進行備份前,先在SYS用戶下運行CATEXP.SQL文件(假如以前已運行該文件,則不要執(zhí)行這個腳本)。
沒有非凡說明,不答應(yīng)在客戶端執(zhí)行備份命令。 備份命令參照表模式下的備份命令。