====================== 襦る葦 瑚係襾狩 蟯襴蠍 ====================== 企 觚襦, 旧ろ, 瑚係襾狩碁朱 覿覿 襦る葦瑚係襾狩語 伎 る 覺れ給.. 蠍一 譬 螳願...蟾 襦 蟆給... 襦る葦瑚係襾狩瑚 朱 碁螻 覓企 蟾 蟯 蠍 覓語.. る狩伎 襦る葦瑚係襾狩瑚 覃蟾??? る狩 蟲譟一 覿覿 る 轟壱 襦る葦瑚係襾狩瑚 襾殊 襴 螳.. 襷 螳煙 覓語レ 螳 讌る... る狩伎 After Image Before Image襯 覃覈襴 襷り .. 願 蠍一 覲蟆曙 企語 讀, Before Image襯 襦る葦瑚係襾狩語 蠍磯蟆.. 襦る葦瑚係襾狩碁 覓朱Μ 殊 襷.. 覃覈襴 DB_Block_Buffer襯 襷讌... 覲蟆曙 企語 覲蟆渚 企語襯 蟯襴る 覩碁 碁 蟯襴る 覩語... 願 碁螳 '手鍵 手' 讌襦 蟆... 一危覯伎 蟯襴 ろ 譯 譴 覿覿伎... 譴 覿覿願鍵 覓語 襦る葦瑚係襾狩碁 蟯 伎伎 .. 襦る葦瑚係襾狩碁 一危覯伎り 碁 豌襴 ルレ 危蠍 覓語 蠏瑚れ 一危覯伎れ 焔レ 譴 ... 蠏碁 襦る葦瑚係襾狩碁 る狩伎 蟆手??? ...襦る葦瑚係襾狩碁 SQL覈轟 update, insert, delete 碁れ 伎 螻, alter table螻 螳 螳豌企れ 覲蟆曙 讌 給....讌 蟆 .. 螳 覃豺企讀 螳讌螻 蟆... 襦る葦瑚係襾狩碁 覓朱Μ 殊 ルり 給... 朱Μ朱 覲朱 覓朱Μ (一危 ) 企ろ伎れ 蟯 讌... 讀, 襦る葦瑚係襾狩碁 企ろ伎れ ルる 襴.... る狩 一危覯伎れ 豌 焔...蠎 襦る葦瑚係襾狩碁 system 企ろ伎れ 焔 ろ 襦る葦瑚係襾狩語... 朱朱 ろ 企ろ伎れ るジ 襦る葦瑚係襾狩碁ゼ 燕讌 給... 伎 轟壱 ろ 企ろ伎れ る狩伎 蠎 覲願 ル 蠍 覓語 譴螻, /豢レ 襷蠍 覓語 螳 ろ 企ろ伎れ ろ 企ろ伎るゼ 襦る葦瑚係襾狩碁ゼ 誤螻 るジ 襦る葦瑚係襾狩碁ゼ レ蟆 譬給.. 襦る葦瑚係襾狩碁 企ろ伎れ 一危 殊 蠍一 譟危蟆 .. 蠏碁覩襦 ろ 企ろ伎れ 燕 襦る葦瑚係襾狩語 蠍磯ゼ 蟆一 殊 麹 譴.. 企 ろ伎れ 燕 襦る葦瑚係襾狩語 蠍磯ゼ 覓 蟆 ′朱る...る狩伎 企 螻 覃 讌 給...譯殊伎殊... 襦る葦瑚係襾狩瑚 危願 螳??? 谿谿谿...觜朱┨蟆 蟲一.... 襦る葦瑚係襾狩瑚 覲糾規襯 蟆...襷 る狩 語ろ伎り 觜 譬襭襯 觜 蟆伎... 讀, 一危殊 覲蟆曙企語螳 レ 朱 危朱煙 る狩伎 襦 蠍 讌 SCN覲願 讌 給.. 蠏碁蠍 覓語...る狩伎 襴襦蠏 殊 曙伎 襦る葦瑚係襾狩語 ル 伎企語襯 ...SCN 覲企ゼ 襷豢螻 覲糾規 讌 讌... 蠏碁る 讌覓誤襯 企慨蟆給.... <讌覓> る狩伎 襦る葦瑚係襾狩碁 覓伎 ロ?? 蠏 覓伎 ロ 伎 覃蟾? ...覈 襴 覩酔給.. 襦る葦瑚係襾狩碁 碁 れ Before Image襯 願 給... 讀, 碁 襦る葦 伎 伎 襦 螳蠍 螻... 所鍵 手煙 蟆伎... 所鍵 手煙企 襷 譬 企糾 殊れ 覈郁企.. 所鍵 手煙 螳 一危覯伎れ 伎 ル 一危襯 覲企 螳 蟯.. 螳 覲蟇磯 企 螳 覲企 語 螳 る 詞.. 襦る葦瑚係襾狩碁 螳 伎企語襯 螳讌 給.. 襦る葦瑚係襾狩語 螳 焔レ 譴 螳 .. 讀, 碁 覦 襦る葦瑚係襾狩碁ゼ 讌 覈詩る 伎 蟆伎.. る狩伎 殊企 襦觜 覦企朱 覦朱 碁 襦る葦瑚係襾狩碁ゼ 麹.. 願 讌 螳 豺 給... 覓朱 螳 碁 伎 襦る葦瑚係襾狩語 轟 覈 給.. 企覿 譟郁 り れ 危エ覲願規... 殊企 襦觜覦 ろ螻 碁 覿 覿一る襦 り 蟆... 襦る葦瑚係襾狩碁 螳 碁れ 讌 給... 朱朱 觚襦 碁 れ 蟆.. 蠏碁る 襦る葦瑚係襾狩語 蠍郁 覓語螳 蠍磯.. 蠍郁 襦る葦瑚係襾狩碁ゼ 螻 る 蟯襴 讌襷...ろ 螻糾 觜 螻... ろ蟆渚 覦伎 焔レ る 覓語螳 給.. 蠏碁り 覓 蟆 襷 襦る葦瑚係襾狩碁ゼ る 襷 蠍郁 碁 讌覃伎 朱 襦る葦瑚係襾狩語 蠍郁 ル 焔レ 覓語襯 殊狩 給... 蠏碁覩襦 企 螳讌 蟆 伎 蠍一 襦る葦瑚係襾狩碁ゼ 燕伎 .. 覿覿 譟郁 り れ 誤 覲願給.. =============================== 襦る葦 瑚係襾狩語 燕/觜燕 =============================== る狩伎 豌 覃 る狩伎 ろ企 ろ伎 ろ 襦る葦瑚係襾狩碁ゼ 燕... 蠏碁Μ螻 一危覯伎るゼ 燕 覯讌 襦る葦瑚係襾狩碁ゼ 襷... 覯讌 襷 襦る葦瑚係襾狩 一危覯伎 煙 伎 襷 蟆.. 覿覈 る狩 蟯襴 る狩 一危覯伎 煙 襷豺れ るジ 企ろ伎れ 襦る葦 瑚係襾狩碁ゼ 燕 蟆.. 企 ろ 企ろ伎れ 2螳 襦る葦瑚係襾狩瑚 譟伎蟆 螻, るジ 企 ろ伎れ 襦る葦瑚係襾狩瑚 蟆 蟆... 企 蟯襴 ろ 企ろ伎れ 焔 覯讌 襦る葦瑚係襾狩碁ゼ 觜燕 る 蟆 譬給.. 覃 ろ 螳譴 碁 ろ 企ろ伎れ 覯讌 襦る葦瑚係襾狩碁ゼ 蠍 覓語.. 襷 碁 讌る慨覃 ろ 企ろ伎れ 螻糾 伎 る狩伎 螳讌 覈詩 覿螳 殊企 蠍 覓語.. 蠏碁る ろ 企ろ伎れ ろ 襦る葦瑚係襾狩碁 企 一手? 襦る葦瑚係襾狩碁 一危覯伎 譴 碁 伎 ..讀, 襾... 蟠企朱讌... 一危 煙 一企 蟆.. 蠍一 覓語 蠍語 覈郁給.. ろ 企ろ伎れ 覯讌 ろ 襦る葦瑚係襾狩碁ゼ 蠍磯 襦貅覯襴讌....觜燕 る... 蠏碁覃 螻糾 谿讌螻 讌 ... 覓殊襯 襾碁Μ 讌 覈襴... ?<? 伎 觜朱 蟆... るジ 襦る葦瑚係襾狩碁ゼ 企ろ伎れ 覓語螳 蟆殊 蟆曙 觜朱 蠍 蟆伎... 24螳...365 螳煙企手 ?? ...蠏碁 覓語讌...~ る狩8i覯 企 朱誤郁 蟆... 朱誤磯ゼ 覲蟆曙貅譴... ########################################### # ろ 蟯襴 ろ 豬 覦 襦る葦 瑚係襾狩 ########################################### undo_management = MANUAL ---------> る狩9i 企 朱誤郁 譟伎...auto/manual 螳朱 ... undo_tablespace = (UNDOTBS, RBS) ---------> 襦る葦瑚係襾狩語 一 企ろ伎...蠍磯蓋朱 UNDOTBS朱 企ろ伎るゼ 企.. SQL> create tablespace RBS 2 datafile 'k:\oracle_tablespace\RBS01.dbf' size 70M 3 default storage (initial 8k next 8k pctincrease 0) ------------> pctincrease 覦 0朱 れ伎 .. 4 extent management dictionary; ------------> extent managemet local autoallocate襦 れ覃 襦る葦瑚係襾狩碁ゼ 燕讌 覈詩.. 企 焔給. SQL> create rollback segment rbs1 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> create rollback segment rbs2 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> create rollback segment rbs3 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> create rollback segment rbs4 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> create rollback segment rbs5 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> create rollback segment rbs6 2 tablespace RBS 3 storage (initial 8K next 8K optimal 5M); 襦る葦 瑚係覃瑚 焔給. SQL> select segment_name, tablespace_name, status 2 from dba_rollback_segs; SEGMENT_NAME TABLESPACE_NAME STATUS ------------------------------ ------------------------------ ---------------- SYSTEM SYSTEM ONLINE ------------> ろ 襦る葦瑚係襾狩碁螻 覈 ろ殊語... _SYSSMU1$ UNDOTBS OFFLINE _SYSSMU2$ UNDOTBS OFFLINE _SYSSMU3$ UNDOTBS OFFLINE _SYSSMU4$ UNDOTBS OFFLINE _SYSSMU5$ UNDOTBS OFFLINE _SYSSMU6$ UNDOTBS OFFLINE _SYSSMU7$ UNDOTBS OFFLINE _SYSSMU8$ UNDOTBS OFFLINE _SYSSMU9$ UNDOTBS OFFLINE _SYSSMU10$ UNDOTBS OFFLINE RBS1 RBS OFFLINE RBS2 RBS OFFLINE RBS3 RBS OFFLINE RBS4 RBS OFFLINE RBS5 RBS OFFLINE RBS6 RBS OFFLINE 17 螳 給. 燕伎 襦る葦瑚係襾狩碁ゼ る狩伎 殊語朱 れ蠍 伎 朱誤壱殊 れ螻 螳 覈伎... る狩伎 .. ########################################### # ろ 蟯襴 ろ 豬 覦 襦る葦 瑚係襾狩 ########################################### undo_management = MANUAL undo_tablespace = (UNDOTBS, RBS) rollback_segments = (RBS1, RBS2, RBS3, RBS4, RBS5, RBS6) ------------> 豢螳貅譴... SQL> startup pfile = E:\oracle\admin\ORCL9i\pfile\init.ora ORACLE 語ろ伎り 給. Total System Global Area 118255568 bytes Fixed Size 282576 bytes Variable Size 83886080 bytes Database Buffers 33554432 bytes Redo Buffers 532480 bytes 一危磯伎り 襷危碁給. 一危磯伎り 企語給. SQL> select segment_name, tablespace_name, status 2 from dba_rollback_segs; SEGMENT_NAME TABLESPACE_NAME STATUS ------------------------------ ------------------------------ ---------------- SYSTEM SYSTEM ONLINE _SYSSMU1$ UNDOTBS OFFLINE _SYSSMU2$ UNDOTBS OFFLINE _SYSSMU3$ UNDOTBS OFFLINE _SYSSMU4$ UNDOTBS OFFLINE _SYSSMU5$ UNDOTBS OFFLINE _SYSSMU6$ UNDOTBS OFFLINE _SYSSMU7$ UNDOTBS OFFLINE _SYSSMU8$ UNDOTBS OFFLINE _SYSSMU9$ UNDOTBS OFFLINE _SYSSMU10$ UNDOTBS OFFLINE RBS1 RBS ONLINE ------------> 朱誤壱殊 覈 磯 襦る葦瑚係襾狩瑚 燕 蟆 覲伎.. RBS2 RBS ONLINE RBS3 RBS ONLINE RBS4 RBS ONLINE RBS5 RBS ONLINE RBS6 RBS ONLINE 17 螳 給. 蠏碁...朱誤 殊 殊 る 蟆 襷蟲..讌 觜燕 燕 貅覲願給.. SQL> alter rollback segment RBS5 offline; 襦る葦 瑚係覃瑚 覲蟆暑給. SQL> select segment_name, tablespace_name, status 2 from dba_rollback_segs 3 where segment_name = 'RBS5'; SEGMENT_NAME TABLESPACE_NAME STATUS ------------------------------ ------------------------------ ---------------- RBS5 RBS OFFLINE ----------------> ろ殊 給.. SQL> alter rollback segment RBS5 online; 襦る葦 瑚係覃瑚 覲蟆暑給. SQL> select segment_name, tablespace_name, status 2 from dba_rollback_segs 3 where segment_name = 'RBS5'; SEGMENT_NAME TABLESPACE_NAME STATUS ------------------------------ ------------------------------ ---------------- RBS5 RBS ONLINE -----------> 殊 給.. 襦る葦瑚係襾狩碁 ろ 襦る葦瑚係襾狩語 ろ 襦る葦瑚係襾狩碁ゼ 誤 蟆れ 給... 襷 蟯襴螳 ろ 襦る葦瑚係襾狩碁ゼ ろ殊 貅り る る狩伎 襯 襴危.. 朱誤 殊 覈伎 ... 朱誤 殊 覈 蟆 蟯襴襯 誤 れ 一危覯伎れ 伎 蟆 覈伎朱 蟆碁.. 蟇郁鍵 ろ 襦る葦瑚係襾狩碁ゼ 覈 蟆 り 襷 蟆伎.. SQL> alter rollback segment system offline; alter rollback segment system offline * 1 る: ORA-01597: ろ 襦る葦 瑚係襾狩碁ゼ 殊 轟 ろ殊語 給. ========================================= 轟 碁 襦る葦 瑚係襾狩語 覈 ========================================= 蟾 瑚讌... 襷 碁(蠍一 襷 碁 蠍郁 一危襯 覲蟆渚 , 蠏覈 碁) 讌 る... 豪 襦る葦瑚係襾狩碁ゼ 燕伎朱 蟆 譬給... 覃 襦る葦瑚係襾狩瑚 ロり 蠍郁 覈讌朱 Before Image襯 覈 ロ 蟆 蠍 覓語... 蠍郁 譬 襦る葦瑚係襾狩碁ゼ 襷れ 覲願給... 蠏碁Μ螻 set transcation覓語 轟 碁 轟 襦る葦 瑚係襾狩碁ゼ 襦 企慨蟆給.. SQL> create tablespace LARGE_RBS 2 datafile 'k:\oracle_tablespace\LARGE_RBS01.dbf' size 70M 3 default storage (initial 8k next 8k pctincrease 0) 4 extent management dictionary; 企 焔給. SQL> create rollback segment large_rbs 2 tablespace RBS 3 storage (initial 8K next 8K optimal 20M); 襦る葦 瑚係覃瑚 焔給. SQL> alter rollback segment large_rbs online; 襦る葦 瑚係覃瑚 覲蟆暑給. SQL> create user yasi identified by yasi ----------------> yasi 2 default tablespace users 3 temporary tablespace temp; 螳 焔給. SQL> grant connect, resource to yasi; 蟠 覿給. SQL> connect yasi/yasi 郁屋給. SQL> CREATE TABLE EMP 2 (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, 3 ENAME VARCHAR2(10), 4 JOB VARCHAR2(9), 5 MGR NUMBER(4), 6 HIREDATE DATE, 7 SAL NUMBER(7,2), 8 COMM NUMBER(7,2), 9 DEPTNO NUMBER(2) ); 企 焔給. SQL> connect scott/tiger 郁屋給. SQL> grant select on emp to yasi; -----------------> scott emp 企 所鍵 蟠 yasi 蟆 譴.. 蟠 覿給. SQL> connect yasi/yasi 郁屋給. SQL> set transaction use rollback segment large_rbs; ---------> large_rbs 襦る葦 瑚係襾狩碁ゼ れ る 碁 手 覈 碁 れ給. SQL> insert into emp 2 select * from scott.emp; 14 螳 襷れ伎給. SQL> select count(*) from emp; COUNT(*) ---------- 14 SQL> commit; --------------------------------> 貉る 蟆 覃 伎 朱 ... 貉る 襭給. ================================================== ORA-1555 snapshot too old (rollback segment small) ================================================== 譯 覈 る伎...覩碁Μ 蟆 る螳 蟆 覦覯 る 蟆... る狩 豌伎 蟲譟一 覓語襦 る螳 襯 譴 螳 讌.... 願屋 覦覯 給.. る螳 瑚骸 襦る葦瑚係襾狩語 蟯螻襯 覲願規... る螳 襯 譴企 覦覯 覲企襦 蟆給.. ...蠏碁覃 ORA_1555 螳 殊企讌 覺.. 語 覃 蠏語 豌 覦覯 壱 り譯? ~ る狩伎 螳 蟆 ... 螳 螳螳 碁 覦り讌...蠏碁覃 襦る葦瑚係襾狩語 螳螳 碁 Before Image襯 ロ蟆讌...蠏碁 襦る葦 瑚係襾狩碁 螻 ロ蟆 .. 襦る葦瑚係襾狩碁 瑚係襾狩語... 碁 伎 螻糾 詞 襦る葦 瑚係襾狩碁 襦る葦 瑚係襾狩 碁Μ襯 螻螳 るジ レ 谿讌蟆 る 襴讌... 蠏碁磯 襦る葦瑚係襾狩碁 企手 給... 覓危 ロる 蟆 覓語螳 給...朱 貉る 覃 襦る葦瑚係襾狩語 伎 企語 伎 蟆伎.. 覓朱 企手 伎 讌 貉る 讌 碁 郁 襦る葦瑚係襾狩語 レ 蟇企襴讌 給.. 襷 レ 磯 碁 讌蠍 襷讌襷 レ螻 豌覯讌 レ 碁 貉る讌 る 豌覯讌 レ朱 螳 蠏 豌覯讌 レ 一 螻 るジ レ 襦 襷れ 螳讌蟆 .. 螻 ロる 詞伎...讀, 朱 レり .. 襷 螻朱蟆 ロ 朱 る狩伎 optimal 旧 る 覈 レ 觜手 襾語 shink 給... 蠏碁る 企 煙 螳讌螻 襦る葦 瑚係襾狩語 ORA_1555 語 殊企螳 覺.. 蠍 碁 り 螳企... 碁(螳 る蟇碁Μ 讌) 讌譴碁.....るジ 螳 螳煙 り 螳企... 讀, 蠍 讌襯 郁 襦る葦瑚係襾狩語 るジ 碁 襾轟企れ 貎朱Μ螳 ろ 蟆曙一... 願 ORA-1555 snapshot too old 手 .... レ 蠍 |------------------|----------------------------------------------------->|レ | | | | | | | | | 蠍 碁(讌) |------------------------------->| 碁 讌譴 | | るジ 碁|--------------------->| るジ 碁 郁 レ 襾轟企碁 ----> 蠍 貎朱Μ ろ!!!! 企 蠏碁殊 一蟆... 願屋覦覯 蟯 給... 襦る葦 瑚係襾狩 蠍一ヾ 碁Μれ 伎一讌讌 蟆 る 襷 螻糾 豢螳 豌覯讌 レ朱 れ る 螳 覯 蟆 蟆.. るジ 覦覯 蠍郁 襦る葦瑚係襾狩碁ゼ 燕伎 襦る葦瑚係襾狩碁ゼ 蟲 蟆... 覯 企瓦給...轟 襦る葦瑚係襾狩碁ゼ 轟 碁 蟆 蟆伎... 豌覯讌 覦覯 譬 蠑語 企慨願規...覯讌 覦覯 讌 殊企讌 讌襯 伎 リ概螳 ♀ る蟆 譬 蟇碁暑... 伎 讌襾... 螳 覦覯 襷螻....蠏覈 碁 殊 碁 襦語煙 豕 譴 る 讌れ 螳 ろ襦 れ譴 ° 蟆 譬給.. ================ 螻糾 ================ 覿覿 る ORA-1555 snapshot too old 豌覦覯譴 4覯讌碁ゼ るり 蟆.. 4覯 豌 覦覯 襦る葦瑚係襾狩 煙 optimal 朱誤一 螳 蟆一 蟆.. 朱誤磯 襦る葦 瑚係襾狩 煙 覈 襷 螳 る 襦螻, 蠏 襦る葦 瑚係襾狩碁 覩碁Μ 襷殊 蠍磯 譴企... 企 覦覯 碁 襭覃 襦る葦 瑚係襾狩碁 蠏瑚 optimal 蠍 螳 蟆, 襷 蠏 螳 optimal 蠍磯ゼ 伎る 襦る葦瑚係襾狩碁 螳 る 蟆 .. 願 optimal 蠍磯ゼ 讌覃伎 讌れ 讌襦 .. 讀, optimal 蠍磯ゼ 麹 蟆 れ伎朱 ORA-1555 snapshot too old 螳 讌 蟆 豕 覦磯ろ 蟆 蟇一.. 蠏碁 襦る葦 瑚係襾狩碁ゼ 豢る 碁れ 觜燕 襦る葦 一危 譴企り る 覿 給.. ================================ 襦る葦 瑚係襾狩 螻糾 覈磯 ================================ SQL> select segment_name, tablespace_name, header_file, bytes, blockS 2 from dba_segments 3 where segment_type = 'ROLLBACK'; SEGMENT_NAME TABLESPACE_NAME HEADER_FILE BYTES BLOCKS --------------------------------------------------------------------------------- ------------------ SYSTEM SYSTEM 1 430080 105 RBS1 RBS 10 32768 8 RBS2 RBS 10 32768 8 RBS3 RBS 10 32768 8 RBS4 RBS 10 32768 8 RBS5 RBS 10 32768 8 RBS6 RBS 10 65536 16 LARGE_RBS RBS 10 32768 8 8 螳 給. SQL> select segment_name, extents, initial_extent, next_extent, min_extents, max_extents 2 from dba_segments 3 where segment_type = 'ROLLBACK'; SEGMENT_NAME EXTENTS INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS --------------------------------------------------------------------------------- ---------- ------- SYSTEM 7 53248 53248 2 249 RBS1 2 8192 16384 2 249 RBS2 2 8192 16384 2 249 RBS3 2 8192 16384 2 249 RBS4 2 8192 16384 2 249 RBS5 2 8192 16384 2 249 RBS6 4 8192 16384 2 249 LARGE_RBS 2 8192 16384 2 249 8 螳 給. 貉朱れ 譴 譬 覈襯願 蟆 header_file 蟆...願 襦る葦 瑚係襾狩語 豌覯讌 レ ル 殊 襷... optimal 螳 覈磯 覦覯 れ螻 螳給.. 襷 optimal 蠍郁 覈讌 る 蠏 螳 螳 蟆.. SQL> select n.name, s.optsize 2 from v$rollname n, v$rollstat s 3 where n.usn=s.usn; NAME OPTSIZE ------------------------------ ---------- SYSTEM RBS1 5242880 RBS2 5242880 RBS3 5242880 RBS4 5242880 RBS5 5242880 RBS6 5242880 LARGE_RBS 20971520 8 螳 給. =================== 襦る葦瑚係襾狩語 豢 =================== SQL> alter rollback segment large_rbs shrink to 20M; 襦る葦 瑚係覃瑚 覲蟆暑給. SQL> alter rollback segment large_rbs shrink; ---------------> る狩伎 襦る葦 瑚係襾狩 豢襯 貅譴... 襦る葦 瑚係覃瑚 覲蟆暑給. ===================== 覈磯蠍 ===================== SQL> select segment_name, status, instance_num 2 from dba_rollback_segs; SEGMENT_NAME STATUS INSTANCE_NUM ------------------------------------------------------------ -------------------------------- ------ SYSTEM ONLINE _SYSSMU1$ OFFLINE _SYSSMU2$ OFFLINE _SYSSMU3$ OFFLINE _SYSSMU4$ OFFLINE _SYSSMU5$ OFFLINE _SYSSMU6$ OFFLINE _SYSSMU7$ OFFLINE _SYSSMU8$ OFFLINE _SYSSMU9$ OFFLINE _SYSSMU10$ OFFLINE RBS1 ONLINE RBS2 ONLINE RBS3 ONLINE RBS4 ONLINE RBS5 ONLINE RBS6 ONLINE LARGE_RBS OFFLINE 18 螳 給. 蠍一 instance_num 襦る葦瑚係襾狩瑚 伎 語ろ伎, 螳 語ろ伎るゼ 螳 ろ 蟆曙磯 null螳.. 襦る葦瑚係襾狩語 (status)螳 online, offline螳讌 覦 れ .. 伎語 螳讌螳 給.. れ 蠏 螳... in use(online) : 殊 available : 襦る葦瑚係襾狩瑚 焔朱 讌 殊 螳 . offline : ろ殊 pending offline : 襦る葦瑚係襾狩瑚 殊語朱 螳螻 譴企. invalid : 襦る葦瑚係襾狩瑚 襦. 襦 襦る葦 瑚係襾狩碁れ 襦 一危 襴 螻 蟆 . needs recovery : 襦る葦 瑚係襾狩瑚 襦る葦 一危襯 蟇磯 . partly available : 襦る葦瑚係襾狩瑚 覿 一危覯伎れ 蟇語 覩瑚屋 碁 一危襯 螻 . ================================= 襦る葦瑚係襾狩瑚 焔レ 覩語 ================================= 一危覯伎 蟯襴 襦る葦瑚係襾狩碁ゼ 燕 optimal旧 譴 蟆... 襦る葦瑚係襾狩碁 朱 /豢襯 蟆... 企 /豢 螻殊 /豢 螻殊 襯 螳る 一蠍 讌伎... 襷 蠏覈 碁 讌伎 optimalれ螳 伎 襦る葦瑚係襾狩瑚 ルる る狩伎 れ螻 螳 谿襯 螳讌螻 豌襴蟆... - 碁 豌襴. - 襦 碁 碁Μ 襦る葦 瑚係襾狩 る 碁Μ螳 焔. - 碁 碁Μ 襦る葦 瑚係襾狩語 觚れ 視. - 碁Μ 覯讌 朱 . 企 レ 蠍 覓語 襦る葦瑚係襾狩碁 ル伎 . - 襦る葦瑚係襾狩碁 ル. - 螻糾 蟯襴 一危 襴 企れ 一危碁. - 碁 襭. - 襦る葦 瑚係襾狩碁 蠍 optimal 螳 豐螻狩螳襯 蟆. 蟆 蟆郁骸 襦る葦 瑚係襾狩碁 蠍一 optimal 螳 豐螻狩. - 襦る葦 瑚係襾狩碁 蠏瑚 螳 る 觜燕 . - 螳 る 觜燕 . 襷 蠏 碁Μ螳 レ れ願襦 襦る葦 瑚係襾狩語 蠍郁 れる 蠏碁 豌襴 企欧碁れ れ螻 螳. - 碁 - 襦 碁 碁Μ 襦る葦瑚係襾狩 る 碁Μ螳 焔. - 碁 碁Μ 襦る葦瑚係襾狩語 レ 觚 視. - 碁 襭. 豌覯讌 蟆曙一 覯讌 蟆曙磯ゼ 觜蟲 覲伎蠍 覦... 豌覯讌碁 10螻襯 蟇一螻...覯讌碁 4螻襷 蟇一覃 ... 壱蟆 谿...讀, 碁Μ螳 レ 朱 れ願襦 襦る葦瑚係襾狩語 蠍磯ゼ れ伎 る 蟆... 覿 る狩伎蟆 豕 れ 襷 る 詞伎.. ========================= 襦る葦瑚係襾狩 覈磯蠍 ========================= 企 焔 覈磯 v$rollstat 焔ル薫襯 牛 覲 給.. SQL> select * from v$rollstat; USN EXTENTS RSSIZE WRITES XACTS GETS WAITS OPTSIZE HWMSIZE SHRINKS CURBLK ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------- ------- 0 7 425984 4140 0 1908 0 425984 0 9 11 3 45056 64626 0 2565 0 5242880 45056 0 3 12 3 45056 62552 0 2561 0 5242880 45056 0 0 13 3 45056 62710 0 2561 0 5242880 45056 0 2 14 4 61440 60170 0 2539 0 5242880 61440 0 2 15 4 61440 59948 0 2537 0 5242880 61440 0 0 16 4 61440 60546 0 8095 0 5242880 61440 0 3 7 螳 給. る狩伎 UTLBSTAT.SQL螻 UTLESTAT.SQL企 ろ襴渚瑚 給.. 襴郁 B --> BEGIN, E --> END 襯 覩誤.. 讀, 螻 る 詞.... 願 覩誤 蟆 企 轟 螻 螳蟆 襦る葦瑚係襾狩碁ゼ 覈磯 る 詞.. 企... 1. @E:\oracle\ora90\rdbms\admin\utlbstat.sql 2. drop table stats$begin_roll; 3. create table stats$begin_roll as select * from v$rollstat where 0=1; --------> 企 蟲譟磯 覲旧り..讀, 覓企 一危螳 企 蟲譟磯 覲旧蠍 蟆 4. drop table stats$end_roll; 5. create table stats$end_roll as select * from stats begin_roll; 6. insert into stats$begin_roll select * from v$rollstat; 7. @E:\oracle\ora90\rdbms\admin\utlestat.sql --> ろ襴渚瑚 ろ覃 ろ襴渚碁 蠏 轟 螳れ v$rollstat 企 讌朱 stats$end_roll 企 一危襯 豈j .. 蠏碁 れ stats$roll企 企 焔. 8. insert into stats$end_roll select * from v$rollstat; 9. create table stats$roll as select e.usn uno_segment, e.gets-b.gets trans_tbl_gets, e.waits-b.waits trans_tbl_waits, e.writes-b.writes undo_bytes_written, e.rssize segment_size_bytes, e.xacts-b.xacts xacts, e.shrinks-b.shrinks shrinks, e.wraps-b.wraps wraps from stats$begin_roll b, stats$end_roll e where e.usn = b.usn; 襷讌襷 9覯 蟆郁骸 stats$roll 企 一危 utlbstat utlestat襯 ろ 伎 螳蟆 豢 螳螳 襦る葦 瑚係襾狩語 糾豺れ .. れ stats$roll 螳ロ 貉朱れ 危 蟆.. trans_tbl_gets : 襦る旭瑚係襾狩 る 豌れ 螳 trans_tbl_waits : 蠍 螳 襦る葦 瑚係襾狩 る 豌れ 螳 undo_bytes_written : 襦る葦瑚係襾狩語蟆 蠍磯 覦碁れ segment_size_bytes : 襦る葦瑚係襾狩 蠍: 譬襭螳襷 螻 xacts : 燕 碁 螳 shrinks : 襦る葦瑚係襾狩瑚 optimal 蠍磯 蠍 ろ伎 shrink 螳 wraps : 襦る葦瑚係襾狩瑚 碁Μ螳 朱覿 るジ 朱 れ 襦る葦瑚係襾狩 碁れ .. SQL> select r.name rr, nvl(s.username, 'no transaction') us, s.osuser os, s.terminal te 2 from v$lock l, v$session s, v$rollname r 3 where l.sid = s.sid(+) 4 and trunc(l.id1/65536) = r.usn 5 and l.type = 'TX' 6 and l.lmode =6 7 order by r.name; 貊螳 給. れ v$rollstat企襦覿 writes 螳 .. 蠍一 襷 writes 螳 一危覯伎り 襷讌襷朱 危襦 螳 襦る葦瑚係襾狩語蟆 蠍磯 覦危語 襯 蠍磯 螳... SQL> select n.name, s.writes 2 from v$rollname n, v$rollstat s 3 where n.usn = s.usn; NAME WRITES ------------------------------------------------------------ ---------- SYSTEM 4140 RBS1 64820 RBS2 62940 RBS3 63098 RBS4 60364 RBS5 60142 RBS6 60740 7 螳 給. 襦る葦瑚係襾狩碁ゼ 蟯襴 蟯襴螳 伎 譴 蟆 觜燕 螻 (IIU, incacitve, in-use)碁Μれ.. 願れ 貉る蟇磯 襦る葦讌襷 蠏 一危 螳覲 襦語(る ろ 讌)れ 螻 給.. 讀, IIU 豕 蟆.. 願 企 覦覯 給....蟆磯朱 ORA-1555 襯 覲願 覦 觜襦 蠏碁 襦る葦瑚係襾狩瑚 る 蟆 給... IIU 一危 豕 る る 讌 讌れ 語 ろ讌 讌れ 螻襴曙る 蟆 碁Μ 豕螻 讌 碁り 覦 I/O 蟆渚 襷磯 ... 碁 譟一螻 企 るジ 碁 谿語^ 蟆曙一 螳 覦 碁れ 覦蟆 覃 IIU 一危 襷蟆 .. 襷 蠏碁 豕 る 蠏 蟆郁骸襦 襦る葦 瑚係襾狩 一危 蟲れ 螻襯願 覿磯螻 襷 ろ 襷れ 讌 蟆.. 蠍郁讌伎 襦る葦瑚係襾狩碁ゼ 襷豺蟆給... るジ 覈 覿覿 覿れ 豈 谿場覲伎螻...企慨螻..伎 牛蠍 覦... 襦る葦瑚係襾狩 蟯襴 襷豺...