resourcesetname ¸Å°³º¯¼ö´Â AIX, HP-UX, |Solaris ¿î¿µ ȯ°æ ¹× Linux¿¡¼¸¸ Áö¿øµË´Ï´Ù.
|Linux ¿î¿µ üÁ¦¿¡¼ resourcesetname Ä÷³Àº |½Ã½ºÅÛÀÇ NUMA(Non-Uniform Memory Access) ³ëµå¿¡ ÇØ´çÇÏ´Â |¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. numactl ½Ã½ºÅÛ À¯Æ¿¸®Æ¼´Â |NUMA Á¤Ã¥ÀÌ Áö¿øµÇ´Â 2.6 Ä¿³Î°ú ÇÔ²² »ç¿ë °¡´ÉÇØ¾ß |ÇÕ´Ï´Ù. Linux ¿î¿µ üÁ¦¿¡¼ NUMA Áö¿ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â |numact1ÀÇ man ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
|ÀÌ ¿¹¿¡¼´Â NUMA ³ëµå¿Í ¿¬°üµÈ °¢ ³í¸® ³ëµå¿¡¼ 4°³ÀÇ ³ëµå NUMA ÄÄÇ»Å͸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» |Ç¥½ÃÇÕ´Ï´Ù.
|$ numactl --hardware|´ÙÀ½°ú À¯»çÇÑ Ãâ·ÂÀÌ Ç¥½ÃµË´Ï´Ù. | |
available: 4 nodes (0-3) |node 0 size: 1901 MB |node 0 free: 1457 MB |node 1 size: 1910 MB |node 1 free: 1841 MB |node 2 size: 1910 MB |node 2 free: 1851 MB |node 3 size: 1905 MB |node 3 free: 1796 MB
0 hostname 0 hostname 0 |1 hostname 1 hostname 1 |2 hostname 2 hostname 2 |3 hostname 3 hostname 3
DB2 UDB(Universal Database) ·¹Áö½ºÆ®¸® º¯¼ö DB2NOLIOAIO´Â ¹öÀü 8.2.2(¹öÀü 8.1 FixPak 9¿Í µ¿ÀÏ)ºÎÅÍ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. Linux »ç¿ëÀÚÀÇ °æ¿ì DB2NOLIOAIO ·¹Áö½ºÆ®¸® º¯¼ö´Â DB2LINUXAIO·Î ±³Ã¼µÇ¾ú½À´Ï´Ù.
db2set DB2LINUXAIO=true±×·± ´ÙÀ½, DB2 UDB¸¦ Àç½ÃÀÛÇϽʽÿÀ.
db2set DB2LINUXAIO=false±×·± ´ÙÀ½, DB2 UDB¸¦ Àç½ÃÀÛÇϽʽÿÀ.
DB2 Universal Database(TM)(UDB)¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â ´õ ÀÌ»ó ¸®¸ðÆ® °ü¸® ¶Ç´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
°»½ÅµÈ ÁÖÁ¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Linux(TM)¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ¼³Ä¡ÇÏ¿© »ç¿ëÇϱâ Àü¿¡ Linux Java(TM) ȯ°æÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. Linux Java ȯ°æ ¼³Á¤¿¡ °üÇÑ ¼¼ºÎ»çÇ×Àº ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼: ÀÀ¿ëÇÁ·Î±×·¥ ºôµå ¹× ½ÇÇà Ã¥À» ÂüÁ¶ÇϽʽÿÀ.
DB2 UDB¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
. /db2instance_path/sqllib/db2profile
¿©±â¼,
db2instance_path´Â DB2 ÀνºÅϽº°¡ ÀÛ¼ºµÈ À§Ä¡ÀÔ´Ï´Ù.AppServer_install_path/bin/enable.sh -db db_alias -user db_user -password db_password -db2path path_to_sqllib -instance instance_name -easpath path_to_eas -fencedid fenced_userid
AppServer_install_path\bin\enable -db db_alias -user db_user -password db_password -db2path path_to_sqllib -instance instance_name -easpath path_to_eas
DB2 UDB¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϸé ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)°¡ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â .NET ȯ°æ¿¡¼ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇϰųª XMR(XML Metadata Registry)¸¸ ½ÇÇàÇÏ¿© ½Ã½ºÅÛÀÇ ºÐ¸®(fenced) »ç¿ëÀÚ ID·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ÀýÀº Á¦°ÅµË´Ï´Ù. DB2 UDB¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â ´õÀÌ»ó ¸®¸ðÆ® °ü¸®¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â .NET ȯ°æ¿¡¼ À¥ ¼ºñ½º¸¦ ÀÛ¼ºÇϰųª XMR(XML Metadata Registry)¸¸ ½ÇÇàÇÏ¿© ½Ã½ºÅÛÀÇ ºÐ¸®(fenced) »ç¿ëÀÚ ID·Î ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ÀýÀº Á¦°ÅµË´Ï´Ù. DB2 UDB¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â ´õÀÌ»ó ¸®¸ðÆ® °ü¸®¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ ÀýÀº Á¦°ÅµË´Ï´Ù. DB2 UDB¿ë ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â ´õÀÌ»ó ¸®¸ðÆ® °ü¸®¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
DB2 ÀÓº£µðµå ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)ÀÇ »ç¿ë °¡´É µ¥ÀÌÅͺ£À̽º´Â 32ºñÆ® ÀνºÅϽº¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. DB2 ÀÓº£µðµå ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡¼ ¾×¼¼½ºÇÏ´Â µ¥ÀÌÅͺ£À̽º´Â 32ºñÆ®³ª 64ºñÆ® ÀνºÅϽº¿¡ À§Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JDK 1.4¸¦ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â DB2 À¥ µµ±¸ Àü°³ Áß ´õ ÀÌ»ó CLASSPATH º¯¼öÀÇ »ç¿ëÀÚ Á¤ÀǸ¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. XML ±¸¹® ºÐ¼®±â ¹× º¯È¯±â¿¡ ´ëÇÑ Á¾¼Ó¼ºÀ» ºñ·ÔÇÏ¿© ¸ðµç Á¾¼Ó¼ºÀÌ ÀÌÁ¦´Â À¥ ¸ðµâ°ú ÇÔ²² Àü°³µÇ°í J2EE ½ºÆå¿¡ µû¶ó WEB-INF\lib µð·ºÅ丮¿¡¼ ·ÎµåµÉ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ÀÌ º¯°æ»çÇ×Àº µÎ °¡ÁöÀÇ Á¤º¸ ÁÖÁ¦¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.
°»½ÅµÈ ÁÖÁ¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ Å½ºÅ©´Â BEA WebLogic 7.0¿¡¼ DB2 À¥ µµ±¸(À¥ ¸í·É ¼¾ÅÍ ¹× À¥ Health Center Æ÷ÇÔ)¸¦ Àü°³ÇÏ°í ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ µµ±¸´Â À¥ ºê¶ó¿ìÀú¸¦ ÅëÇØ DB2 ¼¹ö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇϱâ À§ÇØ À¥ ¼¹ö¿¡¼ À¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÇÇàÇÕ´Ï´Ù.
WebSphere(R)¿¡ DB2 À¥ µµ±¸¸¦ ¼³Ä¡Çϱâ Àü¿¡, ´ÙÀ½À» °®Ãß¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
DB2 À¥ µµ±¸ Àü°³·Î ´ÙÀ½ Á¦ÇÑ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù.
WebLogic ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡ DB2 À¥ µµ±¸¸¦ ¼³Ä¡ÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
http://server_name:app_server_port_number/db2wa¿¹¸¦ µé¸é, http://server_name:7001/db2waÀÔ´Ï´Ù.
ÀÌ ÀýÀº Tomcat 4.0 ¹× Macromedia JRun 4.0°ú °°Àº ±âŸ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡¼ DB2 À¥ µµ±¸(À¥ ¸í·É ¼¾ÅÍ ¹× À¥ Health Center Æ÷ÇÔ)¸¦ Àü°³ÇÏ°í ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ µµ±¸´Â À¥ ºê¶ó¿ìÀú¸¦ ÅëÇØ DB2 ¼¹ö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇϱâ À§ÇØ À¥ ¼¹ö¿¡¼ À¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÇÇàÇÕ´Ï´Ù.
DB2 À¥ µµ±¸¸¦ ¼³Ä¡Çϱâ Àü¿¡, ´ÙÀ½À» °®Ãß¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
DB2 À¥ µµ±¸ Àü°³·Î ´ÙÀ½ Á¦ÇÑ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù.
´ÙÀ½Àº Tomcat 4.0 ¶Ç´Â Macromedia JRun 4.0°ú °°Àº ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¸¦ »ç¿ëÇÏ¿© DB2 À¥ µµ±¸¸¦ ¼³Ä¡ÇÏ´Â ÇÁ·Î½ÃÀúÀÔ´Ï´Ù.
»õ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)°¡ ±ÇÀåµÇÁö¸¸ Çʼö´Â ¾Æ´Õ´Ï´Ù. Å×½ºÆ® ¸ñÀûÀ¸·Î µðÆúÆ® ¼¹ö°¡ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, JVM Ŭ·¡½º °æ·ÎÀÇ ±¸¼º°ú Àü°³¸¸ÀÌ ÇʼöÀÔ´Ï´Ù.
Á÷Á¢ I/O´Â ÀÌÁ¦ 2.6 Ä¿³ÎÀ» »ç¿ëÇÏ´Â Linux ºÐ»êÀ» À§ÇØ ÆÄÀÏ ½Ã½ºÅÛ°ú ºí·Ï µð¹ÙÀ̽º µÑ ´Ù¿¡¼ Áö¿øµË´Ï´Ù. ºí·Ï µð¹ÙÀ̽º¿¡¼ÀÇ Á÷Á¢ I/O´Â Á÷Á¢ µð½ºÅ© µð¹ÙÀ̽º³ª ¿ø·¡ I/OÀÇ µð¹ÙÀ̽º ÄÁÅ×À̳ʸ¦ ÁöÁ¤Çϱâ À§ÇÑ ´ëü ¹æ½ÄÀÔ´Ï´Ù. Á÷Á¢ I/OÀÇ ¼º´ÉÀº ¿ø·¡ ¹®ÀÚ µð¹ÙÀ̽º ¹æ¹ý°ú °°½À´Ï´Ù. DB2 Universal Database(UDB)´Â CREATE TABLESPACE¹®ÀÌ ÄÁÅ×ÀÌ³Ê °æ·ÎÀÇ ºí·Ï µð¹ÙÀ̽º À̸§À» ÁöÁ¤ÇÒ ¶§ Å×ÀÌºí ½ºÆäÀ̽º¸¦ ¿©´Â µ¿¾È Á÷Á¢ I/O¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌÀü¿¡´Â raw À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â ¹®ÀÚ µð¹ÙÀ̽º¿¡ ºí·Ï µð¹ÙÀ̽º¸¦ ¹ÙÀεåÇØ¾ß ÇÏ´Â ¿ø½Ã I/O ¹æ¹ýÀ» ÅëÇØ ÀÌ·¯ÇÑ ¼º´ÉÀ» ¾ò¾ú½À´Ï´Ù.
Á÷Á¢ I/O¸¦ ÅëÇØ ºí·ÏÈ ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ¿ø½Ã I/O (»õ ¹æ¹ý) | ¹®ÀÚ ÀåÄ¡ µå¶óÀ̹ö ¹× raw À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â ¿ø½Ã I/O(ÀÌÀü ¹æ¹ý) |
---|---|
CREATE TABLESPACE dms1 MANAGED BY DATABASE USING (DEVICE '/dev/sda5' 11170736) |
CREATE TABLESPACE dms1 MANAGED BY DATABASE USING (DEVICE '/dev/raw/raw1' 11170736) |
DB2 UDB¿¡¼ ¿ø½Ã I/OÀÇ raw À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â ¸Þ¼Òµå¸¦ °è¼Ó Áö¿øÇÏÁö¸¸ ÃֽŠºÐ»ê¿¡¼´Â ÀÌ ±â´ÉÀ» ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾ÊÀ¸¸ç ÇâÈÄ ÀÌ ±â´ÉÀº Á¦°ÅµÉ ¼ö ÀÖ½À´Ï´Ù. ¼±È£ÇÏ´Â ¸Þ¼Òµå´Â ÀåÄ¡¸¦ Á÷Á¢ ÁöÁ¤ÇÏ¿© »õ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
Á÷Á¢ µð½ºÅ© ¾×¼¼½º¸¦ ÀÌ¿ëÇÏ·Á¸é, Á÷Á¢ I/O¸¦ »ç¿ëÇÏ¿© DMS µð¹ÙÀ̽º ÄÁÅ×À̳ʸ¦ ÀÛ¼ºÇÏ¿© Â÷ÈÄ¿¡ ¹ß»ýÇÒ ÀÌÁÖ ¹®Á¦Á¡À» ÇÇÇϵµ·Ï ÇϽʽÿÀ.
DB2 Á¤º¸ ¼¾ÅÍ µð¸ÕÀº DB2 ¹®¼ ¼¹ö¸¦ Á¦¾îÇØ¾ß ÇÕ´Ï´Ù. DB2 Á¤º¸ ¼¾ÅÍ ¼³Ä¡ÀÇ ÀϺÎÀÎ µð¸ÕÀº ´ÙÀ½ µÎ ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù.
À̵é ÆÄÀÏÀº ´ÙÀ½ À§Ä¡¿¡ ¼³Ä¡µË´Ï´Ù.
/var/db2/v81/db2ic.conf
/var/opt/db2/v81/db2ic.conf
/var/db2/v81/db2ic.conf
/var/db2/v81/db2ic.conf
¼öµ¿À¸·Î µð¸ÕÀ» ½ÃÀÛÇϰųª ÁßÁöÇØ¾ß ÇÏ´Â À¯ÀÏÇÑ °æ¿ì´Â µð¸ÕÀÇ ±¸¼º º¯¼ö¸¦ º¯°æÇÒ °æ¿ìÀÔ´Ï´Ù. º¸Åë µð¸ÕÀº DB2 Á¤º¸ ¼¾ÅÍ ¼³Ä¡ Áß ÀÛ¼ºµÈ ½ÇÇà ·¹º§¿¡ µû¶ó ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§ ½ÃÀ۵˴ϴÙ.
Á¤º¸ ¼¾ÅÍ µð¸ÕÀ» ½ÃÀÛÇϰųª ÁßÁöÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
INIT_DIR/db2icd stop
¿©±â¼, INIT_DIRÀº ÀÌÀü¿¡ ³ª¿µÈ db2icd ÆÄÀÏÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.INIT_DIR/db2icd start
¿©±â¼, INIT_DIRÀº ÀÌÀü¿¡ ³ª¿µÈ db2icd ÆÄÀÏÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.µð¸ÕÀ» ½ÃÀÛÇÏ¸é »õ ȯ°æ º¯¼ö°¡ »ç¿ëµË´Ï´Ù.
Áï½Ã µð¸ÕÀ» Á¾·áÇÏ°í Àç½ÃÀÛÇϱâ À§ÇÑ ¿É¼Çµµ ÀÖ½À´Ï´Ù. ¸í·ÉÇà¿¡ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
INIT_DIR/db2icd restart
¿©±â¼, INIT_DIRÀº ÀÌÀü¿¡ ³ª¿µÈ db2icd ÆÄÀÏÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù.
¾ðÁ¦¶óµµ µð¸ÕÀÇ »óŸ¦ Á¡°ËÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÇà¿¡ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
INIT_DIR/db2icd status
¿©±â¼, INIT_DIRÀº ÀÌÀü¿¡ ³ª¿µÈ db2icd ÆÄÀÏÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù. µð¸ÕÀº ÇöÀç »óŸ¦ ¸®ÅÏÇϸç, È°¼º »óÅÂÀÏ °æ¿ì µð¸Õ ÇÁ·Î¼¼½ºÀÇ ID¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÀ´ä ÆÄÀÏÀ» »ç¿ëÇÏ¿© DB2 Á¤º¸ ¼¾ÅÍ ¹öÀü 8.2¸¦ ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ Á¤º¸¸¦ »ç¿ëÇϽʽÿÀ.
´ÙÀ½ ¿À·ù ÄÚµå´Â Windows Àü¿ëÀ̸ç Linux ¹× UNIX ¿î¿µ üÁ¦¿¡´Â Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
Linux(2.6 ¹× ÀϺΠ2.4 Ä¿³Î)¿¡¼ ¿ø½Ã µð¹ÙÀ̽º¿Í O_DIRECT ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ ºñµ¿±â I/O(AIO) Áö¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AIO´Â ÆäÀÌÁö Á¤¸® ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. db2set ¸í·ÉÀ» ½ÇÇàÇÏ¿© Linux¿¡¼ AIO¸¦ »ç¿ëÇϰųª »ç¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
AIO¸¦ »ç¿ëÇÏ·Á¸é, »ç¿ëÀÚ°¡ libaio-0.3.98 ÀÌ»óÀ» ¼³Ä¡ÇÏ°í AIO¸¦ Áö¿øÇÏ´Â Ä¿³ÎÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ db2set DB2LINUXAIO=true ¸í·ÉÀ» ½ÇÇàÇÏ°í DB2 Universal Database¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
DB2 Universal Database(UDB) ¹öÀü 8ÀÇ ÀÌÀü ·¹º§¿¡¼ db2ln ¸í·ÉÀº /usr/lib ¹× /usr/include ¾Æ·¡¿¡ ƯÁ¤ DB2 ¸µÅ©¸¦ ÀÛ¼ºÇß½À´Ï´Ù. 32ºñÆ® ¹× 64ºñÆ® DB2 UDB ÀνºÅϽº°¡ Áö¿øµÇ´Â Ç÷§Æû¿¡¼, ÀÌ·¯ÇÑ ¸µÅ©´Â µðÆúÆ®·Î DB2DIR/lib64 ¶Ç´Â DB2DIR/include64 ¾Æ·¡¿¡ ÀÖ´Â ¶óÀ̺귯¸® ÆÄÀÏ ¶Ç´Â Æ÷ÇÔ ÆÄÀÏÀ» °¡¸®Åµ´Ï´Ù. ¿©±â¼, DB2DIRÀº DB2 UDB ¹öÀü 8ÀÌ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù. µðÆúÆ®°ªÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì, db2ln ¸í·ÉÀ» -w Ç÷¡±×¿Í ÇÔ²² ½ÇÇàÇÏ¿© ºñÆ® ³Êºñ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
db2ln -w 32|64
ÀÌ ¸í·ÉÀº ÀϺΠÇ÷§Æû¿¡¼ DB2 UDB 32ºñÆ® ÀνºÅϽº°¡ 64ºñÆ® ÀνºÅϽº¿Í °øÁ¸ÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.
DB2 UDB ¹öÀü 8.2ºÎÅÍ db2ln ¸í·ÉÀº ÀÌ·¯ÇÑ Ç÷§ÆûÀÇ ÇØ´ç µð·ºÅ丮¿¡ DB2 64ºñÆ® ¶óÀ̺귯¸® ¸µÅ©¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ °æ¿ì, -w Ç÷¡±×´Â /usr/include µð·ºÅ丮¸¦ ä¿ì´Â µ¥¸¸ »ç¿ëµË´Ï´Ù. db2ln ¸í·ÉÀÌ DB2 UDB ¶óÀ̺귯¸® ÆÄÀÏ ¸µÅ©¸¦ ÀÛ¼ºÇϸé, Áö¿ø Ç÷§Æû¿¡ 32ºñÆ® ¹× 64ºñÆ® ¸µÅ©°¡ ÀÛ¼ºµË´Ï´Ù. µû¶ó¼ 32ºñÆ® ÀνºÅϽº¿Í 64ºñÆ®°¡ ¸ðµÎ Á¸ÀçÇÏ°Ô µÇ¸ç µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀϺΠLinux ¹èÆ÷ÆÇ¿¡¼ libc development rpmÀº /usr/lib/libdb2.so ¶Ç´Â /usr/lib64/libdb2.so ¶óÀ̺귯¸®¿Í ÇÔ²² Á¦°øµË´Ï´Ù. ÀÌ ¶óÀ̺귯¸®´Â Sleepycat SoftwareÀÇ Berkeley DB ±¸Çö¿¡ »ç¿ëµÇ°í IBMÀÇ DB2 UDB¿Í ¿¬°üµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌ ÆÄÀÏÀ» »ç¿ëÇϸé db2ln ¸í·É ¹× db2rmln ¸í·ÉÀÌ ±â´ÉÇÏÁö ¾Ê½À´Ï´Ù. db2ln ¸í·ÉÀº ÆÄÀÏÀ» °ãÃľ²Áö ¾ÊÀ¸¸ç db2rmln ¸í·ÉÀº ÆÄÀÏÀ» Á¦°ÅÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, DB2 UDB¸¦ »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ·Á¸é ÄÄÆÄÀÏ ¹× ¸µÅ© ÇÁ·Î¼¼½º¿¡¼ °¢°¢ DB2 UDB Çì´õ ¹× ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº °°Àº ÄÄÇ»ÅÍÀÇ ¿©·¯ DB2 UDB ¸±¸®½º¿¡ ´ëÇØ ÄÄÆÄÀÏ ¹× ¸µÅ©¸¦ Çã¿ëÇϹǷΠ±ÇÀåµË´Ï´Ù.
db2ln ¸í·É »ç¿ëÀÇ Á¦ÇÑ»çÇ׿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº DB2 UDB ¹öÀü 8.2 ¼³Ä¡ ¹× ±¸¼º ¸Å´º¾óÀ» ÂüÁ¶ÇϽʽÿÀ.
[ ÆäÀÌÁöÀÇ ¸Ç À§ |ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ ]