¸±¸®½º Á¤º¸


17.1 »ç¿ëÀÚ°¡ ·Î±×¿ÂµÇÁö ¾Ê¾ÒÀ» ¶§ Windows 95, Windows 98 ¹× Windows ME¿¡¼­ DB2 ½ÃÀÛ

Windows 95, Windows 98 ¶Ç´Â Windows Millennium Edition(ME) ȯ°æ¿¡¼­ db2start ¸í·ÉÀÌ ¼º°øÇÏ·Á¸é, ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ, ·Î±×¿Â Áß¿¡ ÁöÁ¤µÇ¾ú°Å³ª db2logon ¸í·É¿¡ ´ëÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ID´Â DB2ÀÇ ¿ä±¸»çÇ×À» ¸¸Á·½ÃÄÑ¾ß ÇÕ´Ï´Ù(Âü°í (NOTE2) ÂüÁ¶).

db2start ¸í·ÉÀÌ ½ÃÀ۵Ǹé, ¸ÕÀú »ç¿ëÀÚ°¡ ·Î±×¿ÂµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×¿ÂµÈ °æ¿ì, db2start ¸í·ÉÀº ÀÌ »ç¿ëÀÚÀÇ ID¸¦ »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×¿ÂµÇÁö ¾ÊÀº °æ¿ì, db2start ¸í·ÉÀº db2logon ¸í·ÉÀÌ ¼öÇàµÇ¾ú´ÂÁö È®ÀÎÇÏ°í ¼öÇàµÇ¾úÀ¸¸é, db2start ¸í·ÉÀº db2logon ¸í·É¿¡ ´ëÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÕ´Ï´Ù. db2start ¸í·ÉÀÌ À¯È¿ÇÑ »ç¿ëÀÚ ID¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì, ÀÌ ¸í·ÉÀº Á¾·áµË´Ï´Ù.

Windows 95, Windows 98 ¹× Windows ME¿¡¼­ DB2 Universal Database ¹öÀü 7 ¼³Ä¡ Áß¿¡, ±âº»°ªÀ¸·Î ¼³Ä¡ ¼ÒÇÁÆ®¿þ¾î´Â ½Ã½ºÅÛÀÌ ºÎÆ®µÉ ¶§ db2start ¸í·ÉÀ» ¼öÇàÇÏ´Â ´ÜÃà ¾ÆÀÌÄÜÀ» ½ÃÀÛ Æú´õ¿¡ Ãß°¡ÇÕ´Ï´Ù. (ÀÚ¼¼ÇÑ Á¤º¸´Â Âü°í (NOTE_1)À» ÂüÁ¶ÇϽʽÿÀ.) ½Ã½ºÅÛÀÇ »ç¿ëÀÚ°¡ ·Î±×¿ÂµÇÁöµµ ¾Ê°í db2logon ¸í·ÉÀ» ¹ßÇàÇÏÁöµµ ¾ÊÀº °æ¿ì, db2start ¸í·ÉÀº Á¾·áµË´Ï´Ù.

