Danh mục

Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 9

Số trang: 15      Loại file: pdf      Dung lượng: 319.25 KB      Lượt xem: 13      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu kiến trúc quản trị oracle 9i - oracle sever (việt sub) phần 9, công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 9www.updatesofts.com10.4.3. Thông tin v các extentsThông tin ư c lưu trong DBA_EXTENTS. Hình v 47. Phân lo i các thông tin chính có trong DBA_EXTENTSTa có th l y thông tin v các extents theo các lo i sau: Thông tin nh n d ng: User s h u, tên segment, mã hi u extent Thông tin v kích c và nơi t: TABLESPACE_NAME, RELATIVE_FNO, FILE_ID, BLOCK_ID, BLOCKSVí d : Xem thông tin chi ti t v các extents có trong m t segment cho trư c SVRMGR> SELECT extent_id,file_id,block_id,blocks 2> FROM dba_extents 3> WHERE owner=SCOTT 4> AND segment_name=EMP; EXTENT_ID FILE_ID BLOCK_ID BLOCKS --------- ------- -------- ------ 0 4 2 5 1 4 27 5 2 4 32 10 3 4 42 15 4 4 57 20 5 rows selected.ORACLE 9i – Ki n trúc và Qu n tr Trang 121www.updatesofts.com10.4.4. Thông tin v các vùng tr ngThông tin v các vùng tr ng ư c lưu trong DBA_FREE_SPACE. Hình v 48. Phân lo i các thông tin chính có trong DBA_FREE_SPACEView này ch a các thông tin vVí d : SVRMGR> SELECT tablespace_name, count(*), 2> max(blocks), sum(blocks) 3> FROM dba_free_space 4> GROUP BY tablespace_name; TABLESPACE_NAME COUNT(*) MAX(BLOCKS SUM(BLOCKS --------------- -------- ---------- ---------- DATA01 2 1284 1533 RBS 3 2329 2419 SORT 1 1023 1023 SYSTEM 1 5626 5626 TEMP 1 2431 2431 5 rows selected.ORACLE 9i – Ki n trúc và Qu n tr Trang 122www.updatesofts.comChương 11. QU N LÝ ROLLBACK SEGMENTS11.1.GI I THI U ROLLBACK SEGMENTS11.1.1. Khái ni mM i khi có s thay i d li u trong database, các d li u cũ u ư c lưu l i có th khôiph c l i tr ng thái c a d li u trư c khi thay i. Rollback segment ư c dùng lưu trcác giá tr cũ ó. Rollback segment lưu gi các thông tin v block như block ID, và các dli u ã s a i c a block. Hình v 49. Rollback segmentPh n u (header) c a m t rollback segment ch a m t transaction table là nơi lưu gi thôngtin v các giao d ch hi n th i có s d ng t i rollback segment ang xem xét. M i transactionch có th s d ng duy nh t m t rollback segment lưu gi các d li u dùng khôi ph c.Nhi u transactions có th ng th i ghi d li u lên rollback segment.11.1.2. M c ích s d ng segmentTransaction rollbackKhi m t transaction th c hi n các thay i i v i các dòng d li u trong table, các giá trban u (old image) s ư c lưu gi vào rollback segment. Khi transaction ó ư c rolledback (l y l i), các d li u cũ lưu trong rollback segment s ư c l y ra và è lên d li u hi nt i trong block, ph c h i l i các giá tr nguyên thu .ORACLE 9i – Ki n trúc và Qu n tr Trang 123www.updatesofts.com Hình v 50. M c ích c a rollback segmentPh c h i các TransactionTrong trư ng h p m t instance g p l i khi các transactions ang th c hi n, Oracle serverc n ph i khôi ph c l i các d li u chưa commit. Rollback trong trư ng h p này ư c g i làph c h i d li u. Vi c này ch th c hi n ư c khi các thay i i v i các rollback segments ã ư c k t h p b o v b i các redo log files.Nh t quán trong vi c cd li uKhi m t th c hi n các transactions, các users trong database s không th th y ư c các dli u ã b thay i mà chưa ư c commit b i transactions. Các d li u cũ lưu trong rollbacksegments s v n ư c s d ng cung c p cho các users khác nh m m b o nh t quánd li u cho các user ó.11.1.3. Phân lo i rollback segmentSYSTEM Rollback SegmentSYSTEM rollback segment ư c t o ngay trong SYSTEM tablespace m i khi m t database ư c t o l p. Rollback segment này ch ư c s d ng i v i các thay i d li u c a các i tư ng n m trong SYSTEM tablespace.Non-SYSTEM Rollback SegmentsM t database có th có nhi u tablespaces và nên có ít nh t m t non-SYSTEM rollbacksegment. Các non-SYSTEM rollback segment do qu n tr viên database t o l p có th ư cs d ng lưu gi các thay i trên các i tư ng có trong các non-SYSTEM tablespacekhác. Có hai lo i non-SYSTEM rollback segments. Private: Private rollback segments là các segments ư c s d ng riêng cho m i instance. Public: Public rollback segments là m t ph n c a rollback segments có trong database. Public rol ...

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