
10g ¿¡¼ SQL*LOADER ÀÇ ¼º´É Çâ»ó TIP
ÀÛ¼º:±èµµ±Ù
SQL*LOADER »ç¿ë½Ã¿¡ ¿©·¯°¡Áö ÀûÀýÇÑ ¿É¼Ç »ç¿ë°ú Å×ÀÌºí¿¡ ´ëÇÑ ¼³Á¤°ªµéÀ» º¯°æ½ÃÄÑÁÝÀ¸·Î½á ¸¹Àº ¼º´É Çâ»óÀ» °¡Á®¿Ã¼ö ÀÖ´Ù.
´ÙÀ½Àº ±× ±ÇÀåµÇ´Â ¼³Á¤¹ýµéÀ» ¼³¸íÇÑ °ÍÀÌ´Ù.
1. DIRECT PATH LOAD¸¦ »ç¿ëÇÑ´Ù. Direct path load´Â loadµÇ´Â Å×À̺íÀ̳ª ÆÄƼ¼Ç¿¡ exclusive access¸¦ ¿ä±¸ÇÑ´Ù. Ãß°¡ÀûÀ¸·Î Æ®¸®°Å´Â ÀÚµ¿À¸·Î disableµÇ°í Á¦¾àÁ¶°ÇÀº ·Îµå°¡ ¿Ï·áµÉ¶§±îÁö defer(¿¬±â) µÈ´Ù.
2. direct path load·Î µ¥ÀÌŸ¸¦ ·Îµå½Ã¿¡ ¸ðµç CHECK ¿Í REFERENCE ¹«°á¼º Á¦¾àÁ¶°ÇÀº ÀÚµ¿À¸·Î DISABLEµÈ´Ù. ±×·¯³ª ±×¹ÛÀÇ ´Ù¸¥ ŸÀÔÀÇ Á¦¾àÁ¶°Ç NOT NULL, UNIQUE, PRIMARY KEY Á¶°ÇµéÀº ¹Ýµå½Ã DISABLE ½ÃÄÑÁØ´Ù. ÀÛ¾÷ ¿Ï·áÈÄ¿¡ ¼öµ¿À¸·Î enable½ÃÄÑÁØ´Ù.
3. Á¤·ÄµÈ ¼ø¼·Î µ¥ÀÌŸ¸¦ loadÇÑ´Ù. ¹Ì¸® sorting µÈ µ¥ÀÌŸ´Â Á¤·Ä¿¡ ÇÊ¿äÇÑ °ø°£temporary ¿µ¿ª »ç¿ëÀ» ÃÖ¼ÒÈÇÑ´Ù. SQL*LOADER ¿É¼Ç¿¡¼ SORTED INDEXES ¸¦ CONTROLÆÄÀÏ¿¡ ±â¼úÇÑ´Ù.
4. À妽º MAINTANCE ¸¦ ¿¬±â(DEFERRING)Ç϶ó. À妽º´Â µ¥ÀÌŸ°¡ insertÇϰųª delete ¶Ç´Â key Ä÷³ÀÌ ¾÷µ¥ÀÌÆ® µÉ¶§¸¶´Ù ÀÚµ¿À¸·Î maintance ¸¦ ½Ç½ÃÇÑ´Ù.µû¶ó¼ ¸¹Àº ¾çÀÇ µ¥ÀÌŸ¸¦ loadÇÒ¶§ ÀÛ¾÷ÀÌ Á¾·áµÈ ÈÄ¿¡ maintance¸¦ ÇÑ´Ù¸é Á»´õ ºü¸¦ °ÍÀÌ´Ù. SKIP_INDEX_MAINTENANCE = TRUE ¸¦ ¼³Á¤Çϸé À妽º ¼¼±×¸ÕÆ®ÀÇ »óŰ¡ ¡° INDEX UNUSABLE¡±»óŰ¡ µÇ¾îÀÖ´õ¶óµµ LOADER½ÃÀ۽ÿ¡ À妽º MAINTANCE¸¦ SKIPÇÑ´Ù.
5. UNRECOVERABLE À» »ç¿ëÇØ¼ REDO »ý¼ºÀ» DISABLE½ÃŲ´Ù. ¸ðµç recover ½Ã¿¡´Â redo logÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù. ±×·¯³ª redo log »ý¼ºÀº ºÎÇϰ¡ ¸¹±â ¶§¹®¿¡ disable½ÃŰ¸é ±×¸¸Å ¼Óµµ´Â ºü¸£°Ô µÈ´Ù. ±×·¯³ª LOADER ÀÛ¾÷ Áß°£¿¡ FAILURE °¡ ¹ß»ýÇÑ´Ù¸é óÀ½ºÎÅÍ loadÀÛ¾÷À» ´Ù½Ã ÇØ¾ßÇÑ´Ù. µû¶ó¼ ¸®µÎ·Î±×¸¦ »ý¼ºÇÏÁö ¾Ê±â¶§¹®¿¡ loader ÀÛ¾÷ ÈÄ¿¡´Â ¹Ýµå½Ã ¹é¾÷Çϵµ·Ï ÇÑ´Ù.
6. ´ÜÀÏ ÆÄƼ¼Ç¿¡ loading Çϵµ·Ï ÇÑ´Ù. ÆÄƼ¼Ç Å×ÀÌºí¿¡ µ¥ÀÌŸ load½Ã ±âŸ »ç¿ëÀÚ´Â ´Ù¸¥ ÆÄƼ¼Ç ¿¡ Á¢±Ù ÇÒ ¼ö ÀÖ´Ù. APRIL ÆÄƼ¼ÇÀ» ·Îµå½Ã¿¡ jan ¿¡¼ april ±îÁö Äõ¸®¸¦ ½ÇÇàÇÏ´Â À¯Àú¸¦ Â÷´ÜÇÏÁö ¸øÇÑ´Ù. µû¶ó¼ ºÎÇϰ¡ Áõ°¡ÇÑ´Ù.
7. Parallel ·Î ·Îµå¸¦ ÇÑ´Ù. ÆÄƼ¼ÇÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù¸é parallel ·Î ´ÙÁß ÆÄƼ¼ÇÀ» ·ÎµåÇÒ ¼ö ÀÖ´Ù.
8. STREAMSIZE ÆÄ¶ó¹ÌÅÍ´Â SQL*LOADER client ¿¡¼ oracle server·Î direct path stream buffer ÀÇ Å©±â(bytes)¸¦ ÁöÁ¤ÇÑ´Ù. ±âº»°ªÀº 256000 bytes ÀÌ´Ù. ¶ÇÇÑ
columnarrayrows ¶ÇÇÑ direct path column array ¿¡ Àü¼ÛÇÏ´Â rowÀÇ °¹¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
±âº»°ªÀº 5000ÀÌ´Ù.
9. ¸¸ÀÏ loadµÇ´Â µ¥ÀÌŸ°¡ Áߺ¹µÇ´Â ³¯ÀÚ°ªÀ» ¸¹ÀÌ °¡Áö°í ÀÖ´Ù¸é DATE_CACHE ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤Çؼ DIRECT PATH LOAD½Ã¿¡ ´õ ³ªÀº ¼º´ÉÀ» º¸ÀåÇÒ ¼ö ÀÖ´Ù.
CACHE¿¡ CONVERION µÇ´Â DATE ÀÇ »çÀÌÁî(¿£Æ®¸®)¸¦ ÁöÁ¤ÇÑ´Ù. (±âº»°ªÀº 1000) Ãâó¸í:
|