¡¡ ÎÒÃÇÖªµÀÔÚ
Oracle 10gÖÐ
£¬Èç¹ûÊý¾Ý¿âÆôÓÃflashback¹¦ÄÜ
£¬Oracle¼´ÔÚshared poolÖзÖÅäflashback buffer£¬ÒÔÏÂÊÇOracle²¿·ÖÆô¶¯ÈÕÖ¾£¬¿ÉÒÔÇå³þµÄ¿´µ½flashback bufferÔÚshared pool·ÖÅäÁË3981204 bytes
¡£¡¡¡¡ÒýÓÃ
¡¡¡¡Wed Dec 30 15:20:40 2009
¡¡¡¡Allocated 3981204 bytes in shared pool for flashback generation buffer
¡¡¡¡Starting background process RVWR
¡¡¡¡RVWR started with pid=16, OS id=724
¡¡¡¡Í¬ÑùÔÚÊý¾Ý×ÖµäÖÐÒ²¿ÉÒÔ¿´µ½flashback bufferµÄ´óÐ
¡£º
¡¡¡¡ÒýÓÃ
¡¡¡¡
SQL> select name,bytes from V$sgastat
¡¡¡¡2 where pool=¡¯shared pool¡¯
¡¡¡¡3 and name like ¡®%flash%¡¯;
¡¡¡¡NAME BYTES
¡¡¡¡¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¨C ¡ª¡ª¡ª-
¡¡¡¡flashback generation buff 3981204
¡¡¡¡µ±flashback buffer
¿Õ¼ä½ôÕÅʱ£¬¿ÉÄÜ»á³öÏÖflashback buf free by RVWRµÈ´ýʼþ£¬Oracle²¢Ã»ÓÐÌṩ²ÎÊýµ÷½Úflashback buffer£¬¶ÔÓÚ¸ßÍÌÍÂÁ¿£¬²¢·¢Á¿ÏµÍ³³õʼ´óС²¢²»ÄÜÂú×ãϵͳҪÇó
¡¡¡¡Ä¿Ç°ÏµÍ³ÖÐlog_buffer´óСΪ7012352 bytes£¬½«Æä¸ÄΪ10M£¬ÖØÆôÊý¾Ý¿â£¬¹Û²ìflashback buffer±ä»¯¡£
¡¡¡¡ÒýÓÃ
¡¡¡¡
SQL> show parameter log_buffer
¡¡¡¡NAME TYPE VALUE
¡¡¡¡¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª ¡ª¡ª¡ª¨C ¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª
¡¡¡¡log_buffer integer 7012352
¡¡¡¡SQL> alter system set log_buffer=10000000 scope=spfile;
¡¡¡¡System altered.
¡¡¡¡SQL> select name,bytes from V$sgastat
¡¡¡¡2 where pool=¡¯shared pool¡¯
¡¡¡¡3 and name like ¡®%flash%¡¯;
¡¡¡¡NAME BYTES
¡¡¡¡¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª ¡ª¡ª¡ª-
¡¡¡¡flashback generation buff 3981204
¡¡¡¡SQL> startup force
¡¡¡¡ORACLE instance started.
¡¡¡¡Total System Global Area 536870912 bytes
¡¡¡¡Fixed Size 1262764 bytes
¡¡¡¡Variable Size 155192148 bytes
¡¡¡¡Database Buffers 369098752 bytes
¡¡¡¡Redo Buffers 11317248 bytes
¡¡¡¡Database mounted.
¡¡¡¡Database opened.
¡¡¡¡SQL> select name,bytes from V$sgastat
¡¡¡¡2 where pool=¡¯shared pool¡¯
¡¡¡¡3 and name