Æ©´× ¼öÇàÀÚ
Oracle8 ½Ã½ºÅÛ¿¡ °ü¿©ÇÏ´Â ¸ðµç »ç¶÷(½Ã½ºÅÛ Á¦ÀÛÀÚ, ¼³°èÀÚ, °³¹ßÀÚ, µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ)Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ ÀÖ¾î ¼º´É ¹× Æ©´×¿¡ °üÇÏ¿© »ý°¢ÇØ¾ß ÇÕ´Ï´Ù.
¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì, óÀ½À¸·Î ¹®Á¦ ÇØ°áÀ» ½ÃµµÇØ¾ß ÇÏ´Â »ç¶÷Àº ÀϹÝÀûÀ¸·Î DBAÀÔ´Ï´Ù.

Æ©´× ÀÌÀ¯
ÃÖ»óÀÇ Æ©´× ¹æ¹ýÀº ½Ã½ºÅÛ°ú ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÅÁßÇÏ°Ô ¼³°èÇÏ´Â °ÍÀ̸ç, ¾ÖÇø®ÄÉÀÌ¼Ç Æ©´×À» ÅëÇÏ¿© ´ëºÎºÐÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº °æ¿ì¿¡´Â ¼º´É ¹®Á¦°¡ ¹ß»ýÇÒ ¼ÒÁö°¡ Àû½À´Ï´Ù:
      -  Çϵå¿þ¾î°¡ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ó¸® ÇÒ ¼ö ÀÖ´Â °æ¿ì
      -  Oracle8 µ¥ÀÌÅͺ£À̽º°¡ ½ÅÁßÇÏ°Ô ¼³°èµÈ °æ¿ì
      -  ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ SQL ÇÁ·Î±×·¥À» È¿À²ÀûÀ¸·Î ÀÛ¼ºÇÑ °æ¿ì
Ãʱ⿡ À߸øµÈ °áÁ¤À» ÇÏ¿´°Å³ª ÇöÀç »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ÀÌÀü¿¡ Çß´ø °Í º¸´Ù ÈξÀ ¸¹Àº °ÍÀ» ±â´ëÇÒ °æ¿ì, ¼º´É Çâ»óÀ» ½É°¢ÇÏ°Ô °í·ÁÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. Æ©´× ÇÁ·Î¼¼½º 󸮸¦ ¿¬±âÇϸé ÇÒ¼ö·Ï, ½Ã°£ ¹× ÀÚ¿ø ºñ¿ëÀÌ Áõ°¡ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.

Æ©´×ÀÇ ¾ç
¸ñÀûÀ» ´Þ¼ºÇØ¾ß ÇÏ°Ú´Ù´Â ºÐ¸íÇÑ »ý°¢À» °®°í Æ©´×À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. °¡´ÉÇϸé Á¤È®ÇÏ°Ô Çö½ÇÀûÀÎ ¼öÄ¡·Î ³ªÅ¸³»¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
      -  ÇÏ·ç¿¡ 10,000 °ÇÀÇ ÁÖ¹® ó¸®
      -  ¿ù¸» ¾ß°£¿¡ 250,000°³ÀÇ °è»ê¼­ û±¸ ¹® ÀÛ¼º
º» °úÁ¤¿¡¼­, Oracle8 Æ©´× ¸ñÀûÀÌ Á¾Á¾ ¼³¸íµÇ°í ÀÖÁö¸¸, °á±¹¿¡ ÀÌµé ¸ñÀûÀº »ç¿ëÀÚ¿¡°Ô ÀÌÀÍÀ» ÁÙ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ±¸Çü PC·Î ´À¸° ³×Æ®¿öÅ© »ó¿¡¼­ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÑ´Ù¸é, µ¥ÀÌÅÍ ¹öÆÛ Ä³½¬ »ç¿ëÀ» Çâ»ó½ÃÅ°´Â °ÍÀº ÀÇÀÇ°¡ ¾ø½À´Ï´Ù. µû¶ó¼­, Æ©´× ³ë·ÂÀº È¿°ú°¡ ¾ø°Ô µÉ °ÍÀÔ´Ï´Ù.
Æ©´×Àº ¹Ýº¹ÀûÀÎ °úÁ¤À¸·Î, Çѹø ÇÏ°í ÀØ¾î ¹ö¸®´Â È°µ¿ÀÌ ¾Æ´Õ´Ï´Ù.

