¾ÆÈ©´ó±â
ºí·Î±× ¼³¸íÀÌ µî·ÏµÇÁö ¾Ê¾Ò½À´Ï´Ù
http://blog.dbguide.net/jinhyeon  
ÇÁ·ÎÇÊ | ¹æ¸í·Ï  
¾ÆÈ©´ó±â(jinhyeon)
ÇÁ·ÎÆÄÀÏÀÌ µî·ÏµÇÁö ¾Ê¾Ò½À´Ï´Ù
Àüüº¸±â
±âº»°Ô½ÃÆÇ
ÆÄƼ¼Å´×
SOA

 

Today 4 | Total 8073
Scrap 17 | Favorite 0
 
Ãֽŵ¡±Û
Áñ°Üã±â
´Ù³à°£ ºí·Î°Å
ÄÁ¼³ÅÏÆ®·Î °¡ÀÚ
DB Life
ÀÌ¿ô ºí·Î±×(0)
Ãßõ ºí·Î±×
´ÜÁö
Áö½ÄÀÎÀ»²Þ²Ù¸ç
ctjoo
ºÒ±¤ºÒ±Þ(ÝÕÎÊÝÕÐà)
ÄÚº¼¼¼´ë¿© ¿µ¿øÇÏ...
[Æß]SQL*LOADER ÀÇ ¼º´É Çâ»ó TIP±âº»°Ô½ÃÆÇ 2008-11-11 22:32
http://blog.dbguide.net/jinhyeon/13081

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)

Ãâó¸í:

 
 
Ãâóºí·Î±× : ¿À¶óŬ Æ©´×
 
µ¡±Û(0)
°ü·Ã±Û(0)
½ºÅ©·¦
  
 

 
°³ÀÎÁ¤º¸º¸È£Á¤Ã¥ | »çÀÌÆ®ÀÌ¿ë¾È³» 100-180 ¼­¿ïƯº°½Ã Áß±¸ ´Ùµ¿ 10 Çѱ¹°ü±¤°ø»çºôµù 9Ãþ Çѱ¹µ¥ÀÌŸº£À̽ºÁøÈï¼¾ÅÍ | »ç¾÷ÀÚµî·Ï¹øÈ£ 102-82-08963
Copyright¨Ï 1997 Korea Database Promotion Center, All rights Reserved. Tel 02)3708-5300 | Fax 02-318-5040