¡¡¡¡´´½¨»Ø¹ö¶Î
¡¡¡¡Óï·¨£º
¡¡¡¡CREATE [PUBLIC] ROLLBACK SEGMENT rollback_segment
¡¡¡¡¡¡¡¡ [TABLESPACE tablespace]
¡¡¡¡¡¡¡¡ [STORAGE ([INITIAL integer[K|M]] [NEXT integer[K|M]]
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ [MINEXTENTS integer]
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ [MAXTENTS {integer|UNLIMITED}]
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ [OPTIMAL {integer[K|M]|NULL}]) ]
¡¡¡¡×¢£º
¡¡¡¡ »Ø¹ö¶Î¿ÉÒÔÔÚ´´½¨Ê±Ö¸Ã÷PRIVATE»òPUBLIC£¬Ò»µ©´´½¨½«²»ÄÜÐ޸ġ£
¡¡¡¡ MINEXTENTS ±ØÐë´óÓÚµÈÓÚ2
¡¡¡¡ PCTINCREASE±ØÐëÊÇ0
¡¡¡¡ OPTIMALÈç¹ûÒªÖ¸¶¨£¬±ØÐë´óÓÚµÈÓڻعö¶ÎµÄ³õʼ´óС£¨ÓÉMINEXTENTSÖ¸¶¨£©
¡¡¡¡½¨Ò飺
¡¡¡¡ Ò»°ãÇé¿öÏ£¬INITIAL=NEXT
¡¡¡¡ ÉèÖÃOPTIMAL²ÎÊýÀ´½ÚÔ¼¿Õ¼äµÄʹÓÃ
¡¡¡¡ ²»ÒªÉèÖÃMAXEXTENTSΪUNLIMITED
¡¡¡¡ »Ø¹ö¶ÎÓ¦´´½¨ÔÚÒ»¸öÌض¨µÄ»Ø¹ö¶Î±í¿Õ¼äÄÚ
¡¡¡¡Àý£º
¡¡¡¡CREATE ROLLBACK SEGMENT rbs01
¡¡¡¡ TABLESPACE rbs
¡¡¡¡ STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 10
¡¡¡¡¡¡¡¡¡¡¡¡ MAXEXTENTS 500 OPTIMAL 1000K);
¡¡¡¡Ê¹»Ø¹ö¶ÎÔÚÏß
¡¡¡¡µ±»Ø¹ö¶Î´´½¨ºó£¬»Ø¹ö¶ÎÊÇÀëÏߵģ¬²»Äܱ»Êý¾Ý¿âʹÓã¬ÎªÁËʹ»Ø¹ö¶Î±»ÊÂÎñÀûÓ㬱ØÐ뽫»Ø¹ö¶ÎÔÚÏß¡£¿ÉÒÔÓÃÒÔÏÂÃüÁîʹ»Ø¹ö¶ÎÔÚÏߣº
¡¡¡¡ALTER ROLLBACK SEGMENT rollback_segment ONLINE;
¡¡¡¡Àý£º
¡¡¡¡ALTER ROLLBACK SEGMENT rbs01 ONLINE£»
¡¡¡¡ÎªÁËʹ»Ø¹ö¶ÎÔÚÊý¾Ý¿âÆô¶¯Ê±×Ô¶¯ÔÚÏߣ¬¿ÉÒÔÔÚÊý¾Ý¿âµÄ²ÎÊýÎļþÖÐÁгö»Ø¹ö¶ÎµÄÃû×Ö¡£ÀýÈçÔÚ²ÎÊýÎļþÖмÓÈëÒÔÏÂÒ»ÐУº
¡¡¡¡ROLLBACK_SEGMENT=(rbs01,rbs02)
¡¡¡¡Ð޸Ļعö¶ÎµÄ´æ´¢²ÎÊý
¡¡¡¡¿ÉÒÔʹÓÃALTER ROLLBACK SEGMENTÃüÁîÐ޸Ļعö¶ÎµÄ´æ´¢²ÎÊý£¨°üÀ¨OPTIMAL£¬MAXEXTENTS£©¡£
¡¡¡¡Óï·¨£º
¡¡¡¡ALTER ROLLBACK SEGMENT rollback_segment
¡¡¡¡[STORAGE ([NEXT integer[K|M]]
¡¡¡¡¡¡¡¡¡¡¡¡ [MINEXTENTS integer]
¡¡¡¡¡¡¡¡¡¡¡¡ [MAXEXTENTS {integer|UNLIMITED}]
¡¡¡¡¡¡¡¡¡¡¡¡ [OPTIMAL {integer[K|M]|NULL}]) ]
¡¡¡¡Àý£º
¡¡¡¡ALTER ROLLBACK SEGMENT rbs01 STORAGE (MAXEXTENTS 1000);
¡¡¡¡»ØÊջعö¶ÎµÄ¿Õ¼ä
¡¡¡¡Èç¹ûÖ¸¶¨Á˻عö¶ÎµÄOPTIMAL²ÎÊý£¬ORACLE½«×Ô¶¯»ØÊջعö¶Îµ½OPTIMALÖ¸¶¨µÄλÖá£Óû§Ò²¿ÉÒÔÊÖ¶¯»ØÊջعö¶ÎµÄ¿Õ¼ä¡£
¡¡¡¡Óï·¨£º
¡¡¡¡ALTER ROLLBACK SEGMENT rollback_segment SHRINK [TO integer [K|M]];
¡¡¡¡ËµÃ÷£º
¡¡¡¡ Èç¹û²»Ö¸Ã÷TO integerµÄÊýÖµ£¬ORACLE½«ÊÔͼ»ØÊÕµ½OPTIMALµÄλÖá£
¡¡¡¡Àý£º
¡¡¡¡ALTER ROLLBACK SEGMENT rbs01 SHRINK TO 2M;