av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle筆記

瀏覽:3日期:2023-11-18 16:27:49
第四章; 重做日志1.基本概念; 1.; 重做線程(Redo Thread)在OPS(Oracle Parallel Server)中,每個(gè)實(shí)例都有一套自己的重做日志文件。重做線程與實(shí)例是一一對(duì)應(yīng)的。 2.; SCN(System Change Number)SCN是用于標(biāo)識(shí)數(shù)據(jù)庫變化的惟一標(biāo)識(shí)號(hào),其數(shù)值是順序遞增的。3.; 重做入口(Redo Entry)4.; 日志序列號(hào)日志序列號(hào)是重做日志的使用標(biāo)識(shí)號(hào)。當(dāng)進(jìn)行日志切換時(shí),日志序列會(huì)自動(dòng)增一,并將其信息寫入控制文件中。當(dāng)執(zhí)行了resetlogs操作后,日志序列號(hào)自動(dòng)復(fù)位為1;當(dāng)數(shù)據(jù)庫處于archivelog模式時(shí),系統(tǒng)會(huì)將日志序列號(hào)作為歸檔日志名稱的一部分;在恢復(fù)數(shù)據(jù)庫時(shí),系統(tǒng)正是按日志序列號(hào)來引用歸檔日志和重做日志的。2.歸化重做日志1.; 多元化重做日志多元化重做日志即鏡像日志成員,通過把同一個(gè)日志組的不同日志成員放到不同磁盤是一個(gè)好主意,避免磁盤損壞導(dǎo)致實(shí)例終止。應(yīng)該將使不同日志組成員個(gè)數(shù)保持相同。2.; 合理設(shè)置重做日志尺寸必須合理設(shè)置重做日志尺寸,避免日志切換頻繁增加檢查點(diǎn)次數(shù)而降低系統(tǒng)性能。(20~30min切換一次為宜,過大的話有可能導(dǎo)致實(shí)例恢復(fù)時(shí)間太長)同一日志組成員尺寸必須相同。3.; 選擇合適的日志組個(gè)數(shù)選擇不會(huì)妨礙LGWR進(jìn)程工作的最少日志組個(gè)數(shù)。當(dāng)警告文件和LGWR跟蹤文件中出現(xiàn):; checkpoint not complete或redo log group not archived時(shí)應(yīng)該增加日志組。3.日志切換 當(dāng)日志組寫滿之后Oracle Server會(huì)自動(dòng)進(jìn)行日志切換;另外也可以通過alter system switch logfile進(jìn)行強(qiáng)制日志切換4.檢查點(diǎn) 當(dāng)啟動(dòng)Oracle Server時(shí),后臺(tái)進(jìn)程SMON總會(huì)檢查控制文件、數(shù)據(jù)文件和重做日志文件的一致性(即三種文件的SCN值是否相同)。 a.當(dāng)數(shù)據(jù)文件、控制文件、重做日志文件的當(dāng)前SCN值完全一致,系統(tǒng)會(huì)直接打開有數(shù)據(jù)文件和重做日志。 b.假如控制文件和數(shù)據(jù)文件的當(dāng)前SCN值完全一致,并小于重做日志的當(dāng)前SCN值,此時(shí)需要進(jìn)行實(shí)例恢復(fù)(例如shutdown abort;忽然斷電等) c.假如控制文件和數(shù)據(jù)文件的當(dāng)前SCN值不匹配,則表示數(shù)據(jù)文件或控制文件存在損壞,此時(shí)就需要進(jìn)行介質(zhì)恢復(fù),以恢復(fù)損壞的物理文件。 5.增加重做日志1.; 增加日志組當(dāng)警告文件出現(xiàn)了checkpoint not complete時(shí),應(yīng)該增加日志組。增加日志組的目的是為了確保DBWR進(jìn)程和ARCH進(jìn)程不會(huì)妨礙LGWR進(jìn)程的工作,進(jìn)而提高系統(tǒng)性能。alter database add logfile('E:oracleoradatalgtestnewREDO01.LOG', 'F:oracleoradatalgtestnewREDO01.LOG') size 30m;2.; 增加日志成員增加日志成員即多元化重做日志,避免某個(gè)日志組的某個(gè)成員損壞后系統(tǒng)不能正常運(yùn)轉(zhuǎn)。Alter database add logfile member ‘F:oracleoradatalgtestnewREDO02.LOG'’ to group 2;6.改變重做日志位置或名稱1.; 復(fù)制重做日志到目標(biāo)位置copy E:oracleoradatalgtestnewREDO01.LOG; f: newREDO01.LOG2.; 改變控制文件所記載的重做日志指針alter database rename file ‘E:oracleoradatalgtestnewREDO01.LOG’ to ‘f: newREDO01.LOG’; 但是不能改變當(dāng)前正在使用的日志組成員。7.刪除重做日志1.; 刪除日志成員alter database drop logfile member 'F:oracleoradatalgtestnewREDO01.LOG'不能刪除日志組的惟一成員;當(dāng)數(shù)據(jù)庫處于archivelog模式下,確保日志成員所在組已經(jīng)歸檔;不能刪除當(dāng)前日志組的日志成員2.; 刪除日志組alter database drop logfile group 3;3.; 清除重做日志alter database clear unarchived logfile group 2; 8.相關(guān)的一些腳本1.; 獲取重做線程信息 select thread#, groups, current_group#, sequence# from v$thread2.; 獲取日志組信息或獲取日志組的SCN信息select * from v$log3.; 獲取重做日志文件名select * from v$logfile4.; 獲取控制文件所記載的檢查點(diǎn)信息select checkpoint_change#, name from v$datafile5.; 獲取數(shù)據(jù)文件所記載的檢查點(diǎn)信息 select checkpoint_change#, name from v$datafile_header第五章; 歸檔日志歸檔日志即重做日志的備份,使用歸檔日志的目的是為了實(shí)現(xiàn)介質(zhì)恢復(fù)。 1.日志操作模式1.; Noarchivelog(非歸檔模式)不保存重做日志。不能在open狀態(tài)下進(jìn)行物理備份;要定期執(zhí)行完全數(shù)據(jù)庫備份;只能將數(shù)據(jù)庫恢復(fù)到上次的完全備份點(diǎn)。2.; Archivelog當(dāng)進(jìn)行日志切換時(shí),ARCH進(jìn)程會(huì)將重做日志的內(nèi)容復(fù)制到歸檔日志中。在歸檔重做日志前,新事務(wù)變化不能覆蓋舊事務(wù)變化。可以在open 狀態(tài)下進(jìn)行物理備份。可以將數(shù)據(jù)庫恢復(fù)到失敗前的狀態(tài)。可以是用備份數(shù)據(jù)庫與主數(shù)據(jù)庫保持同步。2.開啟歸檔1.; 改變?nèi)罩静僮髂J絪hutdown immediate;startup mount;alter database archivelog;alter database open;修改日志操作模式后,必須重新備份數(shù)據(jù)庫2.; 歸檔重做日志1.; 手工歸檔alter system archive log all;2.; 自動(dòng)歸檔設(shè)置初始化參數(shù):log_archive_start=trueshutdown immediate;startup pfile=.3.; 檢查日志操作模式archive log list;3.指定歸檔位置1.; 使用log_archive_dest1.; 設(shè)置歸檔目錄log_archive_destlog_archive_duplex_dest2.; 設(shè)置歸檔日志格式2.; 使用log_archive_dest_n1.; 指定歸檔位置log_archive_dest_1=’location=f:arc1’log_archive_dest_3=’service=standby’2.; 設(shè)置其他初始化參數(shù)log_archive_dest_state_1=enablelog_archive_dest_state_3=defer4.相關(guān)的一些腳本1.; 顯示日志操作模式select log_mode from v$database2.; 顯示歸檔日志信息select name,sequence#,first_change# from v$archived_log3.; 顯示歸檔日志位置select destination from v$arvhive_dest4.; 顯示日志歷史信息select * from v$loghist;
標(biāo)簽: Oracle 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: www.欧美视频| 久久久久国产精品 | 久久精品手机视频 | 网站黄色在线 | 久久激情视频 | 国产精品毛片无码 | 久久精品成人一区 | 中日字幕大片在线播放 | 日本亚洲精品成人欧美一区 | 操人网站 | 亚洲欧美日韩电影 | 成年人在线播放 | 国产精品成人久久久久 | 国产精品久久久久久久久久免费 | 欧美一区二区另类 | 欧美激情精品久久久久 | 精品一区二区三区四区外站 | 欧美 日本 国产 | 射久久| 亚洲精品成人av久久 | 欧美中文一区 | 日韩理论电影在线观看 | 国产三级电影网站 | 成人在线中文字幕 | 亚洲欧美一区二区三区国产精品 | 国产成人精品999在线观看 | 久久精品国产亚洲 | 日本欧美在线视频 | 日本中文字幕日韩精品免费 | 99久久99久久精品国产片果冰 | 久久久免费毛片 | 一级黄色录像毛片 | 羞羞的视频网站 | 亚洲美乳中文字幕 | 日韩在线不卡 | 久久av在线播放 | 亚洲天天干 | 九色一区 | 色妹子综合网 | www.玖玖玖 | 亚洲一区二区精品 |