»ç¿ëÀÚ°¡ Windows³ª ³×Æ®¿öÅ©¿¡ Á¤»óÀûÀ¸·Î ·Î±×¿ÂÇÏÁö ¾Ê¾ÒÀ¸¸é, ´ÙÀ½°ú °°ÀÌ ¹èÄ¡ ÆÄÀÏ¿¡¼­ ¸í·ÉÀ» ¼öÇàÇÏ¿© db2start ¸í·Éº¸´Ù ¸ÕÀú db2logon ¸í·ÉÀ» ¹ßÇàÇϱâ À§ÇÑ ¿ä±¸»çÇ×À» ¼û±æ ¼ö ÀÖ½À´Ï´Ù.

  1. db2logon ¸í·É ´ÙÀ½¿¡ db2start.exe ¸í·ÉÀ» ¹ßÇàÇÏ´Â ¹èÄ¡ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
      @echo off
      db2logon  db2local /p:password
      db2start
      cls
      exit
    
  2. ¹èÄ¡ ÆÄÀÏÀÇ À̸§À» db2start.bat·Î ÁöÁ¤ÇÏ°í DB2¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í °æ·Î¿¡ ÀÖ´Â /bin µð·ºÅ丮¿¡ ÀúÀåÇϽʽÿÀ. ¿î¿µ üÁ¦°¡ ¹èÄ¡ ÆÄÀÏ·ÎÀÇ °æ·Î¸¦ ãÀ» ¼ö ÀÖµµ·Ï ÀÌ À§Ä¡¿¡ ¹èÄ¡ ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù.

    DB2°¡ ¼³Ä¡µÈ µå¶óÀ̺ê¿Í °æ·Î´Â DB2 ·¹Áö½ºÆ®¸® º¯¼ö DB2PATH¿¡ ÀúÀåµË´Ï´Ù. DB2¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í °æ·Î¸¦ ãÀ¸·Á¸é, ´ÙÀ½ÀÇ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

      db2set  -g  db2path
    

    db2set ¸í·ÉÀÌ c:\sqllib °ªÀ» ¸®ÅÏÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇϽʽÿÀ. ÀÌ °æ¿ì, ´ÙÀ½°ú °°ÀÌ ¹èÄ¡ ÆÄÀÏÀ» ÀúÀåÇÏ°Ô µË´Ï´Ù.

      c:\sqllib\bin\db2start.bat
    
  3. ½Ã½ºÅÛÀÌ ºÎÆ®µÉ ¶§ DB2¸¦ ½ÃÀÛÇÏ·Á¸é, ½ÃÀÛ Æú´õÀÇ ´ÜÃà ¾ÆÀÌÄÜ¿¡¼­ ¹èÄ¡ ÆÄÀÏÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. µÎ °³ÀÇ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

