Describe 襦る葦瑚係襾狩瑚襴 here

======================
襦る葦 瑚係襾狩 蟯襴蠍
======================
企 觚襦, 旧ろ, 瑚係襾狩碁朱 覿覿 襦る葦瑚係襾狩語 伎 る 覺れ給..
蠍一 譬 螳願...蟾 襦 蟆給...
襦る葦瑚係襾狩瑚 朱  碁螻 覓企 蟾 蟯 蠍 覓語..

る狩伎 襦る葦瑚係襾狩瑚 覃蟾???
る狩 蟲譟一  覿覿 る 轟壱 襦る葦瑚係襾狩瑚 襾殊 襴 螳..
襷 螳煙  覓語レ 螳 讌る...
る狩伎 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 一危  襷蟆 ..
襷 蠏碁  豕   る 蠏 蟆郁骸襦 襦る葦 瑚係襾狩 一危 蟲れ 螻襯願 
覿磯螻 襷 ろ 襷れ 讌 蟆..

蠍郁讌伎 襦る葦瑚係襾狩碁ゼ 襷豺蟆給...
るジ 覈 覿覿 覿れ 豈 谿場覲伎螻...企慨螻..伎
牛蠍 覦...
襦る葦瑚係襾狩 蟯襴 襷豺...