Oracle8 µ¥ÀÌÅͺ£À̽º ȯ°æÀ» Æ©´×ÇÒ ¶§, DBA´Â ÃøÁ¤°¡´ÉÇÑ Æ©´× ¸ñÇ¥¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ñÇ¥¸¦ ¼³Á¤ÇÏÁö ¾Ê°í´Â ÃæºÐÇÑ Æ©´× ¼öÇà ½Ã±â¸¦ °áÁ¤ÇϱⰡ ¾î·Á¿ï °ÍÀÔ´Ï´Ù.

ÀÀ´ä½Ã°£Àº »ç¿ëÀÚ°¡ ¿äû ÇÑ ÈÄ µ¥ÀÌÅÍ(¿¹¸¦ µé¾î, ÁúÀÇÀÇ °á°ú)¸¦ ¹Þ´Âµ¥ ¼Ò¿äµÇ´Â ½Ã°£À̳ª, Å×À̺íÀ» °»½ÅÇϰųª º¸°í¼­¸¦ »ý¼ºÇϴµ¥ ¼Ò¿äµÇ´Â ½Ã°£À» ¸»ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °¡¿ë¼º ¶ÇÇÑ Æ©´× ¸ñÇ¥ÀÇ ÁÁÀº ÃøÁ¤±âÁØÀÔ´Ï´Ù. °¡¿ë¼ºÀº ¹é¾÷ ¹× º¹±¸·Î ÀÎÇÏ¿© ¿µÇâÀ» ¹Þ°Å³ª ÆĶó¹ÌÅ͸¦ Æ©´×Çϱâ À§ÇÑ ÀνºÅϽºÀÇ Á¾·á ¹× ½ÃÀÛÀ¸·ÎºÎÅÍ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀûÁß ÆÛ¼¾Æ®´Â ½Ã°£ÀÇ °æ°ú¿¡ µû¸¥ ¼º´É Áõ°¡³ª °¨¼Ò¸¦ °áÁ¤Çϴµ¥ ÁÁÀº ±âÁؼ±À» Á¦°øÇÕ´Ï´Ù.

¶ÇÇÑ, °úµµÇÑ ÆäÀÌ¡ ¹× ½º¿ÍÇÎ(swapping)ÀÌ µ¥ÀÌÅͺ£À̽º¿Í ¿î¿µÃ¼Á¦ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö Àֱ⠶§¹®¿¡, ¸Þ¸ð¸® ÀÌ¿ëµµ È¿°úÀûÀÎ ÃøÁ¤±âÁØÀÌ µË´Ï´Ù. ¸Þ¸ð¸® ÀÌ¿ë ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º ÀûÁß ÆÛ¼¾Æ®¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù.

Oracle8 ¼­¹ö Æ©´×ÀÇ ÁÖ¿ä ¸ñÇ¥´Â ´ÙÀ½À» È®½ÇÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù:
      -  SQL ¹®ÀÌ °¡´ÉÇÑ ÇÑ ÃÖ¼ÒÀÇ ¿À¶óŬ ºí·ÏÀ» ¾×¼¼½º
      -  ºí·ÏÀÌ ÇÊ¿äÇÑ °æ¿ì, ºí·ÏÀ» ¸Þ¸ð¸®¿¡ ij½¬
      -  »ç¿ëÀÚµéÀÌ µ¿ÀÏÇÑ ÄÚµå °øÀ¯
      -  Äڵ尡 ÇÊ¿äÇÑ °æ¿ì, Äڵ带 ¸Þ¸ð¸®¿¡ ij½¬
      -  Àбâ¿Í ¾²±â¸¦ ²À ÇØ¾ß ÇÏ´Â °÷¿¡¼­, °¡´ÉÇÑ ÇÑ  ½Å¼ÓÇÏ°Ô ¼öÇà
      -  »ç¿ëÀÚ´Â ´Ù¸¥ »ç¿ëÀÚ°¡ º¸À¯ÇÑ ÀÚ¿øÀ» °áÄÚ ±â´Ù¸®Áö ¾ÊÀ½
      -  ¹é¾÷ ¹× ±âŸ ÇÊ¿äÇÑ Á¤¸®ÀÛ¾÷ÀÌ °¡´ÉÇÑ ½Å¼ÓÇÏ°Ô ¼öÇàµÇ¾î¾ß ÇÔ 

