tablespace »ý¼º½Ã °ü¸®µÇ´Â STORAGE PARAMETER

        CREATE TABLESPACE <tablespace¸í>
        DATAFILE 'datafile °æ·Î¿Í À̸§' SIZE ¼ýÀÚ [K|M] [,file¸í...,,]
        [MINIMUM EXTENT ¼ýÀÚ [K|M]]
        [BLOCKSIZE Å©±â [K|M]]
        [DEFAULT storage Àý]
        [PERMANENT | TEMPORARY]
        [ONLINE | OFFLINE]
        [EXTENT_MANAGEMENT Àý]
        [SEGMENT_MANAGEMENT Àý]
        [LOGGING | NOLOGGING];
 
¿©±â¼­
storage Àý= STORAGE ([INITIAL ¼ýÀÚ [K|M]]
                     [NEXT ¼ýÀÚ [K|M]]
                     [MINEXTENTS ¼ýÀÚ]
                     [MAXEXTENTS {¼ýÀÚ | UNLIMITED}]
                     [PCTINCREASE ¼ýÀÚ]
                    )

>
PARAMETER¼³¸í
INITIAL SEGMENT Çϳª¿¡ ÇÒ´çµÇ´Â ù ¹øÂ° EXTENTÀÇ ¹ÙÀÌÆ® ¼ö, ±âº»°ª=5°³ÀÇ data BLOCK
NEXT SEGMENT Çϳª¿¡ ÇÒ´çµÇ´Â µÎ ¹øÂ° EXTENTÀÇ ¹ÙÀÌÆ® ¼ö, ±âº»°ª=5°³ÀÇ data BLOCK
MAXEXTENTS Àüü EXTENT ¼ö, ÃÖ¼Ò=1, ÃÖ´ë=121
UNLIMITED data BLOCKÀÇ Å©±â¿¡ µû¶ó ±âº»°ª°ú ÃÖ´ë°ªÀÌ °áÁ¤µÊ, EXTENT´Â Çʿ信 µû¶ó ÀÚµ¿À¸·Î ÇÒ´çµÊ
MINEXTENTS SEGMENT°¡ »ý¼ºµÇ¾úÀ» ¶§ ÇÒ´çµÇ´Â EXTENT ¼ö, ±âº»°ª=1, UNDO SEGMENT¿¡¼­´Â 2
PCTINCREASE ¸¶Áö¸· EXTENT¿¡ ´ëÇÑ ´ÙÀ½ EXTENTÀÇ È®Àå ºñÀ², ±âº»°ª=50%, UNDO SEGMENT¿¡¼­´Â »ç¿ëÇÏÁö ¾ÊÀ½
OPTIMAL ÇϳªÀÇ UNDO SEGMENT¿¡ ´ëÇÑ ÃÖÀûÀÇ ¹ÙÀÌÆ® ¼ö, ±âº»°ª=NULL
FREELISTS TABLE¿¡ »ðÀÔÇϱâ À§ÇÑ Free BLOCK listÀÇ ¼ö, ±âº»°ª=1, tablespace¿¡ ´ëÇÑ ±âº»°ªÀº ¾øÀ½
FREELIST GROUP parallel serverÀÇ ´Ù¸¥ INSTANCE°¡ »ç¿ëÇÑ °³º°ÀûÀÎ Free ListÀÇ ¼ö, TABLESPACEÀÇ ±âº»°ªÀº ¾øÀ½