db2start ¸í·ÉÀÌ ¼öÇàµÇ±â Àü¿¡ ¹èÄ¡ ÆÄÀÏÀ» »ç¿ëÇÏ¿© db2logon ¸í·ÉÀ» ¹ßÇàÇÏ°í »ç¿ëÀÚ°¡ ¶§¶§·Î ·Î±×¿ÂÇÏ´Â °æ¿ì, db2start ¸í·ÉÀº °è¼ÓÇؼ­ ÀÛµ¿µÇ¸ç DB2°¡ ·Î±×¿ÂÇÑ »ç¿ëÀÚÀÇ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ´Â °ÍÀÌ À¯ÀÏÇÑ Â÷ÀÌÁ¡ÀÌ µË´Ï´Ù. Âü°í (NOTE_1)¿¡¼­ Ãß°¡ ¼¼ºÎ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:

  1. db2logon ¸í·ÉÀº »ç¿ëÀÚ ·Î±×¿ÂÀ» ½Ã¹Ä·¹ÀÌÆ®ÇÕ´Ï´Ù. db2logon ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

      db2logon userid  /p:password
    

    ¸í·É¿¡ ´ëÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ID´Â DB2 À̸§ ÁöÁ¤ ¿ä±¸»çÇ×À» ¸¸Á·½ÃÄÑ¾ß ÇÕ´Ï´Ù(Âü°í (NOTE2)¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ë ÂüÁ¶). ¸í·ÉÀÌ »ç¿ëÀÚ ID¿Í ¾ÏÈ£ ¾øÀÌ ¹ßÇàµÈ °æ¿ì, »ç¿ëÀÚ¿¡°Ô »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÈ âÀÌ ¿­¸³´Ï´Ù. À¯ÀÏÇÏ°Ô Á¦°øµÇ´Â ¸Å°³º¯¼ö°¡ »ç¿ëÀÚ IDÀÎ °æ¿ì, »ç¿ëÀÚ¿¡°Ô ¾ÏÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ¸¸ç ¾Æ·¡¿¡ ¼³¸íµÈ ƯÁ¤ »óȲ ÇÏ¿¡¼­´Â ¾ÏÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù.

    db2logon ¸í·É¿¡ ÀÇÇØ ¼³Á¤µÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â »ç¿ëÀÚ°¡ Windows ·Î±×¿Â âÀ̳ª Microsoft ³×Æ®¿öÅ· ·Î±×¿Â âÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏÁö ¾ÊÀº °æ¿ì¿¡¸¸ »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×¿ÂÇßÀ¸¸ç db2logon ¸í·ÉÀÌ ¹ßÇàµÇ¾úÀ¸¸é, db2logon ¸í·ÉÀÇ »ç¿ëÀÚ ID´Â ¸ðµç DB2 Á¶Ä¡¿¡ »ç¿ëµÇÁö¸¸ db2logon ¸í·É¿¡ ÁöÁ¤µÈ ¾ÏÈ£´Â ¹«½ÃµË´Ï´Ù.

    »ç¿ëÀÚ°¡ Windows ·Î±×¿Â âÀ̳ª Microsoft Networking ·Î±×¿Â âÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏÁö ¾ÊÀº °æ¿ì, db2logon ¸í·ÉÀ» ÅëÇØ Á¦°øµÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëµË´Ï´Ù.

  2. ¹öÀü 7¿¡¼­ ·Î±×¿ÂÇÏ´Â µ¥ »ç¿ëµÇ°Å³ª db2logon ¸í·É¿¡ ´ëÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ID´Â ´ÙÀ½ DB2 ¿ä±¸»çÇ×À» ÁؼöÇØ¾ß ÇÕ´Ï´Ù.

  3. »ç¿ëÀÚ Á¤ÀÇµÈ ´ëÈ­½Ä ¼³Ä¡ Áß¿¡ ¶Ç´Â ÀÀ´ä ÆÄÀÏ ¼³Ä¡¸¦ ¼öÇàÇÏ°í DB2.AUTOSTART=NO ¿É¼ÇÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡ ½ÃÀÛ Æú´õ¿¡¼­ db2start ´ÜÃà ¾ÆÀÌÄÜÀÇ ÀÛ¼ºÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌµé ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, ½ÃÀÛ Æú´õ¿¡´Â db2start ´ÜÃà ¾ÆÀÌÄÜÀÌ ¾øÀ¸¸ç db2start.bat ÆÄÀÏÀ» ¼öÇàÇϱâ À§ÇÑ »ç¿ëÀÚ ÀÚ½ÅÀÇ ´ÜÃà ¾ÆÀÌÄÜÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

  4. Windows 98 ¹× Windows ME¿¡¼­ Windows 98 ¶Ç´Â Windows ME°¡ ½ÃÀ۵Ǿî ÀÖÀ¸¸é Ç×»ó ·Î±×¿ÂµÇ´Â »ç¿ëÀÚ ID¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ë ÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, Windows ·Î±×¿Â â Àº ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, »ç¿ëÀÚ ID°¡ DB2 ¿ä±¸»çÇ×À» ¸¸Á·½ÃÅ°¸é »ç¿ëÀÚ°¡ ·Î±×¿ÂµÇ°í db2start ¸í·ÉÀÌ ¼º°øµË´Ï´Ù(Âü°í (NOTE2)¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ë ÂüÁ¶). ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é, »ç¿ëÀÚ¿¡°Ô´Â Ç×»ó ·Î±×¿Â âÀÌ Á¦½ÃµË´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×¿ÂÇÏÁö ¾Ê°í ÀÌ Ã¢À» Ãë¼ÒÇϸé, À§¿¡ ¼³¸íµÈ ´ë·Î db2logon ¸í·ÉÀÌ ÀÌÀü¿¡ ¹ßÇàµÇÁö ¾Ê¾Ò°Å³ª ¹èÄ¡ ÆÄÀÏ¿¡¼­ È£ÃâµÇÁö ¾ÊÀº °æ¿ì¿¡ db2start ¸í·ÉÀº ½ÇÆÐÇÕ´Ï´Ù.

  5. ½Ã½ºÅÛ ºÎÆ® Áß¿¡ DB2¸¦ ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ DB2¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2¸¦ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ÃʱâÈ­ÀÇ ÀϺηΠdb2start.bat ÆÄÀÏÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇϸé DB2¸¦ »ç¿ëÇÒ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀ۵ǾúÀ» ¶§¿¡¸¸ DB2°¡ ½ÃÀ۵˴ϴÙ. »ç¿ëÀÚ°¡ ÀÀ¿ëÇÁ·Î±×·¥À» Á¾·áÇϸé, db2stop ¸í·ÉÀ» ¹ßÇàÇÏ¿© DB2¸¦ Áß´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2°¡ ½Ã½ºÅÛ ºÎÆ® Áß¿¡ ½ÃÀÛµÇÁö ¾ÊÀº °æ¿ì, ºñÁö´Ï½º ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î DB2¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

    DB2 µ¿±âÈ­ ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇϰųª ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¿±âÈ­ API¸¦ È£ÃâÇÏ·Á¸é, ½ÇÇàÇϱâ À§ÇØ ´Ù¿î·ÎµåµÈ ½ºÅ©¸³Æ®¿¡ Áö¿ª ÀνºÅϽº³ª Áö¿ª µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÀÛµ¿µÇ´Â ¸í·ÉÀÌ Æ÷ÇÔµÈ °æ¿ì, DB2¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÌµé ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º ½ºÅ©¸³Æ®, ÀνºÅϽº ½ºÅ©¸³Æ®¿¡ Àְųª ¿î¿µ üÁ¦(OS) ½ºÅ©¸³Æ®¿¡ ³»ÀçµÉ ¼ö ÀÖ½À´Ï´Ù. OS ½ºÅ©¸³Æ®¿¡ ÀνºÅϽº³ª µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â ¸í·ÉÇà 󸮱⠸í·ÉÀ̳ª DB2 API°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì, DB2¸¦ ½ÃÀÛÇÏÁö ¾Ê°í ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿±âÈ­ ÇÁ·Î¼¼½º Áß¿¡ ½ºÅ©¸³Æ®¿¡¼­ ¼öÇàµÉ ¸í·ÉÀ» ¹Ì¸® ¾Ë·ÁÁֱ⠾î·Æ±â ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î DB2´Â µ¿±âÈ­°¡ ½ÃÀ۵DZâ Àü¿¡ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

    ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ db2sync ¸í·ÉÀ̳ª µ¿±âÈ­ API¸¦ È£ÃâÇÏ´Â °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÃʱâÈ­ Áß¿¡ DB2¸¦ ½ÃÀÛÇÏ°Ô µË´Ï´Ù. »ç¿ëÀÚ°¡ Windows¿ë DB2 Æú´õÀÇ DB2 µ¿±âÈ­ ´ÜÃà ¾ÆÀÌÄÜÀ» »ç¿ëÇÏ¿© µ¿±âÈ­¸¦ ½ÃÀÛÇÏ´Â °æ¿ì, db2sync.bat ÆÄÀÏÀ» ¼öÇàÇϵµ·Ï DB2 µ¿±âÈ­ ´ÜÃà ¾ÆÀÌÄÜÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. DB2°¡ µ¿±âÈ­°¡ ½ÃÀ۵DZâ Àü¿¡ ¼öÇàµÇµµ·Ï ÇÏ·Á¸é, ¹èÄ¡ ÆÄÀÏ¿¡ ´ÙÀ½ÀÇ ¸í·ÉÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

      @echo off
      db2start.bat
      db2sync.exe
      db2stop.exe
      cls
      exit
    

    ÀÌ ¿¹¿¡¼­ db2start.bat ÆÄÀÏÀº db2logon ¹× db2start ¸í·ÉÀ» À§¿¡ ¼³¸íµÈ ´ë·Î È£ÃâÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

    ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀ۵Ǹé DB2¸¦ ½ÃÀÛÇϱâ·Î °áÁ¤ÇÑ °æ¿ì, DB2ÀÇ ¼³Ä¡°¡ ½ÃÀÛ Æú´õ¿¡ DB2¸¦ ½ÃÀÛÇϱâ À§ÇÑ ´ÜÃà ¾ÆÀÌÄÜÀ» Ãß°¡ÇÏÁö ¾Ê´ÂÁö È®ÀÎÇϽʽÿÀ. Âü°í (NOTE3)¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]