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 ¸í·ÉÀ» ¹ßÇàÇϱâ À§ÇÑ ¿ä±¸»çÇ×À» ¼û±æ ¼ö ÀÖ½À´Ï´Ù.
@echo off db2logon db2local /p:password db2start cls exit
DB2°¡ ¼³Ä¡µÈ µå¶óÀ̺ê¿Í °æ·Î´Â DB2 ·¹Áö½ºÆ®¸® º¯¼ö DB2PATH¿¡ ÀúÀåµË´Ï´Ù. DB2¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺ê¿Í °æ·Î¸¦ ãÀ¸·Á¸é, ´ÙÀ½ÀÇ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.
db2set -g db2path
db2set ¸í·ÉÀÌ c:\sqllib °ªÀ» ¸®ÅÏÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇϽʽÿÀ. ÀÌ °æ¿ì, ´ÙÀ½°ú °°ÀÌ ¹èÄ¡ ÆÄÀÏÀ» ÀúÀåÇÏ°Ô µË´Ï´Ù.
c:\sqllib\bin\db2start.bat
del "C:\WINDOWS\Start Menu\Programs\Startup\DB2 - DB2.lnk"
»ç¿ëÀÚ ÀÚ½ÅÀÇ ´ÜÃà ¾ÆÀÌÄÜÀ» »ç¿ëÇϱâ·Î °áÁ¤ÇÑ °æ¿ì, ´ÜÃà ¾ÆÀÌÄÜ¿¡ ´ëÇØ Á¾·á ½Ã ´Ý±â ¼Ó¼ºÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, DOS ¸í·É ÇÁ·ÒÇÁÆ®°¡ db2start ¸í·ÉÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÈ ÀÌÈÄ¿¡µµ Ÿ½ºÅ© Ç¥½ÃÁÙ¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. DOS âÀÌ db2start ÇÁ·Î¼¼½º Áß¿¡ ¿·Á ÀÖ´Â °ÍÀ» ¹æÁöÇÏ·Á¸é, ÃÖ¼ÒÈÇÏ¿© ¼öÇàÇϵµ·Ï ¼³Á¤µÈ ÀÌ ´ÜÃà ¾ÆÀÌÄÜ(¹× À̸¦ ¼öÇàÇÏ´Â DOS â)À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
db2start ¸í·ÉÀÌ ¼öÇàµÇ±â Àü¿¡ ¹èÄ¡ ÆÄÀÏÀ» »ç¿ëÇÏ¿© db2logon ¸í·ÉÀ» ¹ßÇàÇÏ°í »ç¿ëÀÚ°¡ ¶§¶§·Î ·Î±×¿ÂÇÏ´Â °æ¿ì, db2start ¸í·ÉÀº °è¼ÓÇؼ ÀÛµ¿µÇ¸ç DB2°¡ ·Î±×¿ÂÇÑ »ç¿ëÀÚÀÇ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ´Â °ÍÀÌ À¯ÀÏÇÑ Â÷ÀÌÁ¡ÀÌ µË´Ï´Ù. Âü°í (NOTE_1)¿¡¼ Ãß°¡ ¼¼ºÎ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:
db2logon userid /p:password
¸í·É¿¡ ´ëÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ID´Â DB2 À̸§ ÁöÁ¤ ¿ä±¸»çÇ×À» ¸¸Á·½ÃÄÑ¾ß ÇÕ´Ï´Ù(Âü°í (NOTE2)¿¡¼ ÀÚ¼¼ÇÑ ³»¿ë ÂüÁ¶). ¸í·ÉÀÌ »ç¿ëÀÚ ID¿Í ¾ÏÈ£ ¾øÀÌ ¹ßÇàµÈ °æ¿ì, »ç¿ëÀÚ¿¡°Ô »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÈ âÀÌ ¿¸³´Ï´Ù. À¯ÀÏÇÏ°Ô Á¦°øµÇ´Â ¸Å°³º¯¼ö°¡ »ç¿ëÀÚ IDÀÎ °æ¿ì, »ç¿ëÀÚ¿¡°Ô ¾ÏÈ£¸¦ ¹¯´Â ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ¸¸ç ¾Æ·¡¿¡ ¼³¸íµÈ ƯÁ¤ »óȲ ÇÏ¿¡¼´Â ¾ÏÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù.
db2logon ¸í·É¿¡ ÀÇÇØ ¼³Á¤µÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â »ç¿ëÀÚ°¡ Windows ·Î±×¿Â âÀ̳ª Microsoft ³×Æ®¿öÅ· ·Î±×¿Â âÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏÁö ¾ÊÀº °æ¿ì¿¡¸¸ »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×¿ÂÇßÀ¸¸ç db2logon ¸í·ÉÀÌ ¹ßÇàµÇ¾úÀ¸¸é, db2logon ¸í·ÉÀÇ »ç¿ëÀÚ ID´Â ¸ðµç DB2 Á¶Ä¡¿¡ »ç¿ëµÇÁö¸¸ db2logon ¸í·É¿¡ ÁöÁ¤µÈ ¾ÏÈ£´Â ¹«½ÃµË´Ï´Ù.
»ç¿ëÀÚ°¡ Windows ·Î±×¿Â âÀ̳ª Microsoft Networking ·Î±×¿Â âÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏÁö ¾ÊÀº °æ¿ì, db2logon ¸í·ÉÀ» ÅëÇØ Á¦°øµÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëµË´Ï´Ù.
Å×À̺íÀº °í±Þ ±ÔÁ¤ÀÚ·Î db2local.tab1À» »ç¿ëÇÏ¿© ÀÛ¼ºµË´Ï´Ù.
Å×À̺í°ú ´Ù¸¥ ¿ÀºêÁ§Æ®ÀÇ ½ºÅ°¸¶ À̸§°ú µ¿ÀÏÇÑ »ç¿ëÀÚ ID¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
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)¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.