国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle筆記

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