-- storage paramete¶õ TABLESPACEÀÇ SEGMENT¸¦ »ç¿ëÇÒ ¶§ EXTENTÀÇ ÇÒ´çÀ» ¾î¶»°Ô ÇØ ÁÙ °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù. -- storage parameter´Â TABLESPACE »ý¼º ¹®¿¡¼­ »ç¿ëµÇ¸ç SEGMENT ÇÒ´ç½Ã ¿µÇâÀ» ÁØ´Ù. -- storage parameter´Â SEGMENT »ý¼º½Ã (CREATE TABLE, CREATE INDEX, CREATE CLUSTER, CREATE UNDO SEGMENT) ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, TABLESPACE »ý¼º½Ã ÁöÁ¤ÇÒ ¼ö µµ ÀÖ´Ù. SEGMENT »ý¼º½Ã storage parameter¸¦ ´Ù½Ã ÁöÁ¤Çß´Ù¸é, TABLESPACE¿¡¼­ ÁöÁ¤µÈ °ÍÀº ¹«½ÃµÈ´Ù. ´Ü, MINIMUM EXTENTÀÇ °æ¿ì´Â ¿¹¿ÜÀÌ´Ù. 1) INITIAL ù ¹øÂ° EXTENTÀÇ Å©±â¸¦ ³ªÅ¸³½´Ù. ÃÖ¼ÒÇÑ µÎ BLOCK(2*DB_BLOCK_SIZE) ÀÌ»óÀÇ Å©±âÀ̾î¾ß ÇÑ´Ù. 2) NEXT µÎ ¹øÂ° EXTENTÀÇ Å©±â¸¦ ³ªÅ¸³½´Ù. ±âº»°ªÀº 5 BLOCK(5*DB_BLOCK_SIZE)ÀÌ´Ù. 3) MINEXTENTS SEGMENT°¡ »ý¼ºµÉ ¶§ ÃÖ¼ÒÇÑ ÇÒ´çµÇ´Â EXTENTÀÇ °³¼ö ÀÌ´Ù. ÃÖ¼Ò°ªÀº 1ÀÌ´Ù. 4) MAXEXTENTS SEGMENT°¡ °¡Áú ¼ö ÀÖ´Â EXTENTÀÇ ÃÖ´ë ¼öÀÌ´Ù. ÃÖ¼Ò °ªÀº 1À̰í, ÃÖ´ë °ªÀº Data BLOCK Å©±â¿¡ µû¶ó ´Ù¸£´Ù. ¶ÇÇÑ 2147483645 °ªÀ» ÀǹÌÇÏ´Â UNLIMITED·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. 5) PCTINCREASE EXTENTÀÇ Áõ°¡À²À» ³ªÅ¸³½´Ù.(Percent increase) ÃÖ¼Ò°ªÀº 0À̰í, ±âº»°ªÀº 50%ÀÌ´Ù. °è»êµÈ °ªÀº 5*DB_BLOCK_SIZE·Î ¹Ý¿Ã¸²µÈ´Ù. --- PCTINCREASE °ªÀ» ÁöÁ¤ÇÒ ¶§ OracleÀÌ ¹«Á¶°Ç PCTINCREASE °ª¸¸Å­ EXTENT¸¦ ÇÒ´çÇÏÁö ¾ÊÀ½¿¡ ÁÖÀÇÇÑ´Ù. --- OracleÀÌ EXTENT¸¦ ÇÒ´çÇÒ ¶§ ÃÖ¼ÒÇÑ BLOCKÀÇ 5¹èÀÌ´Ù. SQL> show parameter DB_BLOCK_SIZE; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_block_size integer 8192 SQL> ¸¸¾à BLOCKÀÌ 2KÀÏ °æ¿ì, INITIAL 10K, NEXT 20K, PCTINCREASE 50À̶ó¸é, ¼¼¹øÂ° EXTENT´Â 30K(µÎ ¹øÂ° EXTENTº¸´Ù 50% Áõ°¡)°¡ µÇ°í, ³× ¹øÂ° EXTENT´Â 45K(¼¼ ¹øÂ° EXTENTº¸´Ù 50% Áõ°¡)°¡ µÇ´Â °ÍÀÌ ¾Æ´Ï¶ó ¿ì¼± BLOCKÀÇ ¿Ã¸²ÀÌ ¹ß»ýÇÏ¿© 46K°¡ µÇ´Âµ¥ Á¤È®È÷ 46K°¡ ¾øÀ» °æ¿ì¿¡´Â BLOCKÀÇ 5¹è Å©±â(10K)·Î ¹Ý¿Ã¸²ÇÏ°Ô µÇ¾î 50K°¡ ÇÒ´çµÈ´Ù.