Bài giảng Công nghệ Oracle: Chương 6 - Nguyễn Việt Hưng
Số trang: 19
Loại file: pptx
Dung lượng: 175.85 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sau khi hoàn thành bài học này bạn có thể: Hiểu được mục đích của online redo log file, hiểu được cấu trúc của online redo log file, điều khiển các log switch và các checkpoint, tạo mới và duy trì các online redo log file, lấy các thông tin về online redo log file.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Oracle: Chương 6 - Nguyễn Việt HưngQUẢNLÝONLINEREDO LOGFILES Biênsoạn:NguyễnViệtHưng Bộmôn:KhoaHọcMáyTínhKhoaCôngNghệThôngTin TrườngĐạiHọcGiaoThôngVânTải Website: https://sites.google.com/site/viethung92gtvt/oracledba Email:viethung92gtvt@gmail.com1. Mục đích Mục đích • Saukhihoànthànhbàihọcnàybạncóthể: • Hiểuđượcmụcđíchcủaonlineredologfile. • Hiểuđượccấutrúccủaonlineredologfile. • Điềukhiểncáclogswitchvàcáccheckpoint. • Tạomớivàduytrìcáconlineredologfile. • Lấycácthôngtinvềonlineredologfile.2. Nội dung bài học I.TỔNGQUANVỀONLINEREDOLOGFILE II.THÊM,CHỈNHSỬAONLINEREDOLOGFILE III.LẤYTHÔNGTINVỀONLINEREDOLOGFILE IV.CHẾĐỘARCHIVELOGVÀNOARCHIVELOG IV.BÀITẬPI.TỔNGQUANVỀONLINEREDOLOGFILE v OnlineRedologfilecócácđặcđiểmsau: • Ghilạitấtcảcácthayđổivớidữliệu. • Cungcấpkỹthuậtphụchồi. • Đượctổchứcthànhnhóm(group). • Phảicóítnhấthainhóm. Redo log files1. Cấu trúc của Online Redo Log File Group 1 Group 2 Group 3 Disk 1 Member Member Member Member Member Disk 2 Member1. Cấu trúc của Online Redo Log FileØ OnlineRedoLogFileGroups Lànhómcácbảnsaoriêngbiệtcủacáconlineredologfilesđượcgọilàonline redologgroup. LGWR thực hiện việc ghi đồng thời các thông tin giống hệt nhau vào các memberthuộccùngmộtgroup. Oracleservercầnítnhất02onlineredologfilegroupsđểcóthểvậnhànhmột database. Kíchthướctốithiểucủa1grouplà4MB. CáctrạngtháicủaGroup: − Current:GrouphiệnthờiđangđượcLGWRsửdụng. − Active:Groupcầnthiếtchoviệckhôiphục. − Inactive:Groupkhôngcầnthiếtchoviệckhôiphục. − Unused:Groupvừatạorachưađượcsửdụng.1. Cấu trúc của Online Redo Log File Ø OnlineRedoLogFileMembers Mỗi một online redo log file trong một group đượcgọilàmột member(thành viên). Mỗi member trong một nhóm có một số thứ tự (log sequence numbers) phân biệtvàcácmembernàycócùngmộtkíchthước. Sốlogsequencenumberđượclưutrữtrongcontrolfilevàtrongphầnheadercủa tấtcảcácdatafiles.2. Cách Online Redo Log File hoạt động • OnlineRedologfileđượcsửdụngtrongchutrìnhtuầnhoàn. • Khimộtonlineredologfileđầy,LGWRsẽchuyểntớigrouptiếptheo. • LogswitchlàsựkiệnxảyrakhiLGWRdừngviệcghitrênmộtonlineredo loggroupvàchuyểnsangghitrênonlineredologgroupkhác. Đưaralogswitch: ALTER SYSTEM SWITCH LOGFILE; • Checkpointxảyratheocáctìnhhuốngsau: ₋ Mỗikhicólogswitch ₋ Khimộtshutdownmộtinstancevớicácchếđộtrừchếđộabort ₋ Xảyratheonhưthờigianquyđịnhtrongcácthamsốkhởitạo LOG_CHECKPOINT_INTERVALvàLOG_CHECKPOINT_TIMEOUTII.THÊM,CHỈNHSỬAONLINEREDOLOGFILE 1.ThêmOnlineredologfilegroup ALTER DATABASE [database] ADD LOGFILE [GROUP integer] filespec size integer{K|M} [, [GROUP integer] filespec]...]VD:ALTER DATABASE ADD LOGFILE (‘%oracle_home%/ORADATA/u01/log3a.rdo’, ‘%oracle_home%/ORADATA/u02/log3b.rdo’) SIZE 4M; log1a.rdo log2a.rdo log3a.rdo log1b.rdo log2b.rdo log3b.rdo Group 1 Group 2 Group 3II.THÊM,CHỈNHSỬAONLINEREDOLOGFILE 2.ThêmOnlineredologfilemember ALTER DATABASE [database] ADD LOGFILE MEMBER filename [REUSE] [, filename [REUSE]]... TO {GROUP integer |(filename[, filename]...} VD: ALTER DATABASE ADD LOGFILE MEMBER ‘%ORACLE_HOME%/ORADATA/u04/log1c.rdo TO GROUP 1, %ORACLE_HOME%/ORADATA/u04/log2c.rdo TO GROUP 2, ‘%ORACLE_HOME%/ORADATA/u04/log3c.rdo TO GROUP 3; log1a.rdo log2a.rdo log3a.rdo log1b.rdo log2b.rdo log3b.rdo log1c.rdo log2c.rdo log3c.rdo Group 1 Group 2 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Oracle: Chương 6 - Nguyễn Việt HưngQUẢNLÝONLINEREDO LOGFILES Biênsoạn:NguyễnViệtHưng Bộmôn:KhoaHọcMáyTínhKhoaCôngNghệThôngTin TrườngĐạiHọcGiaoThôngVânTải Website: https://sites.google.com/site/viethung92gtvt/oracledba Email:viethung92gtvt@gmail.com1. Mục đích Mục đích • Saukhihoànthànhbàihọcnàybạncóthể: • Hiểuđượcmụcđíchcủaonlineredologfile. • Hiểuđượccấutrúccủaonlineredologfile. • Điềukhiểncáclogswitchvàcáccheckpoint. • Tạomớivàduytrìcáconlineredologfile. • Lấycácthôngtinvềonlineredologfile.2. Nội dung bài học I.TỔNGQUANVỀONLINEREDOLOGFILE II.THÊM,CHỈNHSỬAONLINEREDOLOGFILE III.LẤYTHÔNGTINVỀONLINEREDOLOGFILE IV.CHẾĐỘARCHIVELOGVÀNOARCHIVELOG IV.BÀITẬPI.TỔNGQUANVỀONLINEREDOLOGFILE v OnlineRedologfilecócácđặcđiểmsau: • Ghilạitấtcảcácthayđổivớidữliệu. • Cungcấpkỹthuậtphụchồi. • Đượctổchứcthànhnhóm(group). • Phảicóítnhấthainhóm. Redo log files1. Cấu trúc của Online Redo Log File Group 1 Group 2 Group 3 Disk 1 Member Member Member Member Member Disk 2 Member1. Cấu trúc của Online Redo Log FileØ OnlineRedoLogFileGroups Lànhómcácbảnsaoriêngbiệtcủacáconlineredologfilesđượcgọilàonline redologgroup. LGWR thực hiện việc ghi đồng thời các thông tin giống hệt nhau vào các memberthuộccùngmộtgroup. Oracleservercầnítnhất02onlineredologfilegroupsđểcóthểvậnhànhmột database. Kíchthướctốithiểucủa1grouplà4MB. CáctrạngtháicủaGroup: − Current:GrouphiệnthờiđangđượcLGWRsửdụng. − Active:Groupcầnthiếtchoviệckhôiphục. − Inactive:Groupkhôngcầnthiếtchoviệckhôiphục. − Unused:Groupvừatạorachưađượcsửdụng.1. Cấu trúc của Online Redo Log File Ø OnlineRedoLogFileMembers Mỗi một online redo log file trong một group đượcgọilàmột member(thành viên). Mỗi member trong một nhóm có một số thứ tự (log sequence numbers) phân biệtvàcácmembernàycócùngmộtkíchthước. Sốlogsequencenumberđượclưutrữtrongcontrolfilevàtrongphầnheadercủa tấtcảcácdatafiles.2. Cách Online Redo Log File hoạt động • OnlineRedologfileđượcsửdụngtrongchutrìnhtuầnhoàn. • Khimộtonlineredologfileđầy,LGWRsẽchuyểntớigrouptiếptheo. • LogswitchlàsựkiệnxảyrakhiLGWRdừngviệcghitrênmộtonlineredo loggroupvàchuyểnsangghitrênonlineredologgroupkhác. Đưaralogswitch: ALTER SYSTEM SWITCH LOGFILE; • Checkpointxảyratheocáctìnhhuốngsau: ₋ Mỗikhicólogswitch ₋ Khimộtshutdownmộtinstancevớicácchếđộtrừchếđộabort ₋ Xảyratheonhưthờigianquyđịnhtrongcácthamsốkhởitạo LOG_CHECKPOINT_INTERVALvàLOG_CHECKPOINT_TIMEOUTII.THÊM,CHỈNHSỬAONLINEREDOLOGFILE 1.ThêmOnlineredologfilegroup ALTER DATABASE [database] ADD LOGFILE [GROUP integer] filespec size integer{K|M} [, [GROUP integer] filespec]...]VD:ALTER DATABASE ADD LOGFILE (‘%oracle_home%/ORADATA/u01/log3a.rdo’, ‘%oracle_home%/ORADATA/u02/log3b.rdo’) SIZE 4M; log1a.rdo log2a.rdo log3a.rdo log1b.rdo log2b.rdo log3b.rdo Group 1 Group 2 Group 3II.THÊM,CHỈNHSỬAONLINEREDOLOGFILE 2.ThêmOnlineredologfilemember ALTER DATABASE [database] ADD LOGFILE MEMBER filename [REUSE] [, filename [REUSE]]... TO {GROUP integer |(filename[, filename]...} VD: ALTER DATABASE ADD LOGFILE MEMBER ‘%ORACLE_HOME%/ORADATA/u04/log1c.rdo TO GROUP 1, %ORACLE_HOME%/ORADATA/u04/log2c.rdo TO GROUP 2, ‘%ORACLE_HOME%/ORADATA/u04/log3c.rdo TO GROUP 3; log1a.rdo log2a.rdo log3a.rdo log1b.rdo log2b.rdo log3b.rdo log1c.rdo log2c.rdo log3c.rdo Group 1 Group 2 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ Oracle Công nghệ Oracle Hệ quản trị cơ sở dữ liệu Quản lý Online Redo log files Online Redo log fileGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 256 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 239 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 232 0 0 -
69 trang 144 0 0
-
57 trang 88 0 0
-
34 trang 83 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 77 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 74 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 70 0 0 -
Lý thuyết, bài tập và bài giải hệ thống thông tin kế toán: Phần 1
198 trang 70 0 0