Æ©´× ±¸ÇöÀ» À§ÇÑ ±ÇÀå ¼ø¼­´Â ´ÙÀ½°ú °°½À´Ï´Ù:

 1   ¼³°è(³Ê¹« ´ÊÁö ¾ÊÀº °æ¿ì)
 2   ¾ÖÇø®ÄÉÀ̼Ç
 3   ¸Þ¸ð¸®
 4   ÀÔ·Â/Ãâ·Â(I/O)
 5   °æÇÕ(Contention)
 6   ¿î¿µÃ¼Á¦

¸ñÇ¥¸¦ ´Þ¼ºÇÏÁö ¸øÇß´Ù¸é À§ÀÇ ÇÁ·Î¼¼½º¸¦ ¹Ýº¹ÇϽʽÿÀ.

ÀÌ·¯ÇÑ ±¸Á¶¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯´Â Ãʱ⿡ ¼º´ÉÀ» Çâ»ó½ÃÅ°¸é ³ªÁß¿¡ ¹®Á¦µéÀ» ó¸®ÇÏ´Â ½Ã°£°ú ³ë·ÂÀ» ÁÙÀÏ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸¹Àº Àüü Å×ÀÌºí ½ºÄµÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é, °úµµÇÑ I/O¸¦ ¹ß»ý½Ãų °ÍÀÔ´Ï´Ù. ±×·¯³ª, ÁúÀǸ¦ ÀçÀÛ¼ºÇÒ ¼ö ÀÖ¾î 4,000 °³ÀÇ ºí·ÏÀÌ ¾Æ´Ï¶ó ´ÜÁö 4°³ÀÇ ºí·Ï¸¸ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù¸é, ¹öÆÛ Ä³½¬ÀÇ Å©±â¸¦ ÀçÁ¶Á¤Çϰųª µð½ºÅ© ÆÄÀÏÀ» ÀçºÐ¹èÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

