ÇϳªÀÇ EXTENT´Â ¿©·¯ °³ÀÇ ¿¬¼ÓµÈ BLOCKÀ¸·Î ±¸¼ºµÇ¸ç, EXTENT´Â ±× ù ¹øÂ° EXTENTÀÎ initial EXTENT ÀÌÈÄ, Incremental EXTENT°¡ ÇÒ´çµÇ¸ç, ±× ´ÙÀ½ºÎÅÍ´Â PCTINCREASEÀÇ °ª¿¡ µû¶ó ÇÒ´çµÈ´Ù.
SQL> select tablespace_name, total_extents, percent_extents_coalesced 2 from dba_free_space_coalesced; TABLESPACE_NAME TOTAL_EXTENTS PERCENT_EXTENTS_COALESCED ------------------------------ ------------- ------------------------- SYSTEM 2 100 UNDOTBS1 7 100 SYSAUX 37 100 USERS 1 100 ¿©±â¼ 100%°¡ µÇÁö ¾Ê´Â tablespace°¡ ÀÖ´Ù¸é, Á¶°¢ ¸ðÀ½À¸·Î 100%·Î ¸¸µé¾î ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù.
¿¹¸¦ µé¾î USERSÀÇ tablespace°¡ 50%¶ó°í ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ Á¶°¢ ¸ðÀ½ÇÏ¿© 100%·Î ÇÒ ¼ö ÀÖ´Ù.
SQL> ALTER TABLESPACE users COALESCE; SQL> SELECT percent_extents_coalesced from dba_free_space_coalesced 2 WHERE tablespace_name='users'; PERCENT_EXTENTS_COALESCED ------------------------- 100 SQL> SQL> select tablespace_name, count(*) segments, sum(bytes) bytes 2 from dba_segments 3 group by tablespace_name; TABLESPACE_NAME SEGMENTS BYTES ------------------------------ ---------- ---------- SYSAUX 3058 312672256 SYSTEM 1147 462028800 UNDOTBS1 10 8912896 USERS 9 589824 SQL> select owner, segment_name, extent_id, bytes, blocks 2 from dba_extents; ..........Áß°£»ý·«.......... OWNER ------------------------------ SEGMENT_NAME -------------------------------------------------------------------------------- EXTENT_ID BYTES BLOCKS ---------- ---------- ---------- _SYSSMU10$ 1 65536 8 6250 rows selected. SQL>
| EXTENTS¿¡ ´ëÇÑ Á¤º¸ Á¶È¸ |
| user_extents | ÀͽºÅÙÆ®¸¦ ±¸¼ºÇÏ´Â ¼³Á¤¿¡ ´ëÇÑ Á¤º¸ |
| dba_extents | µ¥ÀÌÅͺ£À̽ºÀÇ ÀͽºÅÙÆ®¸¦ ±¸¼ºÇÏ´Â ¼³Á¤¿¡ ´ëÇÑ Á¤º¸ |
| user_free_space | ³²Àº °ø°£¿¡ ´ëÇÑ Á¤º¸ |
| dba_free_space | ³²Àº °ø°£ ¿¡ ´ëÇÑ Á¤º¸ |
| user_tablespaces | storage¿¡ ´ëÇÑ Á¤º¸ |
| dba_tablespaces | storage¿¡ ´ëÇÑ Á¤º¸ |