Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc

Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc

ID:51673827

大小:46.00 KB

頁數(shù):7頁

時(shí)間:2020-03-14

Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc_第1頁
Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc_第2頁
Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc_第3頁
Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc_第4頁
Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc_第5頁
資源描述:

《Oracle10g數(shù)據(jù)庫的備份與恢復(fù).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、oracle10g備份與還原總結(jié)一.總述1.數(shù)據(jù)庫歸檔模式:*非歸檔模式:當(dāng)數(shù)據(jù)庫數(shù)據(jù)只讀不會(huì)改變時(shí),數(shù)據(jù)不會(huì)改變,數(shù)據(jù)庫適合用非歸檔模式,這樣提高性能*歸檔模式:對(duì)于數(shù)據(jù)庫數(shù)據(jù)經(jīng)常變動(dòng),數(shù)據(jù)庫最好用歸檔模式,這樣可以盡量避免數(shù)據(jù)庫數(shù)據(jù)丟失,使出現(xiàn)問題時(shí)災(zāi)害降到最低2.非歸檔模式與歸檔模式間的切換(在命令窗口下):@檢查當(dāng)前日志操作模式f:>sqlplussys/dbaassysdba連接數(shù)據(jù)庫sql>selectlog_modefromv$database;@關(guān)閉數(shù)據(jù)庫,后裝載數(shù)據(jù)庫,只能在mount狀態(tài)下改變?nèi)罩静僮髂J絪ql>startupmount@改變?nèi)罩灸J絪ql>alterd

2、atabaseachivelog;(變?yōu)闅w檔方式,否則為nochivelog)sql>alterdatabaseopen;3.查看歸檔模式相關(guān)信息:@若采用默認(rèn)設(shè)置,歸檔日志位置在快速恢復(fù)區(qū)@配置歸檔日志位置log_archive_dest_n(n=[1:10])sql>altersystemsetlog_archive_dest_1='location=c:demoarchive[optional]';sql>altersystemsetlog_archive_dest_2='service=standby[mandatory][reopen]';其中:location是本地servi

3、ce是遠(yuǎn)程optional無論歸檔是否成功,都會(huì)覆蓋重做日志mandatory只有成功歸檔才會(huì)覆蓋重做日志reopen重新歸檔時(shí)間間隔默認(rèn)是300s@顯示歸檔信息,即顯示顯示日志操作模式sql>selectname,log_modefromv$database;@顯示歸檔日志信息sql>selectname,sequence#,first_change#fromv$archive_log;sequence#:歸檔序列號(hào)first_change#:起始SCN值@顯示歸檔日志位置sql>selectdest_name,destination,statusfromv$archive_dest;de

4、st_name歸檔位置參數(shù)名destination位置@顯示日志歷史信息sql>select*fromv$loghist;threade#:重做線程號(hào)sequence#:日志序列號(hào)first_change#:起始SCN值first_time:起始SCN發(fā)生時(shí)間switch_change:切換SCN值二.非歸檔模式下的備份與還原.日志采用覆蓋原有日志的方式存儲(chǔ).出現(xiàn)介質(zhì)失敗時(shí),只能恢復(fù)到過去的完全備份點(diǎn).數(shù)據(jù)庫OPEN狀態(tài)是,不能備份數(shù)據(jù)庫.必須先關(guān)閉數(shù)據(jù)庫,再備份,且必須備份所有數(shù)據(jù),控制文件1.備份==冷備份@先關(guān)閉數(shù)據(jù)庫sql>shutdownimmediate@拷貝所有數(shù)據(jù)文件,和控制

5、文件2.恢復(fù)*數(shù)據(jù)文件出現(xiàn)丟失,但備份以來的重做日志內(nèi)容尚未被覆蓋,此時(shí)可以完全恢復(fù)@裝載數(shù)據(jù)庫sql>startupforcemount@復(fù)制數(shù)據(jù)文件備份@恢復(fù)數(shù)據(jù)文件sql>recoverdatafile1@打開數(shù)據(jù)庫sql>alterdatabaseopen;*備份文件的重做日志內(nèi)容已經(jīng)被覆蓋,則只能還原到備份點(diǎn)@關(guān)閉數(shù)據(jù)庫@復(fù)制所有數(shù)據(jù)和控制備份文件至原位置@裝載數(shù)據(jù)庫,執(zhí)行恢復(fù)命令sql>startupmountsql>recoverdatabaseuntilcancel提示控制文件不再使用原有重做日志@用resetlogs選項(xiàng)打開數(shù)據(jù)庫sql>alterdatabaseopenr

6、esetlogs;三.歸檔模式.可以防止數(shù)據(jù)丟失.數(shù)據(jù)處于OPEN狀態(tài)時(shí)可以進(jìn)行備份.當(dāng)出現(xiàn)介質(zhì)失敗時(shí),除了SYSTEM表空間中的數(shù)據(jù)文件外其他的都可以在open狀態(tài)下恢復(fù).可執(zhí)行完全恢復(fù),也可以恢復(fù)到備份點(diǎn)與失敗點(diǎn)之間的某時(shí)刻1.備份1)冷備份shutdown后拷貝所需數(shù)據(jù)文件和控制文件2)熱備份@將數(shù)據(jù)庫設(shè)置為歸檔模式@在數(shù)據(jù)庫上發(fā)出全局檢查點(diǎn),在所有的數(shù)據(jù)文件頭塊上加鎖sql>alterdatabasebeginbackup;@備份數(shù)據(jù)文件及控制文件數(shù)據(jù)文件直接拷貝至其他目錄控制文件需使用alterdatabasebackupcontrolfilesql>alterdatabaseba

7、ckupcontrolfileto'd:backupdemo.ctl';@結(jié)束數(shù)據(jù)備份,為確保數(shù)據(jù)文件備份的同步性,還應(yīng)該歸檔當(dāng)前日志組sql>alterdatabaseendbackup;sql>altersystemarchivelogcuurent;3)備份表空間*脫機(jī)備份(表空間處于OFFLINE狀態(tài),SYSTEM表空間和正在使用的UNDO空間不能脫機(jī))@確定表空間包涵的數(shù)據(jù)文件,如空間USERS

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。