óÀ½ µÎ ´Ü°è´Â ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ Á¦ÀÛÀÚ¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÇ Ã¥ÀÓÀÌÁö¸¸, DBA ¶ÇÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Æ©´×¿¡ °ü¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.


  1. SQL¹®À» ÀçÀÛ¼ºÇؼ­ 4,000°³ÀÇ ºí·ÏÀ» ¹æ¹®ÇÏ´Â ´ë½Å 4°³ÀÇ ºí·ÏÀ» ¹æ¹®Çϵµ·Ï ÇÒ ¼ö ÀÖ´Ù°í ÇÏ´õ¶óµµ ¹öÆÛ Ä³½¬ÀÇ Å©±â¸¦ Á¶Á¤Çϰųª µð½ºÅ©ÀÇ ÆÄÀÏ I/O¸¦ ºÐ»ê½ÃÅ°´Â °Í º¸´Ù È¿À²ÀûÀÏ ¼ö´Â ¾ø´Ù.
    A. TRUE
    B. FALSE
    ´ä
    X Á¤´ä:B


  2. ´ÙÀ½ ¸í·É¾îÀÇ ¼öÇà¿¡ ÀÇÇØ »ý¼ºµÈ Åë°èÁ¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Â ÀÚ·á»çÀüÀº(2°¡Áö)?
    ANALYZE TABLE table_name COMPUTE STATISTICS;
    A. INDEX_HISTOGRAM
    B. INDEX_STATS
    C. DBA_IND_COLUMNS
    D. DBA_INDEXES
    E. DBA_TAB_COLUMNS
    ´ä
    X Á¤´ä:DE


  3. ´ÙÀ½ Áß ¼º´É ¹®Á¦ ¹ß»ý °¡´É¼ºÀÇ ÃÖ¼ÒÈ­¿Í °¡Àå °ü°è°¡ ÀûÀº °ÍÀº?
    A. Çϵå¿þ¾î°¡ »ç¿ëÀÚÀÇ ¿ä±¸¸¦ ¼ö¿ëÇϱ⿡ ÃæºÐÇÏ´Ù.
    B. µ¥ÀÌÅͺ£À̽º°¡ ½ÅÁßÈ÷ ¼³°èµÇ¾î ÀÖ´Ù.
    C. °³¹ßÀÚ°¡ SQL¹®À» È¿À²ÀûÀ¸·Î ÀÛ¼ºÇÏ¿´´Ù.
    D. Æ©´× ÀÛ¾÷ ½Ã °è·®È­µÈ ¸ñÇ¥¸¦ ¼³Á¤ÇÑ´Ù.
    ´ä
    X Á¤´ä:D


  4. ´ÙÀ½ Áß Æ©´× ¸ñÇ¥¿Í °ü°è°¡ ¾ø´Â °ÍÀº?
    A. ¸Þ¸ð¸®¿¡ ºí·ÏÀ» cache½ÃŲ´Ù.
    B. ¹é¾÷ ¹æ¹ýÀº ¼º´É°ú º°·Î °ü°è°¡ ¾ø´Ù.
    C. SQL¹®À» °øÀ¯ÇÑ´Ù.
    D. ÀÚ¿øÀ» ±â´Ù¸®Áö ¾Êµµ·Ï ÇÑ´Ù.
    ´ä
    X Á¤´ä:B


  5. ´ÙÀ½ Áß Æ©´× ÀýÂ÷·Î¼­ °¡Àå ÀûÀýÇÑ °ÍÀº?
    A. ¼³°è ¡æ ÀÀ¿ë ÇÁ·Î±×·¥ ¡æ ¸Þ¸ð¸® ¡æ ÀÔÃâ·Â ¡æ ÀÚ¿øÀÇ °æÇÕ
    B. ¸Þ¸ð¸® ¡æ ÀÔÃâ·Â ¡æ ÀÚ¿øÀÇ °æÇÕ ¡æ ¼³°è ¡æ ÀÀ¿ë ÇÁ·Î±×·¥
    C. ÀÚ¿øÀÇ °æÇÕ ¡æ ¼³°è ¡æ ÀÀ¿ë ÇÁ·Î±×·¥ ¡æ ¸Þ¸ð¸® ¡æ ÀÔÃâ·Â
    D. ÀÚ¿øÀÇ °æÇÕ ¡æ ÀÔÃâ·Â ¡æ ¸Þ¸ð¸® ¡æ ÀÀ¿ë ÇÁ·Î±×·¥ ¡æ ¼³°è
    ´ä
    O


  6. ´ÙÀ½ÀÇ X$ Å×ÀÌºí¿¡ °üÇÑ ¼³¸í Áß ¸ÂÁö ¾ÊÀº °ÍÀº(µÎ °¡Áö)?
    A. ¼ÒÀ¯ÀÚ´Â SYSÀÌ´Ù.
    B. ÀÏ¹Ý »ç¿ëÀÚ°¡ ÀÐÀ¸·Á¸é SELECT ANY TABLE ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù.
    C. ½Ã½ºÅÛ Å×ÀÌºí½ºÆäÀ̽º¿¡ ÀúÀåµÈ´Ù.
    D. µ¿ÀûÀÌ°í Áö¼ÓÀûÀ¸·Î º¯°æµÈ´Ù.
    E. ½Ã°£ °ü·Ã Á¤º¸´Â ÆĶó¹ÌÅÍ timed_statistics = TRUE ÀÏ ¶§ »ý¼ºµÈ´Ù.
    ´ä
    X Á¤´ä:BC