Danh mục

Giáo trình Kiến trúc và Quản trị Oracle 9i_7

Số trang: 9      Loại file: pdf      Dung lượng: 250.12 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Thông thường việc quản lý một hệ thống thông tin bao gồm CSDL và ứng dụng luôn được coi là một công việc rất phức tạp và tốn nhiều công sức. Nhưng hiện nay, hai sản phẩm của Oracle là Oracle9i Database và Oracle9i Application Server đã có các tính nǎng mới hỗ trợ việc quản lý hệ thống như "Tự quản trị" (self-management) và "Tự điều chỉnh" (self-tuning), giúp cho việc quản trị hệ thống dễ dàng như việc ấn nút....
Nội dung trích xuất từ tài liệu:
Giáo trình Kiến trúc và Quản trị Oracle 9i_7www.updatesofts.comDi n gi i m t s c t d li u trong view V$ROLLSTAT Tên c t Di n gi i Là s hi u c a rollback segment (Rollback segment number) USN S lư ng các extents có trong rollback segment EXTENTS Kích thư c c a segment hi n th i tính theo ơn v bytes RSSIZE S lư ng các transaction s d ng rollback segment XACTS Giá tr OPTIMAL c a rollback segment OTPSIZE Hight warter mark; kích thư c t i a tính theo bytes, khi rollback HWMSIZE segment tăng Kích thư c c a extent hi n th i, AVEACTIVE Tr ng thái c a rollback segment STATUS11.4.3. Thông tin v rollback segment ang activeTa có th k t h p thông tin trong hai b ng V$TRANSACTION và V$SESSION. Hình v 56. Thông tin v các thao tác trên các segmentsVí d : SVRMGR> SELECT s.username, t.xidusn, t.ubafil, 2> t.ubablk, t.used_ublk 3> FROM v$session s, v$transaction t 4> WHERE s.saddr = t.ses_addr; USERNAME XIDUSN UBAFIL UBABLK USED_UBLK ----------- ---------- --------- ---------- ---------- SYSTEM 2 2 7 1 SCOTT 1 2 163 1ORACLE 9i – Ki n trúc và Qu n tr Trang 134www.updatesofts.com 2 rows selected.Di n gi i m t s c t d li u Tên c t Di n gi i a ch c a session, l y ư c t V$SESION.SADDR SES_ADDR S hi u c a Rollback segment ư c s d ng b i transaction XIDUSN V trí hi n th i c a rollback segment mà transaction s ghi vào UBAFIL, UBABLK, UBASQN,UBAREC S hi u block undo ư c t o ra b i transaction USED_UBLK S hi u c a extent (file, block) thu c rollback segment mà START_UEXT, transaction b t u ghi d li u START_UBAFIL, START_UBABLK11.5.CÁC V N LIÊN QUAN T I ROLLBACK SEGMENT11.5.1. Thi u không gian cho các transactionsNguyên nhânDo m t transaction không ư c s d ng nhi u rollback segments nên có th x y ra tìnhtr ng thi u vùng không gian cho các rollback segment và gây ra l i (ORA-01562). Nguyênnhân có th là m t trong các trư ng h p sau: Không có không gian trong tablespace (ORA-01560) S lương các extents trong rollback segment ã t t i giá tr MAXEXTENTS và không th b sung thêm các extent vào rollback segment (ORA-01628)Gi i phápV i l i ORA-01560: M r ng thêm các data files trong tablespace t ch cho các data files là AUTOEXTEND B sung m i data file vào tablespaceV i l i ORA-01628: Tăng tham s MAXEXTENTS c a rollback segment Hu và t o l i rollback segment v i kích thư c c a extent l n hơn11.5.2. L i c d li u không ng nh tNguyên nhânOracle server c g ng m b o các câu l nh s ch x lý trên các d li u ã ư c commit. Vìth , các d li u chưa commit s không ư c s d ng. Trong trư ng h p Oracle server khôngt o ư c các b n lưu giá tr cũ các d li u (read-consistent image of data), user s nh n ư c l i ORA-01555 snapshot too old. L i này x y ra khi transaction thay i các dli u ã ư c commit và: Transaction slot có trong ph n rollback header ang ư c s d ngORACLE 9i – Ki n trúc và Qu n tr Trang 135www.updatesofts.com Giá tr ban u (before-image) trong rollback segment ư c ghi è lên b i m t transaction khácGi i pháp Tăng ch s MINEXTENTS M r ng kích thư c extent Tăng giá tr OPTIMAL11.5.3. Ch n session Hình v 57. Ch n sessionVnKhi m t extent trong rollback segment ư c ghi y, Oracle server s ti p t c s d ngextent k ti p theo cơ ch xoay vòng. Trong trư ng h p extent k ti p v n ang trong tìnhtr ng active, transaction s không s d ng ư c nó. M t khác, nó cũng không th b quaextent k ti p chuy n t i extent sau n a n u nó r i. Khi ó, rollback segment s ư c bsung thêm các extent. Vi c làm này làm cho rollback segment ngày m t m r ng và qu n trviên c n ph i can thi p h n ch vi c m r ng này.Gi i phápQu n tr viên database c n th c hi n ki m tra thông tin c a các transaction ang ư c th chi n thông qua vi c l y thông tin t các view V$ROLLSTAT, V$TRANSACTION, V$SESSION phát hi n các transaction ang b c n tr , t ó th c hi n vi c i u ch nh cho phù h p.Công vi c ki m tra và giám sát này ư c th c hi n b ng tay b i ngư i qu n tr database.Ví d : Xem thông tin v các transactions ang ư c th c hi n SV ...

Tài liệu được xem nhiều: