Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 38È£
2007/03/22 10:37 11589


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.
À̹ø¿¡´Â DB2 UDB¿Í MSSQL¿¡ ´ëÇÑ µÎ ¹ø° ½Ã°£ÀÔ´Ï´Ù.
¸ÕÀú DB2¿Í MSSQL¼­¹öÀÇ ±¸Á¶¿¡ ´ëÇؼ­ ´Ù·ç¾ú°í, À̹ø¿¡´Â DB2¿Í MSSQL¼­¹öÀÇ
OBJECT, SECURITY ±×¸®°í TOOL¿¡ ´ëÇØ »ìÆ캸µµ·Ï ÇÏ°Ú½À´Ï´Ù.


Containers, table space¿Í file groups
DB2 UDB¿¡¼­, container ´Â µ¥ÀÌÅÍ°¡ ¹°¸®ÀûÀ¸·Î ÆÄÀÏ, µð·ºÅ丮, µð¹ÙÀ̽ºÇüÅ·Î
ÀúÀåµÇ´Â °÷ÀÔ´Ï´Ù. SQL Server¿¡¼­´Â, 'container' ÀÇ °³³äÀº Á¸ÀçÇÏÁö ¾ÊÁö¸¸ ÆÄÀÏ¿¡
µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù.
DB2 UDB¿¡¼­, table space ´Â ³í¸®ÀûÀÎ Å×À̺í°ú ¹°¸®ÀûÀÎ ÄÁÅ×ÀÌ³Ê »çÀÌÀÇ ³í¸®ÀûÀÎ
¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. Å×ÀÌºí½ºÆäÀ̽º¸¦ »ý¼ºÇÒ ¶§, ÄÁÅ×ÀÌ³Ê¿Í ¹öÆÛÇ®À» ÁöÁ¤ÇØ ÇÒ´çÇÒ ¼ö
ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¼º´É¿¡ Áß¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ¸¸¾à "hot"¶ó´Â Å×À̺íÀÌ ÀÖ´Ù¸é,
ÀÚ½ÅÀÇ ¹öÆÛÇ®°ú Á¶ÇյǴ Å×ÀÌºí ½ºÆäÀ̽º¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Å×À̺íÀÇ
µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ Ç×»ó ÀúÀåµÇ°Ô ÇÕ´Ï´Ù. ¶ÇÇÑ database °¡ default·Î »ý¼ºµÇ¸é
Table 3¿¡¼­¿Í °°ÀÌ 3°³ÀÇ Å×ÀÌºí½ºÆäÀ̽º°¡ »ý¼ºµË´Ï´Ù.
Table 3. database¸¦ »ý¼ºÇÒ ¶§ default·Î »ý¼ºµÇ´Â DB2 UDB table space
Tablespace ¸íDescription
SYSCATSPACE¸ÞŸµ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â Catalog Table space
TEMPSPACE1join°ú sort °°Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â System temporary tablespace
tablespace ¸íÀº ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
USERSPACE1ÀÌ tablespace´Â ¼±ÅÃÀÌ°í user tableÀ» ÀúÀåÇÕ´Ï´Ù.Tablespace´Â table »ý¼º ½Ã°£À» ¸í¹éÇÏ°Ô °¡¸®Å°Áö ¾Ê½À´Ï´Ù.


Database´Â µ¶¸³ÀûÀÎ unitÀ̱⠶§¹®¿¡, Å×ÀÌºí½ºÆäÀ̽º´Â µ¥ÀÌÅͺ£À̽º »çÀÌ¿¡¼­
°øÀ¯µÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ database³»¿¡¼­¸¸ À¯ÀÏÇÏ¸é µÇ¹Ç·Î µÎ °³ÀÇ ´Ù¸¥
µ¥ÀÌÅͺ£À̽º¿¡¼­´Â °°Àº À̸§ÀÇ Å×ÀÌºí½ºÆäÀ̽º°¡ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.
Figure 2¿¡¼­ º¸ÀÌ´Â °Íó·³ Å×ÀÌºí ½ºÆäÀ̽º MYTBLS¸¦ °¡Áö´Â MYDB1 °ú
Å×ÀÌºí½ºÆäÀ̽º MYTBLS¸¦ °¡Áö´Â MYDB2 °¡ °°Àº Å×ÀÌºí ½ºÆäÀ̽º¸íÀ¸·Î Á¸ÀçÇÕ´Ï´Ù.
SQL Server´Â DB2 UDB table space¿Í ºñ½ÁÇÑ file groupÀÌ ÀÖ½À´Ï´Ù.
Table space¿Í ºñ½ÁÇÏ°Ôµµ, µÎ °³ÀÇ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿¡¼­´Â °°Àº À̸§ÀÇ ÆÄÀÏ ±×·ìÀÌ
Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. Figure 1¿¡¼­ º¸¿©Áö´Â °Íó·³ ÆÄÀÏ ±×·ì 'MyFileGroup'À» °¡Áö´Â
MYDB1 °ú MYDB2 ¿¡ ÀÖ´Â file group¸íÀÌ °°½À´Ï´Ù.
DB2 UDB table space´Â SMS (system-managed spaces) or DMS (database-managed spaces)·Î
±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. SMS table space´Â OS¿¡ ÀÇÇØ °ü¸®µÇ°í directory·Î¸¸ »ý¼º °¡´ÉÇÕ´Ï´Ù.
ÇÊ¿äÇÑ ¸¸Å­ ÀÚµ¿ÀûÀ¸·Î Áõ°¡µÇ¹Ç·Î ÀûÀº °ü¸®·Î ÁÁÀº ¼º´ÉÀ» ³À´Ï´Ù.
ÀÌ°ÍÀº SQL ServerÀÇ data file°ú ºñ½ÁÇÕ´Ï´Ù (ÀÚµ¿ Áõ°¡°¡ µÇ´Â Á¡).
DMS table space´Â DB2 UDB¿¡ ÀÇÇØ °ü¸®µÇ°í file À̳ª raw devices·Î »ý¼º °¡´ÉÇÕ´Ï´Ù.
DMS table space´Â ¾à°£ÀÇ °ü¸®°¡ ÇÊ¿äÇÏÁö¸¸ ÈξÀ ÁÁÀº ¼º´ÉÀ» ³À´Ï´Ù.
¿¹¸¦ µé¸é, °ø°£ÀÇ Áõ°¡°¡ ÀÚµ¿ÀûÀ¸·Î µÇÁö ¾Ê±â ¶§¹®¿¡ table space¸¦ À§ÇÑ °ø°£ÀÇ
¾çÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

±×¸®°í, Æ®·£Àè¼Ç ·Î±×ÀÇ À§Ä¡¿Í »çÀÌÁî´Â DB CFG¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Table 4´Â DB2 UDB databases ¶Ç´Â table space¿¡ ´ëÇÑ SQL Server databases mapÀ»
º¸¿©ÁÝ´Ï´Ù.
Table 4. DB2 UDB databases ¶Ç´Â table space¿¡ ´ëÇÑ SQL Server databases map
SQL Server DatabaseDB2 UDB database ¶Ç´Â table space
Master DB2 UDB¿¡¼­ÀÇ SYSCATSPACE (catalog table space), ÀÌ Á¤º¸´Â database level¿¡¼­¸¸ À¯ÁöµË´Ï´Ù.
modelÀÌ°ÍÀº µ¿µîÇÑ database/table space°¡ ¾ø½À´Ï´Ù; ÇÏÁö¸¸, DB2´Â µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ °¡Á®¿À´Â 'db2look''À̶ó´Â toolÀÌ ÀÖ½À´Ï´Ù. ±×¸®°í »õ·Î¿î µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇϱâ À§ÇØ ³ªÁß¿¡ ½ÇÇàµÉ ¼öµµ ÀÖ½À´Ï´Ù.
msdb¼³Ä¡ÇÒ ¶§ »ý¼ºµÇ´Â Tool catalog database, ¶Ç´Â ¼³Ä¡ÇÑ ÈÄ¿¡ create tools catalog ¸í·É¾î·Î °¡´ÉÇÕ´Ï´Ù
NorthwindSAMPLE database
pubsSAMPLE database
tempdbTEMPSPACE1 table space
distributionDB2 UDB´Â ¸ðµç DB2 UDB family¸¦ À§ÇÑ replication Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. DB2°¡ ¾Æ´Ñ °ü¸® ½Ã½ºÅÛ°úÀÇ ReplicationÀº Information Integrator ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÕ´Ï´Ù.


Object ¸í
SQL Server object¸íÀº ´ÙÀ½°ú °°ÀÌ 4ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù.

[SQL Server Instance].[Database Name].[Owner].[object name]

À̵é À̸§ÀÇ ¾Õ 3ºÎºÐÀº ¿É¼ÇÀÌ°í, ¿ÀºêÁ§Æ®°¡ ¾î¶»°Ô »ç¿ëµÇ´À³Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù
DB2 UDB¿¡¼­, object´Â µÎ ºÎºÐÀÇ ±¸Á¶·Î µÇ¾î ÀÖ½À´Ï´Ù.

Schema¸í.object¸í
½ºÅ°¸¶¸íÀº ³í¸®ÀûÀ¸·Î ±×·ì ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. ½ºÅ°¸¶¸íÀº UserID¿Í °°¾Æ¾ß
ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. IMPLICIT_SCHEMAƯ±ÇÀ» °¡Áø UserID´Â Á¸ÀçÇÏÁö ¾ÊÀº ½ºÅ°¸¶¸¦
»ç¿ëÇÏ¿© ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, "Peter" °¡ IMPLICIT_SCHEMA Ư±ÇÀ»
°¡Áö°í ¾Æ·¡ÀÇ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù°í °¡Á¤Çϸé:

CREATE TABLE WORLD.TABLEA (lastname char(10))

ÀÌ °æ¿ì¿¡, WORLD´Â »õ·Ó°Ô »ý¼ºµÇ´Â ½ºÅ°¸¶ÀÌ°í, Å×À̺í WORLD.TABLEA°¡ »ý¼ºµË´Ï´Ù.
¸¸¾à Peter°¡ ½ºÅ°¸¶¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, default°¡ connection IDÀ̱⠶§¹®¿¡
PETER.TABLEA·Î »ý¼ºµË´Ï´Ù.
DB2 UDB¿¡¼­ ¸í·É¾î¸¦ À̽´Çϱâ Àü¿¡ Ç×»ó database¿¡ connectionµÈ´Ù¸é, ¿Ö object ¸íÀÌ
object ±¸Á¶ÀÇ ºÎºÐÀÌ ¾Æ´ÑÁö¸¦ ¼³¸íÇÏ´Â °ÍÀÔ´Ï´Ù.

Tables, views, and indexes
SQL Server¿Í DB2 UDB¿¡¼­ Tables, views, indexes´Â ¸Å¿ì ¸¹½À´Ï´Ù. »ý¼ºÇÒ ¼ö ÀÖ´Â
GUI¸¦ º¸¸é, SQL Server's Enterprise Manager GUI tool°ú DB2 UDB Á¦¾î¼¾ÅÍ°¡ ÀÖ½À´Ï´Ù.
Enterprise Manager ´Â index¸¦ »ý¼ºÇϱâ Àü¿¡ ù ¹ø° diagramÀ» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.
DB2 UDB Á¦¾î¼¾ÅÍ´Â ¾î¶² Á¶Ä¡ ¾øÀÌ GUI·Î Á÷Á¢ index¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQL Server ´Â ´Ù¸¥ user µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇؼ­ Á¤º¸¸¦ ÀúÀåÇÏ´Â ¸¶½ºÅÍ µ¥ÀÌÅͺ£À̽º
ÀÔ´Ï´Ù. ±×·¯³ª user µ¥ÀÌÅͺ£À̽º ÀÚ½ÅÀº DB2 UDBó·³ µ¶¸³ÀûÀÎ unitÀÔ´Ï´Ù.
µû¶ó¼­, µÎ Á¦Ç°, table, view ¶Ç´Â index´Â µÎ °³ÀÇ ´Ù¸¥ database¿¡ °°Àº À̸§À»
°¡Áú ¼ö ÀÖ½À´Ï´Ù. SQL Server´Â ´Ù¸¥ database ³»ÀÇ tableÀÇ Á¶ÀÎÀÌ °¡´ÉÇÏÁö¸¸
DB2 UDB federationÀÌ °¡´ÉÇؾ߸¸ Áö¿øµË´Ï´Ù.

Configuration files
SQL Server´Â ÀνºÅϽº ·¹º§ÀÇ ±¸¼º Á¤º¸¿Í µ¥ÀÌÅͺ£À̽º ·¹º§ÀÇ Enterprise Manager
GUI·Î ÀúÀåµË´Ï´Ù. Enterprise Manager GUI¸¦ »ç¿ëÇÏ¿©, ÁÖ¾îÁø µ¥ÀÌÅͺ£À̽º ¶Ç´Â
ÀνºÅϽº¿¡¼­ ¿À¸¥ÂÊÀ» Ŭ¸¯ÇÏ°í Properties¸¦ ¼±ÅÃÇÏ¸é ¸ðµç °¡´ÉÇÑ ±¸¼º ¿É¼ÇÀÌ
È­¸é¿¡ ³ªÅ¸³³´Ï´Ù. DB2 UDB¿¡¼­, ±¸¼º ÆĶó¹ÌÅÍ´Â ÀνºÅϽº ·¹º§Àº DBM CFG ÆÄÀÏ¿¡
ÀúÀåµÇ°í µ¥ÀÌÅͺ£À̽º ·¹º§Àº DB CFG ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.

Á¦¾î¼¾Å͸¦ »ç¿ëÇÏ¿©, ÁÖ¾îÁø ÀνºÅϽº¿¡¼­ ¿À¸¥ÂÊÀ» Ŭ¸¯ÇÏ°í Configure Parameters¸¦
Ŭ¸¯Çϸé, Figure 7À» º¼ ¼ö ÀÖ½À´Ï´Ù.


Figure 7. DB2 UDB DBM CFG (instance level)
¶ÇÇÑ µ¥ÀÌÅͺ£À̽º ·¹º§¿¡¼­, ÁÖ¾îÁø µ¥ÀÌÅͺ£À̽ºÀÇ ¿À¸¥ÂÊÀ» Ŭ¸¯ÇÏ°í
Configure Parameters¸¦ Ŭ¸¯Çϸé Figure 8°ú °°ÀÌ º¸¿©ÁÝ´Ï´Ù.

Figure 8. DB CFG (database level)
DB2 UDB´Â ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Â ¸¹Àº ÆĶó¹ÌÅ͸¦ Á¦°øÇÕ´Ï´Ù. ±×·¯³ª, ÀÚµ¿ÀûÀ¸·Î
½Ã½ºÅÛÀ» ±¸¼ºÇϱ⠽¬¿î ¹æ¹ýÀº, Á¦°ø ¹ÞÀº Á¤º¸¿¡ ±â¹ÝÀ» µÎ¾î ÃÖ»óÀÇ °ªÀ¸·Î DBM°ú
DB CFG ÆĶó¹ÌÅ͸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Â autoconfigure ¸í·É¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
Figure 9´ÂConfiguration Advisor¸¦ º¸¿©ÁÝ´Ï´Ù.

Figure 9. DB2 UDB Configuration Advisor
±¸¼º ÆÄÀÏ¿¡ Ãß°¡ÇÏ¿©, DB2 UDB´Â platformÁöÁ¤ ÆĶó¹ÌÅÍ¿¡ DB2 ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
Áï, db2set ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¼³Á¤µÈ º¯¼ö¸¦ º¸°í º¯°æ°¡´É ÇÕ´Ï´Ù.

Security
SQL ¼­¹ö´Â º¸¾ÈÀ» À§ÇÑ ±ÇÇÑ, ·Ñ, Ư±ÇÀÇ ÄÁ¼ÁÀ» »ç¿ëÇÕ´Ï´Ù.
Áï, ¾Æ·¡ÀÇ µÎ °¡Áö ±ÇÇÑÀÌ Áö¿øµË´Ï´Ù:
  • Windows ±ÇÇÑ.
    Windows OS ±ÇÇÑÀº ·Î±×ÀÎID¿Í ¾ÏÈ£·Î ±¸¼ºµË´Ï´Ù. ±×¸®°í SQL¼­¹ö¿¡¼­´Â ·Î±×ÀÎID·Î¸¸ ÆнºµË´Ï´Ù.
  • Mixed mode ±ÇÇÑ.
    SQL Server´Â sysxlogin½Ã½ºÅÛ Å×À̺í Á¤º¸¿¡ ÀÇÇÑ ·Î±×ÀÎ ID¿Í ¾ÏÈ£·Î ÀÎÁõµË´Ï´Ù.
ÀÎÁõÇÑ ÈÄ¿¡, User´Â SQL ¼­¹ö¿¡ ´ëÇØ ·Ñ ¶Ç´Â ÁÖ¾îÁø Ư±Ç ¾øÀÌ´Â ¾î¶² ¿ÀÆÛ·¹À̼ǵµ
¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ·ÑÀº Æ۹̼ÇÀÌ Àû¿ëµÉ ¼ö ÀÖ´Â ÇÑ unitÀÇ ±×·ìÀ¯ÀúÀÔ´Ï´Ù.
±×·¯¹Ç·Î, ¿©·¯ À¯Àúµé¿¡°Ô °³ÀÎÀûÀ¸·Î Æ۹̼ÇÀ» ÇÏ´Â °Íº¸´Ù ºü¸¨´Ï´Ù.
±×¸®°í ¸ðµç Æ۹̼ÇÀ» ±¸¼ºÇÏ´Â ·ÑÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í ³ª¼­ À¯Àú¿¡°Ô ÀÌ ·ÑÀ» ÇÒ´çÇÕ´Ï´Ù.

DB2 UDB¿¡¼­, User´Â µ¥ÀÌÅͺ£À̽º¿¡ Á¸ÀçÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó OS¿¡ ÀÇÇØ °ü¸®µÇ´Â °ÍÀÔ´Ï´Ù.
¾î¶°ÇÑ OS À¯Àúµµ DB2 UDB¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ÁÖ¾îÁø DB2 UDB ±ÇÇÑ ¶Ç´Â Ư±Ç ¾øÀÌ
¸¹Àº °ÍÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù. ±ÇÇÑ ¶Ç´Â Ư±ÇÀ» ºÎ¿©ÇÏ°í ¾ø¾Ö°í ÇÏ´Â °ÍÀº Á¦¾î¼¾ÅÍ
GUI¸¦ ÅëÇØ ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú »ç¿ë °¡´ÉÇÑ OS À¯Àú ¶Ç´Â ±×·ìÀ¸·ÎºÎÅÍ
Á¦¾î¼¾ÅÍ¿¡ À¯Àú ¶Ç´Â ±×·ìÀ» Ãß°¡Çؾ߸¸ ÇÕ´Ï´Ù. ¶ÇÇÑ DB2 UDB¿¡¼­ ·ÑÀ̶õ ¿ë¾î´Â
»ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ authorities¶õ ¿ë¾î¸¦ »ç¿ëÇÕ´Ï´Ù.
DB2 UDB´Â MS SQL¼­¹öÀÇ user-defined µ¥ÀÌÅͺ£À̽º ·ÑÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
±×·¯³ª OS±×·ì¿¡µµ ±ÇÇÑ°ú Ư±ÇÀÌ ÇÒ´çµË´Ï´Ù. DB2 UDB¿¡¼­ Áö¿øÇÏ´Â ±ÇÇÑÀº
SYSADM, SYSCTRL, SYSMAINT, DBADM °ú LOADÀÔ´Ï´Ù.
ÀÌ Áß, GRANT SQL¹®À» »ç¿ëÇÏ¿© SYSADM, SYSCTRL°ú SYSMAINT ±ÇÇÑÀº ºÎ¿©µÉ ¼ö ¾ø½À´Ï´Ù.
ÀÌ Æ¯º°ÇÑ ±ÇÇѵéÀº DBM CFGÆÄÀÏ¿¡¼­ ºÎ¿©µË´Ï´Ù.
¶ÇÇÑ, SYSADM ±ÇÇÑÀ» °¡Áø DB2 UDB À¯Àú´Â sysadmin ·ÑÀ» °¡Áø SQL¼­¹ö À¯Àú¿Í ºñ½ÁÇÕ´Ï´Ù.
DB2 UDB´Â ¶ÇÇÑ SQL ¼­¹öÀÇ Æ۹̼ǰú ºñ½ÁÇÑ "privilege"¶õ ¿ë¾î¸¦ »ç¿ëÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º Ư±Ç(connect, createtab µî)°ú µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ® Ư±Ç(schema, table, viewµî)ÀÌ ÀÖ½À´Ï´Ù.
Figure 10Àº Á¦¾î¼¾ÅͷκÎÅÍ º¼ ¼ö ÀÖ´Â DB2 UDB ±ÇÇÑ Á¤º¸ÀÔ´Ï´Ù.
ÀÌ ±×¸²¿¡¼­ ´ëºÎºÐÀÇ tabÀº DB2 UDB¿¡ ÀÇÇØ Áö¿øµÇ´Â Ư±Ç°ú ´ëÀÀµË´Ï´Ù.

Figure 10. DB2 UDB 񀀥
Table 5´Â SQL¼­¹ö ±ÇÇÑ°ú DB2 UDBÀÇ ±ÇÇÑ ºñ±³ÀÔ´Ï´Ù.
Table 5. SQL ¼­¹ö ±ÇÇÑ°ú DB2 UDB ±ÇÇÑ ºñ±³
SQL ServerDB2 UDB/b>
±ÇÇÑÀÇ µÎ °¡Áö ¸ðµå: Windows ±ÇÇÑ°ú Mixed mode ±ÇÇÑOS½Ã½ºÅÛ¿¡ ÀÇÇØ °ü¸®µÇ´Â ±ÇÇÑÀÇ ÇÑ °¡Áö ¸ðµå;SQL ¼­¹ö Windows ±ÇÇÑ°ú ºñ½ÁÇÕ´Ï´Ù.
RolesAuthorities
PermissionsPrivileges


Tools
À̹ø¿¡´Â SQL Server¿Í DB2 UDB¿¡ »ç¿ëµÇ´Â ÀϺΠÅøµé¿¡ ´ëÇØ °£´ÜÈ÷ º¸¿©µå¸®°Ù½À´Ï´Ù.
Figure 11Àº DB2 UDB ¸Þ´º¸¦ º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù.

Figure 11. DB2 UDB ¸Þ´º

Using the command line
¸¸¾à CLI¸¦ »ç¿ëÇÑ´Ù¸é, SQL ¼­¹ö´Â iSQL À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ°í,
DB2 UDB´Â command line processor (CLP)¸¦ »ç¿ëÇÕ´Ï´Ù.
Figure 12´Â DB2 UDB CLP À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. óÀ½¿¡ command prompt window ¿¡¼­
db2cmd ¸í·É¾î¸¦ Ä¡¸é command window°¡ ¿­¸³´Ï´Ù. ÀÌ°ÍÀÌ CLP°¡ ½ÇÇàµÇ±â À§ÇØ ¿ä±¸µÇ´Â
DB2 Ãʱâȯ°æÀÔ´Ï´Ù.

Figure 12. DB2 UDB CLP (Command Line Processor)
SQL ¼­¹ö¿Í DB2 UDB µÑ ´Ù CLI¿Í GUIÅøÀ» Á¦°øÇÕ´Ï´Ù. SQL¼­¹ö´Â Query Analyzer ¸¦
Á¦°øÇÏ°í. DB2 UDB´Â Figure 13¿¡¼­¿Í °°ÀÌ Á¦¾î¼¾Å͸¦ Á¦°øÇÕ´Ï´Ù.

Figure 13. DB2 UDB Á¦¾î¼¾ÅÍ

¿ä¾à
ÀÌ °úÁ¤Àº DB2 UDB V8 for Linux, Windows/ UNIX¿Í MS SQL¼­¹ö 2000¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
SQL Server´Â Windows Ç÷§Æû¿¡¼­¸¸ Áö¿øµÇ°í, DB2 UDB´Â Linux /UNIX Ç÷§Æû¿¡µµ
ÀÀ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, µÎ Á¦Ç°ÀÌ °øÅëÀûÀ¸·Î Windows Ç÷§ÆûÀÌ »ç¿ëµÇ±â ¶§¹®¿¡
µÎ Á¦Ç°ÀÇ GUIÅøÀ» »ç¿ëÇÏ¿© ¸ðµç ÄÁ¼ÁÀ» ¼³¸íÇÑ °ÍÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î, SQL ¼­¹ö¿Í DB2 UDB ±¸Á¶¿¡ ´ëÇØ figures 14¿Í 15¿¡¼­Ã³·³
SQL¼­¹ö Enterprise Manager ¿Í DB2 UDB Á¦¾î¼¾Å͸¦ »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦
ºñ±³ÇØ º¸½Ã¸é µË´Ï´Ù.

Figure 14. The MS SQL ¼­¹ö Enterprise Manager

Figure 15. The DB2 UDB Á¦¾î¼¾ÅÍ


XpertMon for DB2 UDB V2
DB »ç¾÷ºÎ
Tel : 02-2108-1458
Fax : 02-2108-1459
Mobile : 011-896-6545
E-mail : hjlee@iteg.co.kr
URL : http://iteg.co.kr

¸ñ·Ï ±Û¾²±â ¼öÁ¤