IBM DB2 UNIVERSAL DATABASE UDB ¸±¸®½º Á¤º¸ Fixpak 17 (C) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 2001. ALL RIGHTS RESERVED. ¸ñÂ÷ | DB2 Universal Database Fixpak 17 °³¿ä | Fixpak 17 ÀÇ ÁÖ¿ä º¯°æ»çÇ× 1.0 Ưº° ÁÖÀÇ»çÇ× | 1.1 FixPak 6 ¼­ºñ½º Á¤º¸ | 1.2 Fixpak 17 ¼­ºñ½º Á¤º¸ 1.3 Á¦Ç° ¹× ¼­ºñ½º ±â¼ú ¶óÀ̺귯¸® | 1.4 DB2 ¶óÀ̺귯¸® ¹× FixPak ¹®¼­ | 1.5 À¥ Á¦¾î ¼¾ÅÍ ¼³Ä¡ 1.6 DB2 Family Newsletter 2.0 °ü¸® ¾È³»¼­ 2.1 »ç¿ëÀÚ ¼³°è ±¸Çö | 2.1.1 µ¥ÀÌŸº£À̽º ÀÛ¼º/¿ä¾à Å×À̺í ÀÛ¼º 2.1.1.1 ¿ä¾à Å×ÀÌºí ¶Ç´Â º¹Á¦µÈ Å×À̺íÀ» »ç¿ëÇÑ ºÐ¸® ·¹º§ ¹× Á¶È¸ ÃÖÀûÈ­ | 2.1.1.2 REFRESH IMMEDIATE 2.1.2 ÀÚ·á°¡ RAID ÀåÄ¡¿¡ ÀÖÀ» ¶§ÀÇ ¼º´É ÃÖÀûÈ­ | 2.2 µ¥ÀÌŸº£À̽º ¾×¼¼½º Á¦¾î | 2.2.1 DRDA Àü¿ë Ŭ¶óÀ̾ðÆ® ÀÎÁõ | 2.2.2 EEE¿ë ¾ÏÈ£ º¯°æ ÀÛµ¿ | 2.2.3 ºÎȣȭµÈ ¾ÏÈ£ | 2.2.4 Loginretries ¿É¼Ç(AIX Àü¿ë) 2.3 DB2 È°µ¿ °¨»ç 2.4 ÀÚ·á À̵¿ À¯Æ¿¸®Æ¼ 2.4.1 LOAD, IMPORT ¹× EXPORT ÆÄÀÏ Çü½Ä/PC/IXF ÆÄÀÏ Çü½Ä/ÄÚµå ÆäÀÌÁö °í·Á»çÇ× | 2.4.2 ·Îµå ÇÁ·Î¼¼½º °³¿ä(º¸·ù »óÅÂ) 2.4.3 Windows NT ¹× OS/2 SMP »ç¿ë ½Ã½ºÅÛ¿¡¼­ÀÇ ·Îµå Á¦ÇÑ»çÇ× | 2.4.4 Windows NT¿ë DB2 UDB Enterprise - Extended Edition¿¡¼­ ÀÚµ¿ | ·Î´õ ÇÁ·Î±×·¥ÀÇ ¿À·ù ½Ã³ª¸®¿À | 2.4.5 ÀÚµ¿ ·Î´õ ÀÎÁõ µ¿ÀÛÀÇ º¯°æ»çÇ× | 2.4.6 BIGINT¸¦ Æ÷ÇÔÇÑ WSF ÀÚ·áÀÇ ¹ÝÀÔ/¹ÝÃâ 2.5 µ¥ÀÌŸº£À̽º º¹±¸ 2.5.1 ´Ù¸¥ ¿î¿µ üÁ¦¿¡¼­ÀÇ µ¥ÀÌŸº£À̽º ¹é¾÷°ú º¹±¸ 2.5.2 ADSTAR ºÐ»ê ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥(ADSM) »ç¿ë½ÃÀÇ °í·Á»çÇ× | 2.5.3 µ¥ÀÌŸº£À̽º ·Î±×¸¦ À§ÇÑ ±¸¼º ¸Å°³º¯¼ö | 2.5.4 ¿ä±¸µÇ´Â ¹é¾÷ ºóµµ ¹× ½Ã°£ 2.5.5 µ¥ÀÌŸº£À̽º º¹±¸(ROLLFORWARD ¸í·É »ç¿ë °èȹ) | 2.6 XA Áؼö Æ®·£Àè¼Ç °ü¸® ÇÁ·Î±×·¥°ú ÇÔ²² DB2 »ç¿ë | 2.7 ÀÀ¿ë ÇÁ·Î±×·¥ °í·Á»çÇ× | 2.8 SQL ÄÄÆÄÀÏ·¯ ÀÌÇØ 2.9 ¿î¿µ »óÀÇ ¼º´É | 2.9.1 µ¥ÀÌŸº£À̽º ¹öÆÛ Ç® °ü¸® 2.9.2 º¹¼ö µ¥ÀÌŸº£À̽º ¹öÆÛ Ç® °ü¸® | 2.10 ¿î¿µÀÚ(governor) »ç¿ë 2.11 DB2 ±¸¼º | 2.11.1 ºÎȣȭµÈ ¾ÏÈ£ 2.11.2 ±¸¼º ¸Å°³º¯¼ö Æ©´×/Çؽà Á¶ÀÎ ¼º´É ÃÖÀûÈ­ | 2.11.3 µ¥ÀÌŸº£À̽º ·Î±× ÆÄÀÏ | 2.11.4 ½ÅÀӵǴ Ŭ¶óÀ̾ðÆ® ¹× DRDA »ç¿ë | 2.11.5 Loginretries ¿É¼Ç(AIX Àü¿ë) 2.11.6 ASLHEAPSZ¿Í ´ë¿ë·® Å×ÀÌºí¿¡ ´ëÇØ ½ÇÆÐÇÑ Á¶È¸ 2.11.7 SMP ½Ã½ºÅÛ¿¡¼­ÀÇ INTRA_PARALLEL ¼³Á¤(Windows NT) | 2.12 AIX¿ë HACMP ES | 2.13 DB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö 2.14 Ãß°¡ Rah(Run All Hosts) Á¤º¸(Solaris ¹× AIX Àü¿ë) | 2.15 DB2 UDB¿¡¼­ÀÇ Unicode/UCS-2 ¹× UTF-8 Áö¿ø | 2.15.1 ¼Ò°³ | 2.15.1.1 UTF-8 | 2.15.2 DB2 UDB¿¡¼­ÀÇ UCS-2/UTF-8 ±¸Çö | 2.15.2.1 ÄÚµå ÆäÀÌÁö/CCSID ¹øÈ£ | 2.15.2.2 UCS-2 µ¥ÀÌŸº£À̽º ÀÛ¼º | 2.15.2.3 ÀÚ·á À¯Çü | 2.15.2.4 ½Äº°ÀÚ | 2.15.2.5 UCS-2 ¸®ÅÍ·² | 2.15.2.6 UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ÀÇ ÆÐÅÏ ÀÏÄ¡ | 2.15.2.7 ¹ÝÀÔ/¹ÝÃâ/·Îµå °í·Á»çÇ× | 2.15.2.8 ºñȣȯ¼º | 2.16 °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó »ç¿ë | 2.16.1 °¡»ó ÀÎÅÍÆäÀ̽º ¾ÆÅ°ÅØóÀÇ °³¿ä | 2.16.2 DB2 Universal Database ¹öÀü 5.2(EEE) ¼³Ä¡ | 2.16.3 GigaNet Interconnect¿Í ÇÔ²² Windows NT¿ë DB2 UDB V5.2 ¼öÇà | 2.16.3.1 GigaNet InterconnectÀÇ ¼³Á¤ ÇÁ·Î½Ãµà¾î | 2.16.3.2 VI¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖµµ·Ï DB2 ±¸Çö | 2.16.4 ServerNet Interconnect¿Í ÇÔ²² Windows NT¿ë DB2 UDB V5.2 ¼öÇà | 2.16.4.1 ServerNet InterconnectÀÇ ¼³Á¤ ÇÁ·Î½Ãµà¾î | 2.16.4.2 VI¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖµµ·Ï DB2 ±¸Çö 3.0 API REFERENCE 3.1 sqlecrea - µ¥ÀÌŸº£À̽º ÀÛ¼º 3.2 sqlubkp - µ¥ÀÌŸº£À̽º ¹é¾÷ 3.3 sqlugtpi - Å×ÀÌºí ºÐÇÒ Á¤º¸ ¾ò±â 3.4 sqluhget - ½ÇÇà±â·Ï ÆÄÀÏ¿¡¼­ DDL Á¤º¸ °Ë»ö(»õ·Î¿î API) 3.5 sqluhgne - ´ÙÀ½ º¹±¸ ½ÇÇà±â·Ï ÆÄÀÏ Ç׸ñ ¾ò±â 3.6 sqluhops - º¹±¸ ½ÇÇà±â·Ï ÆÄÀÏ ½ºÄµ ¿­±â 3.7 sqluload - ·Îµå 3.8 SQLE-CLIENT-INFO(¿¬°á ¼³Á¤°ª) 3.9 SQLFUPD 3.10 SQLUHINFO(SQLUHADM) 3.11 sqluvput - ÀåÄ¡¿¡ ÀÚ·á ¾²±â 4.0 BUILDING APPLICATIONS FOR WINDOWS AND OS/2 ENVIRONMENTS | 4.1 Windows NT¿¡¼­ db2start°¡ Á¤È®ÇÑ ¿À·ù ¸Þ¼¼Áö¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ½ 4.2 Windows NT ¹× Windows 95 Embedded SQL ÀÀ¿ë ÇÁ·Î±×·¥(IBM VisualAge for COBOL) ÀÛ¼º 4.3 Java ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º 4.3.1 Microsoft SDK for JavaÀÇ Windows ȯ°æ ¼³Á¤ | 4.3.2 »õ·Î¿î Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥°ú SQLJ »çÀü ó¸® | ÄÄÆÄÀÏ(precompile) ½ºÅ©¸³Æ® 5.0 BUILDING APPLICATIONS FOR UNIX ENVIRONMENTS 5.1 SCO UnixWare 7 | 5.1.1 ÀúÀå ÇÁ·Î½Ãµà¾î¿ë ÇÔ¼ö ¹ÝÃâ(export) 5.1.2 Micro Focus COBOL ¸µÅ© ¿É¼Ç 5.2 Java ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º 5.2.1 ȯ°æ ¼³Á¤: HP-UX, SCO UnixWare 7 | 5.2.2 close() ¸Þ½îµå »ç¿ë½ÃÀÇ Silicon Graphics IRIX Á¦ÇÑ»çÇ× 5.2.3 »õ·Î¿î Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥°ú SQLJ »çÀü ó¸® ÄÄÆÄÀÏ(precompile) ½ºÅ©¸³Æ® 6.0 CLI GUIDE AND REFERENCE 6.1 SQLPREPARE() 6.2 SQLDISCONNECT() 6.3 ÀúÀå ÇÁ·Î½Ãµà¾î »ç¿ë - °á°ú ÁýÇÕÀ» ¸®ÅÏÇϱâ À§ÇÑ ÀúÀå ÇÁ·Î½Ãµà¾î ÇÁ·Î±×·¡¹Ö 6.4 ÀúÀå ÇÁ·Î½Ãµà¾î Ä«Å»·Î±× Å×À̺í | 6.5 SQLFetchScroll(SQL_FETCH_RELATIVE, -1) 7.0 COMMAND REFERENCE 7.1 db2cmd - DB2 ¸í·É â ¿­±â 7.2 db2eva - À̺¥Æ® ºÐ¼®±â 7.3 db2evmon - À̺¥Æ® ¸ð´ÏÅÍ »ý»ê¼º Åø 7.4 db2look - DB2 Åë°è ÃßÃâ Åø 7.5 db2set - DB2 ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® ¸í·É 7.6 db2upd52 - ¹öÀü 5.2¸¦ Áö¿øÇϵµ·Ï Ä«Å»·Î±× °»½Å 7.7 BACKUP DATABASE 7.8 EXPORT 7.9 GET DATABASE MANAGER CONFIGURATION 7.9.1 »õ·Î¿î ¸Å°³º¯¼ö catalog_noauth | 7.9.2 TRUST_ALLCLNTS °»½Å 7.10 IMPORT 7.11 LIST DATABASE DIRECTORY 7.12 LOAD 7.13 RECONCILE 7.14 RESTORE DATABASE | 7.15 START DATABASE MANAGER 8.0 EMBEDDED SQL PROGRAMMING GUIDE 8.1 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÀÛ¼º(DB2¿Í UDF °£ÀÇ ÀÎÅÍÆäÀ̽º/DB2¿¡¼­ UDF·Î Àü´ÞµÇ´Â Àμö) 8.2 C ¹× C++ ÇÁ·Î±×·¡¹Ö(ÇÁ·Î±×·¡¹Ö °í·Á»çÇ×/È£½ºÆ® º¯¼ö) 8.2.1 È£½ºÆ® º¯¼ö ¼±¾ð 8.2.2 ±×·¡ÇÈ È£½ºÆ® º¯¼ö ó¸®(Windows ¿î¿µ üÁ¦) | 8.3 COBOL ÇÁ·Î±×·¡¹Ö(È£½ºÆ® ±¸Á¶ Áö¿ø) 8.4 Java ÇÁ·Î±×·¡¹Ö(Java UDF ¹× ÀúÀå ÇÁ·Î½Ãµà¾î ÀÛ¼º/Java ÀúÀå ÇÁ·Î½Ãµà¾î¿Í UDFÀÇ Å¬·¡½º) 8.5 AIXÀÇ DBCS ÄÚµå ÆäÀÌÁö¿¡¼­ ¼öÇàµÇ´Â JDBC ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ÁÖ´Â JDK ¹®Á¦ 8.6 SCO UnixWare 7¿¡¼­ÀÇ JDBC »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥ Á¦ÇÑ»çÇ× | 8.7 JDBC 2.0 | 8.8 DB2 UDB µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ Perl ¾×¼¼½º 8.9 DATALINK ÀÚ·á À¯Çü 8.10 ´ÙÁß ¾²·¹µå UNIX ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÄÚµå ÆäÀÌÁö ¹× ±¹°¡ Äڵ忡 ´ëÇÑ ÀÛ¾÷ 8.11 UDF È£Ãâ À¯Çü¿¡ ´ëÇÑ ¿À·ù ó¸® 8.11.1 EXTERNAL TABLE ÇÔ¼ö¿¡ ´ëÇÑ Scratchpad ¹× ÃÖÁ¾ È£Ãâ À¯Çü Àμö | 8.11.2 ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇÑ ¿ÜºÎ UDF ¿À·ù ó¸® ¸ðµ¨ | 8.12 NOT ATOMIC º¹ÇÕ SQL 8.13 Ã¥¿¡ ´ëÇÑ ±âŸ °³Á¤ ³»¿ë 8.13.1 Á¦1ÀåÀÇ °³Á¤ ³»¿ë 8.13.2 Á¦4ÀåÀÇ °³Á¤ ³»¿ë 8.13.3 Á¦7ÀåÀÇ °³Á¤ ³»¿ë 8.13.4 Á¦9ÀåÀÇ °³Á¤ ³»¿ë 8.13.5 Á¦15ÀåÀÇ °³Á¤ ³»¿ë 8.13.6 »ùÇà ÇÁ·Î±×·¥¿¡ ´ëÇÑ °³Á¤ 8.13.7 ±âŸ ÆÄÀÏ º¯°æ»çÇ× 9.0 DB2 Ŭ¶óÀ̾ðÆ® ¼³Ä¡ ¹× ±¸¼º 9.1 CCA¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®¿¡¼­ DB2 ¼­¹ö·ÎÀÇ Åë½Å ±¸¼º 10.0 ¸Þ¼¼Áö ÂüÁ¶¼­ 10.1 DBI1768W ¼³¸íÀÇ ¿À·ù 10.2 SQL0270NÀÇ º¯°æµÇ°Å³ª Ãß°¡µÈ ÀÌÀ¯ ÄÚµå 10.3 SQL0351N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.4 SQL0352N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.5 SQL0357N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.6 SQL0432N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.7 SQL0680N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.8 SQL0903N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå 10.9 SQL0911N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå 10.10 SQL1339N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í 10.11 ¾ÏÈ£ º¯°æ Áö¿ø »ç¿ë½ÃÀÇ SQL5048N ¶Ç´Â SQL0901N | 10.12 »õ·Î¿î ¸Þ¼¼Áö SQL5156N: DBM ±¸¼º ¸Å°³º¯¼ö TRUST_ALLCLNTSÀÇ | °ª 10.13 SQL20053N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå 10.14 SQL20056N¿¡ ´ëÇÑ »õ·Î¿î ¸Þ¼¼Áö ÅؽºÆ® 10.15 SQL30083N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå 11.0 ºü¸¥ ½ÃÀÛ 11.1 Windows 95°¡ ¼öÇà ÁßÀÎ NEC PC98 ½Ã½ºÅÛ¿¡¼­ÀÇ DB2 ¼³Ä¡ 11.2 Windows 95°¡ ¼öÇà ÁßÀÎ NEC PC98 ½Ã½ºÅÛ¿¡¼­ÀÇ DB2 ¼³Ä¡Á¦°Å 11.3 ¼³Ä¡ °èȹ 11.3.1 ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ×/¼­¹ö Á¦Ç° ¿ä±¸»çÇ× 11.3.2 OS/2 Ŭ¶óÀ̾ðÆ®ÀÇ Å¬¶óÀ̾ðÆ® Á¦Ç° ¿ä±¸»çÇ×/¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× | 11.3.3 DBCS ȯ°æÀÇ OS/2 Warp Server V.4¿¡¼­ Á¦¾î ¼¾ÅÍ ¿ä±¸»çÇ× 11.3.4 AS/400¿ë DB2¿Í AIX, OS/2, Windows NT¿ë DB2 Universal Database °£ÀÇ SNA ¿¬°á | 11.3.5 TP À̸§Àº µ¿ÀÏ ±â°è »óÀÇ DB2 ÀνºÅϽº °£¿¡ °íÀ¯ÇØ¾ß ÇÔ 11.3.6 ¼ÒÇÁÆ®¿þ¾î ÀüÁ¦Á¶°Ç/OS/390¿ë DB2 ±ÇÀå ¼öÁ¤»çÇ× 11.4 DB2 Universal Database ±âº» »ç¿ë¹ý(¾ÏÈ£ º¯°æ) 11.5 DB2 Universal Database ±âº» »ç¿ë¹ý(AIX¿¡¼­ µ¿½Ã »ç¿ëÀÚ ¼ö °è»ê) 11.6 ÀνºÅϽº¿¡ ´ëÇÑ ÀÛ¾÷(Windows NT¿ë DB2 Extended Enterprise EditionÀ» »ç¿ëÇÏ¿© ÀνºÅϽº¿¡ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö Ãß°¡/¹°¸® ÀúÀå Å×ÀÌºí °ø°£ »ç¿ëÀ» À§ÇÑ µµ¸ÞÀÎ »ç¿ëÀÚ ID ¿ä±¸»çÇ×) | 11.7 NT¿¡¼­ db2start°¡ Á¤È®ÇÑ ¸Þ¼¼Áö¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ½ 11.8 ÀÌÀü ¹öÀü ¹× ¸±¸®½º¿¡¼­ÀÇ ÀÌÁÖ | 11.9 DB2 ¸±¸®½º 5.0¿¡¼­ ¸±¸®½º 5.2·ÎÀÇ ¾÷±×·¹À̵å | 11.10 Lotus Domino Go webserver¿Í ÇÔ²² »ç¿ë½Ã DB2 µå¶óÀ̹ö ¿À·ù 11.11 »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÇà(Java ÇÁ·Î±×·¥ ¼öÇà) 11.12 DB2 Á¦Ç°ÀÇ ³»¿ë(·ÎÄÉÀÏ(locale)ÀÇ Ãà¾àµÈ À̸§) 12.0 QUICK BEGINNINGS FOR FILE MANAGER | 12.1 Ŭ¶óÀ̾ðÆ® ±¸¼º ¹ÝÀÔ ¹× ¹ÝÃâ | 12.2 DB2 ÀÚ·á ¸µÅ© °ü¸® ÇÁ·Î±×·¥À» DB2 Enterprise - Extended | Edition ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÒ ¼ö ¾øÀ½ 12.3 DLFM °ü¸® »ç¿ëÀÚ ID 12.4 NFS¸¦ »ç¿ëÇÏ¿© ¿ø°Ý DLFS ÆÄÀÏ ½Ã½ºÅÛ ¾×¼¼½º 12.5 Datalink Ŭ¶óÀ̾ðÆ®¿¡ °üÇÑ Á¦ÇÑ»çÇ× 12.6 DLFM¿¡ ´ëÇÑ ¼³Á¤ º¯°æ ¿É¼Ç 12.7 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ¼­¹ö¿¡¼­ µð½ºÅ© ¼Õ»óÀ¸·ÎºÎÅÍÀÇ º¹±¸ | 12.8 ¹é¾÷ÀÇ µ¥ÀÌŸ¸µÅ© ¼ö(dl_num_backup) 12.9 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ º¹±¸ ½Ã³ª¸®¿À 12.10 µ¥ÀÌŸ¸µÅ© ±¸¼º ÆÄÀÏÀ» ¸í·ÉÇà 󸮱â(CLP)¸¦ ÅëÇØ ÀÛ¼º ¶Ç´Â ¼öÁ¤ÇÒ ¼ö ¾øÀ½ 13.0 ¹öÀü 5.2 Àü¿¡ ¹®¼­È­µÈ ºü¸¥ ½ÃÀÛÀÇ º¯°æ»çÇ× 13.1 DB2 Á¦Ç° 13.2 ¼³Ä¡ °èȹ 13.2.1 OS/2 ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× 13.2.1.1 Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö °£ÀÇ °¡´ÉÇÑ ¿¬°á¼º 13.2.2 NetFinity Áö¿ø ÇÁ·Î±×·¥À» Áß´ÜÇØ¾ß ÇÔ - Windows NT 13.2.3 Windows NT¿ë Åë½Å ¼­¹ö - ¼öÁ¤»çÇ× ÇÊ¿ä 13.2.4 ºÐÇÒµÈ µ¥ÀÌŸº£À̽º »ç¿ëÀÚ¿¡ ´ëÇØ Å¬¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE) ¾÷±×·¹À̵尡 ±ÇÀåµÊ 13.2.5 Windows ODBC »ç¿ëÀÚ¿¡ ´ëÇØ Å¬¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE) ¾÷±×·¹À̵尡 ±ÇÀåµÊ 13.2.6 AIX »óÀÇ ADSM¿¡ ±ÇÀåµÇ´Â ¼öÁ¤»çÇ× ·¹º§ 13.2.7 Windows NT¿¡¼­ 2´Ü°è È®¾à Áö¿øÀ» À§ÇØ CS/NT°¡ ÇÊ¿äÇÔ 13.2.7.1 CS/NT¸¦ Windows NT ¼­ºñ½º·Î µî·Ï 13.2.8 Windows NT ¹× Windows 95¿¡¼­ÀÇ DCE Áö¿ø | 13.2.9 ±ÇÀåµÇ´Â Windows NT ·¹º§ 13.2.10 SYSADM ÀÎÁõÀÇ °¡Á¤(UNIX) 13.3 ±âŸ ¼³Ä¡ ¹× ±¸¼º Ÿ½ºÅ© 13.3.1 µ¿±â ÁöÁ¡ °ü¸® ÇÁ·Î±×·¥(SPM)¿¡ ´ëÇÑ CS/NT ±¸¼º 13.3.1.1 SNA SPM »ç¿ë½Ã Ãß°¡ Á¤º¸ | 13.3.2 AIX ¹öÀü 4.1.4¿Í 4.1.5¿¡¼­ NIS »ç¿ëÀÚ¿¡°Ô ¿µÇâÀ» ÁÖ´Â ¹®Á¦Á¡ 13.3.3 db2cpic.dll - Windows NT ¹× Windows 95ÀÇ È®Àå SNA º¸¾È ÄÚµå 13.3.4 Windows NTÀÇ DB2NTMEMSIZE ÇÁ·ÎÆÄÀÏ º¯¼ö 13.4 Á¦¾î ¼¾ÅÍ¿¡¼­ÀÇ ½º³À¼¦ ¸ð´ÏÅ͸µ 13.5 À¥¿¡¼­ÀÇ DB2 ÀÚ·á ¾×¼¼½º 13.6 RS/6000 SP¿¡¼­ÀÇ ³×Æ®¿öÅ© °ü·Ã ¸Å°³º¯¼ö ¼³Á¤ 13.7 ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æ(AIX¿ë DB2 Universal Database Extended Enterprise Edition)¿¡¼­ÀÇ CCA¿Í Á¦¾î ¼¾ÅÍ ¼³Á¤ 13.8 ÀÌÀü ¹öÀü¿¡¼­ÀÇ ÀÌÁÖ(UNIX) 13.9 DB2 SNMP ¼­ºê¿¡ÀÌÀüÆ® 13.10 CCA¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®¿¡¼­ DB2 ¼­¹ö·ÎÀÇ Åë½Å ±¸¼º 13.11 OS/2 »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ °ü¸®ÀÇ °ü¸® ¹× »ç¿ë 13.12 Solaris¿¡¼­ÀÇ EEE¿ë ADSM Ŭ¶óÀ̾ðÆ® ¼³Á¤ - db2profile »ç¿ë 13.13 OS/390¿ë DB2 ¹öÀü 5¿¡¼­ DB2 Universal Database ¹öÀü 5·ÎÀÇ ¿¬°á 13.14 Windows NT ¼­¹ö¿¡¼­ÀÇ NetBIOS ±¸¼º 13.15 °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò - Windows NT ¶Ç´Â Windows 95 13.16 Windows NT ¼­ºñ½º·Î DB2 JDBC ¾ÖÇø´ ¼­¹ö ¼öÇà 13.17 Á¤º¸ ¾ò±â 13.17.1 ¿Â¶óÀÎ µµ¿ò¸» 13.17.2 DB2 ¼­Àû 13.17.3 PostScript ¼­Àû Àμâ 13.17.4 ¿Â¶óÀÎ ¼­Àû ¿­¶÷ 13.17.5 ¹®¼­ ¼­¹ö ¼³Á¤ 13.17.6 ¿Â¶óÀÎ ¼­Àû Ž»ö 13.18 Microsoft Internet Explorer 4.0 HTTP 1.1 ¼³Á¤ 13.19 Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ ¿ø°Ý °ü¸®½Ã °í·Á»çÇ× 14.0 REPLICATION ¾È³» ¹× ÂüÁ¶¼­ 14.1 Áö¿øµÇ´Â »õ·Î¿î Ç÷§Æû 14.2 »õ·Î¿î ¸Þ¼¼Áö 14.3 DB2 UDB ¹öÀü 5.2¿ë Capture ÇÁ·Î±×·¥À¸·Î Áö¿øµÇ´Â LONG VARCHAR | 14.4 DataJoiner º¹Á¦ °ü¸® Åø README 15.0 DB2 ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ·Îµå¸Ê 15.1 ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ Å¶(ADK) ¼Ò°³ 16.0 SQL ÂüÁ¶¼­ | 16.1 ¸í¸í ±ÔÄ¢(cursor-name) | 16.2 ALTER TABLE | 16.3 º¹ÇÕ SQL 16.4 CREATE FUNCTION 16.4.1 DBINFO | 16.4.2 UDF È£Ãâ À¯Çü¿¡ ´ëÇÑ ¿À·ù ó¸® | 16.5 CREATE TABLE | 16.5.1 CREATE TABLE ¼³¸í | 16.5.2 CREATE TABLE ÁÖÀÇ»çÇ× | 16.6 CREATE TABLESPACE 16.7 ºÎ·Ï A. SQL ÇÑ°è/µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ÇÑ°è 17.0 ½Ã½ºÅÛ ¸ð´ÏÅÍ ¾È³» ¹× ÂüÁ¶¼­ 17.1 À̺¥Æ® ¸ð´ÏÅÍ´Â ±¹Áö ¹üÀ§·Î ÀÛ¼ºµÊ 18.0 »õ·Î¿î ±â´É | 18.1 ¼º´É(Á¶È¸/¿ä¾à Å×À̺í) | 18.2 Java ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º¿¡ ´ëÇÑ °»½Å 18.3 À¥ Á¦¾î ¼¾ÅÍ ¹× NetQuestion (À¥ Á¦¾î ¼¾ÅÍ ¿ø°Ý ¹®¼­ Ž»ö ÀÛµ¿) 18.4 Á¦¾î ¼¾ÅÍ Á¦ÇÑ»çÇ× | 18.5 À¥ Á¦¾î ¼¾Å͸¦ À§ÇÑ Java °³¹ß Ŷ(JDK) ·¹º§ 19.0 OS/2¿ë HTML Ž»ö ¼­¹ö: HTML ¹®¼­ Ž»ö 19.1 OS/2¿¡¼­ HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡ 19.1.1 OS/2¿¡¼­ Ž»ö ½Ã½ºÅÛÀÇ ÀüÁ¦Á¶°Ç 19.1.2 OS/2¿¡¼­ TCP/IP ±¸¼º 19.1.3 TCP/IP ±¸¼º È®ÀÎ 19.1.4 Ž»ö ½Ã½ºÅÛ µð·ºÅ丮ÀÇ À§Ä¡ ã±â 19.1.5 Ž»ö ¼­¹öÀÇ Æ÷Æ® ¹øÈ£ º¯°æ 19.1.6 Ž»ö ¼­¹ö ¼³Ä¡ ¿À·ù Áø´Ü 19.2 HTML Ž»ö ½Ã½ºÅÛ »ç¿ë 19.2.1 Ž»ö ¼­¹ö ½ÃÀÛ ¹× ÁßÁö 19.2.2 ³×Æ®¿öÅ©¿¡¼­ ¿¬°áÀ» ²÷´Â µ¿¾È Ž»ö 19.2.3 ÆÄÀÏÀÌ ¾ø´Ù´Â ¿À·ù 19.2.4 Ž»öÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì(Ž»ö ½Ãµµ½Ã ¿À·ù 500) 19.2.5 Ž»ö ¼­ºñ½º ½ÃÀ۽à ¿À·ù°¡ ¹ß°ßµÊ 19.3 HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡Á¦°Å 19.3.1 OS/2¿¡¼­ Ž»ö ½Ã½ºÅÛ ¼³Ä¡ Á¦°Å½ÃÀÇ ¹®Á¦ 20.0 WINDOWS NT, WINDOWS 95 ¹× WINDOWS 98¿ë HTML Ž»ö ¼­¹ö: HTML ¹®¼­ Ž»ö 20.1 »ç¿ë »óÀÇ Á¦ÇÑ 20.2 Windows NT, Windows 95 ¹× Windows 98¿¡ HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡ 20.2.1 Ž»ö ½Ã½ºÅÛÀÇ ÀüÁ¦Á¶°Ç 20.2.2 ÀÌÀü¿¡ ¼³Ä¡µÈ ¸ðµç ¹öÀüÀÇ Å½»ö ½Ã½ºÅÛ ÁßÁö 20.2.3 Ž»ö ½Ã½ºÅÛ µð·ºÅ丮ÀÇ À§Ä¡ ã±â 20.2.4 Ž»ö ¼­¹öÀÇ Æ÷Æ® ¹øÈ£¸¦ ´Ù¸¥ °ÍÀ¸·Î º¯°æ 20.2.5 LAN ¿¬°á µå¶óÀ̺꿡 DB2 Universal Database ¼³Ä¡ 20.2.6 Ž»ö ¼­¹ö ¼³Ä¡ ¿À·ù Áø´Ü 20.3 HTML Ž»ö ½Ã½ºÅÛ »ç¿ë 20.3.1 ¼­¹ö ½ÃÀÛ ¹× ÁßÁö 20.3.2 Netscape ¹× Internet Explorer¿¡¼­ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÑ Å½»ö ÀÛµ¿ 20.3.3 Windows 95¿¡¼­ ·¦Å¾À» »ç¿ëÇÏ¿© Ž»ö 20.3.4 Ž»öÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì(Ž»ö ½Ãµµ½Ã ¿À·ù 500) 20.3.5 ÆÄÀÏÀÌ ¾ø´Ù´Â ¿À·ù 20.3.6 Ž»ö ¼­ºñ½º ½ÃÀ۽à ¿À·ù°¡ ¹ß°ßµÊ 20.4 HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡ Á¦°Å 20.4.1 Ž»ö ½Ã½ºÅÛÀÌ Windows NT, Windows 95 ¶Ç´Â Windows 98¿¡¼­ ¼³Ä¡Á¦°ÅµÇÁö ¾Ê´Â °æ¿ì 20.4.2 Á¦Ç° ¼³Ä¡Á¦°Å ÈÄ ÀçºÎÆ® | 21.0 NETQUESTION¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥ | 21.1 UNIX Ç÷§Æû¿¡¼­ÀÇ IMNSearch(NetQuestion) ¼³Ä¡ ¹®Á¦ | 21.2 HPUX-10¿¡ NetQuestion ¼³Ä¡ | 21.3 UNIX Ç÷§Æû¿ë NetQuestion°ú DB2 CAE | 21.4 AIX Ç÷§Æû »óÀÇ NetQuestion DBCS 22.0 SCOHELP Á¤º¸ 22.1 SCOhelp ¾×¼¼½º ¹æ¹ý 22.2 ÀÚ±¹¾î¿Í SCOhelp¿¡ ´ëÇÑ ÀÛ¾÷ 22.2.1 ½ºÆäÀξî È®Àå »ç¿ë½ÃÀÇ Æ¯º° °í·Á»çÇ× 22.2.2 ¼­¹ö¿¡¼­ »ý·«½Ã SCOhelp ¾ð¾î º¯°æ 22.2.3 ƯÁ¤ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ SCOhelp ¾ð¾î ¸®ÅÏ°ª ¼³Á¤ 22.2.4 Ž»ö »ç¿ë 22.3 À¥ Á¦¾î ¼¾ÅÍ µµ¿ò¸»°ú SCOhelp 22.4 Support Level Supplement (SLS) PTF7004A, UnixWare 7 Language Extension Supplement 22.4.1 Áß±¹¾î¿Í ºê¶óÁú Æ÷¸£Åõ°¥¾î¿¡ ´ëÇÑ lang.conf ¼öÁ¤»çÇ× 22.5 SCOhelp Ž»ö »öÀÎ ÆÄÀÏ | DB2 Universal Database Fixpak 17 °³¿ä ÁÖ: ÀÌ ¸±¸®½º Á¤º¸¸¦ º¸±â ½±°Ô ÇÏ·Á¸é ÆùÆ®¸¦ ´Üĭü(monospace)·Î ¼³Á¤ÇϽʽÿÀ. | ÀÌ README ÆÄÀÏ¿¡´Â DB2 ¸Å´º¾ó¿¡ Àμ⠴ç½Ã¿¡ ¼ö·ÏµÇÁö ¸øÇÑ Fixpak 17 | ¸±¸®½º¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÀÌ·¯ÇÑ »õ·Î¿î Á¤º¸·Î | ¼öÁ¤µÈ DB2 ¹öÀü 5.2 ¸±¸®½ºÀÇ README ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù. | ÆäÀÌÁö ¿ÞÂÊ¿¡ ÀÖ´Â ¼öÁ÷ ¸·´ë "|"´Â µ¿ÀÏ ·¹º§¿¡ ÀÖ´Â ÇàÀÌ ¹öÀü 5.2 | ¸±¸®½ºÀÇ README ÆÄÀÏ ÀÌÈÄ¿¡ ¼öÁ¤µÇ¾ú°Å³ª Ãß°¡µÇ¾úÀ½À» Áö½ÃÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡´Â ´ÙÀ½ Á¦Ç°µé¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. | IBM DB2 Universal Database Enterprise Edition, ¹öÀü 5.2 | IBM DB2 Universal Database Enterprise - Extended Edition, ¹öÀü 5.2 | IBM DB2 Universal Database Personal Edition, ¹öÀü 5.2 | IBM DB2 Universal Database Workgroup Edition, ¹öÀü 5.2 | IBM DB2 Personal Developer's Edition, ¹öÀü 5.2 | IBM DB2 Universal Developer's Edition, ¹öÀü 5.2 ÁÖ: VisualAge for Basic°ú Lotus Approach´Â Á¦Ç° ¹Ú½º¿¡ ´õÀÌ»ó Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Á¦Ç°¿¡ ´ëÇÑ º°µµÀÇ ¸±¸®½º Á¤º¸ ÆÄÀÏÀÌ Á¦°øµÇ¸ç READDCS.TXT·Î ¼³Ä¡µË´Ï´Ù. IBM DB2 Connect Enterprise Edition, ¹öÀü 5.2 IBM DB2 Connect Personal Edition, ¹öÀü 5.2 | DB2 Universal Database ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÀϺΠ¼­ÀûÀº ¹öÀü 5.2¿¡¼­ | °»½ÅµÇÁö ¾Ê¾Ò½À´Ï´Ù. ´ÙÀ½Àº °»½ÅµÇÁö ¾ÊÀº ¼­ÀûµéÀÔ´Ï´Ù. o °ü¸® ÀÔ¹® | o Building Applications for Windows and OS/2 Environments o CLI Guide and Reference o Embedded SQL Programming Guide o Master Index o SQL ÀÔ¹® o ½Ã½ºÅÛ ¸ð´ÏÅÍ ¾È³» ¹× ÂüÁ¶¼­ o ¹®Á¦Á¡ ÇØ°á ¾È³»¼­ | "»õ·Î¿î ±â´É" ¼­Àû¿¡´Â ¹öÀü 5¿Í ¹öÀü 5.2ÀÇ ÁÖ¿ä DB2 ±â´É Çâ»ó¿¡ | ´ëÇÑ °³¿ä¿Í, ¹öÀü 5.2¿¡¼­ Çâ»óµÈ ³»¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀÌ (ƯÈ÷ | ÇØ´ç ¼­ÀûÀÌ ¹öÀü 5.2¿¡¼­ °»½ÅµÇÁö ¾ÊÀº °æ¿ì¿¡ ´ëÇØ) µé¾î ÀÖ½À´Ï´Ù. | DB2 Universal Database ¹öÀü 5¿Í DB2 Connect ¹öÀü 5 FixPakÀÇ | ÀϺημ­ Á¦°øµÇ¾ú´ø »õ·Î¿î ±â´ÉµéÀº ¹öÀü 5.2ÀÇ Çâ»óµÈ ±â´ÉÀ¸·Î¼­ | °£Áֵ˴ϴÙ. | ã°í ÀÖ´Â ÁÖÁ¦¿¡ °üÇÑ ¿ÏÀüÇÑ DB2 Á¤º¸¸¦ ¾òÀ¸·Á¸é, DB2 ¶óÀ̺귯¸®¿¡ | ÀÖ´Â ÇØ´ç ¼­Àû°ú »õ·Î¿î ±â´É ¼­Àû, ±×¸®°í ÀÌ README ÆÄÀÏ¿¡ ÀÖ´Â | Á¤º¸¸¦ »ç¿ëÇϽʽÿÀ. | Fixpak 17ÀÇ ÁÖ¿ä º¯°æ»çÇ× | ÀÌ ¼½¼Ç¿¡¼­´Â Fixpak 17ÀÇ ÁÖ¿ä º¯°æ»çÇ×À» ±â¼úÇÏ°í ÀÌ·¯ÇÑ º¯°æ»çÇ×ÀÌ | ¹®¼­È­µÇ¾î ÀÖ´Â À§Ä¡¸¦ ¾Ë·ÁÁÝ´Ï´Ù. | EEE¿ë ¾ÏÈ£ º¯°æ ÀÛµ¿>> | DB2 °ü¸®ÀÚ´Â ÀÌÁ¦ ´Ù¸¥ »ç¿ëÀÚµéÀÌ ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® º¯¼ö | "DB2CHGPWD_EEE="¸¦ ÅëÇØ AIX ¹× NT EEE ½Ã½ºÅÛ¿¡¼­ ¾ÏÈ£¸¦ | º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº ¼½¼Ç 2.2.2 | "EEE¿ë ¾ÏÈ£ º¯°æ ÀÛµ¿"À» ÂüÁ¶ÇϽʽÿÀ. | DRDA Àü¿ë Ŭ¶óÀ̾ðÆ® ÀÎÁõ>> | DB2 UDB ¼­¹ö´Â ÀÌÁ¦ MVS ¹× OS/390¿ë DB2, VM ¹× VSE¿ë DB2, ±×¸®°í | OS/400¿ë DB2·ÎºÎÅÍÀÇ DRDA Ŭ¶óÀ̾ðÆ®¿Í ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¸¦ ±¸º°ÇÒ | ¼ö ÀÖ½À´Ï´Ù. À̷νá, ÀÌ·¯ÇÑ ´Ù¸¥ Ŭ¶óÀ̾ðÆ®µé·ÎºÎÅÍ º¸È£ÇÒ ¼ö | ÀÖ½À´Ï´Ù. À§¿¡ ÁöÁ¤µÈ Ŭ¶óÀ̾ðÆ®°¡ Ŭ¶óÀ̾ðÆ®Ãø ÀÎÁõÀ» ¼öÇàÇϵµ·Ï | ½ÅÀÓÇÒ ¼ö ÀÖÀ¸¸ç, ¶ÇÇÑ À̵é Ŭ¶óÀ̾ðÆ®°¡ ÀÎÁõµÇ´Â À§Ä¡¸¦ ÆǺ°ÇÒ | ¼öµµ ÀÖ½À´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº ¼½¼Ç 2.2.1 "DRDA Àü¿ë Ŭ¶óÀ̾ðÆ® | ÀÎÁõ"À» ÂüÁ¶ÇϽʽÿÀ. | ºÎȣȭµÈ ¾ÏÈ£>> | "AUTHENTICATION" ¸Å°³º¯¼ö¿¡ »õ·Î¿î µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º | °ª "SERVER_ENCRYPT"°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. "SERVER_ENCRYPT"´Â ÀÌÁ¦ | "SERVER" ÀÎÁõÀÇ ÇöÀç Àǹ̰ú µ¿ÀÏÇÑ Àǹ̸¦ °¡Áö¸ç, ³×Æ®¿öÅ©¸¦ ÅëÇØ | Àü¼ÛµÈ ¸ðµç ¾ÏÈ£°¡ ºÎȣȭµÇ´Â Ãß°¡ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ | »çÇ×Àº ¼½¼Ç 2.2.3 "ºÎȣȭµÈ ¾ÏÈ£"¸¦ ÂüÁ¶ÇϽʽÿÀ. | JDBC 2.0>> | ÀÌ FixPak°ú ÇÔ²² Á¦°øµÇ´Â JDBC 2.0 µå¶óÀ̹ö´Â JDBC 2.0 ÄÚ¾î API¸¦ | Áö¿øÇÕ´Ï´Ù. ±×·¯³ª, DB2 ¿£ÁøÀÇ Æ¯Á¤ ±â´ÉµéÀÌ »ç¿ë ºÒ°¡´ÉÇϹǷÎ, | ½ºÆå¿¡ Á¤ÀÇµÈ ¸ðµç ±â´ÉÀÌ Áö¿øµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ | »çÇ×Àº ¼½¼Ç 8.7 "JDBC 2.0"À» ÂüÁ¶ÇϽʽÿÀ. | NETQUESTION¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥>> | ÀÌ ¼½¼Ç¿¡¼­´Â ´ÙÀ½¿¡ °üÇØ ¼³¸íÇÕ´Ï´Ù. | o UNIX Ç÷§Æû¿¡¼­ÀÇ IMNSearch(NetQuestion) ¼³Ä¡ ¹®Á¦Á¡ | o HPUX-10¿¡ NetQuestion ¼³Ä¡ | o UNIX Ç÷§Æû¿ë NetQuestion°ú DB2 CAE | o AIX Ç÷§Æû »óÀÇ NetQuestion DBCS | Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº ¼½¼Ç 21.0 "NetQuestion¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥"À» | ÂüÁ¶ÇϽʽÿÀ. | ¿ä¾à Å×À̺í Áö¿ø>> | ¿ä¾à Å×À̺í Áö¿ø ±â´ÉÀÌ Çâ»óµÇ¾ú½À´Ï´Ù. REFRESH IMMEDIATE ¿É¼ÇÀ» | »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº 135ÆäÀÌÁö¿¡ ÀÖ´Â ¼½¼Ç | 16.2 "Å×ÀÌºí º¯°æ"°ú ¼½¼Ç 16.5 "Å×À̺í ÀÛ¼º"À» ÂüÁ¶ÇϽʽÿÀ. | UNICODE/UCS-2¿Í UTF-8 Áö¿ø>> | Unicode ¹®ÀÚ ÀÎÄÚµù Ç¥ÁØÀº ÀÌ ¼¼»ó¿¡ Á¸ÀçÇÏ´Â °ÅÀÇ ¸ðµç ¾ð¾îÀÇ | ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â °íÁ¤ ±æÀÌ ¹®ÀÚ ÀÎÄÚµù ½ºÅ´ÀÔ´Ï´Ù. ISO ¹× IEC | 10646 Ç¥ÁØ(ISO/IEC 10646)Àº 2¹ÙÀÌÆ® ¹öÀü(UCS-2)°ú 4¹ÙÀÌÆ® ¹öÀü | (UCS-4)ÀÌ ÀÖ´Â UCS(Universal Multiple-Octet Coded Character Set) | ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. DB2 UDB´Â UCS-2, Áï ´ë¿ë¹°(surrogate)ÀÌ ¾ø´Â | Unicode¸¦ Áö¿øÇÕ´Ï´Ù. | UCS-2³ª Unicode ÀÎÄÚµù¿¡¼­´Â, ASCII ¹× Á¦¾î ¹®ÀÚ ¶ÇÇÑ 2¹ÙÀÌÆ® | ±æÀÌÀ̸ç ù¹ø° ¹ÙÀÌÆ®´Â 0ÀÔ´Ï´Ù. ASCII ±âº» ÀÀ¿ë ÇÁ·Î±×·¥°ú | ASCII ÆÄÀÏ ½Ã½ºÅÛÀÇ °æ¿ì, ÀÌ´Â Áß¿äÇÑ ¹®Á¦°¡ µÉ ¼ö Àִµ¥ UCS-2 | ¹®ÀÚ¿­¿¡¼­ ºÒÇÊ¿äÇÑ ³Î(NULL)ÀÌ ¹®ÀÚ¿­ÀÇ ¾î´À °÷¿¡¼­³ª ³ªÅ¸³¯ ¼ö | Àֱ⠶§¹®ÀÔ´Ï´Ù. ºÒº¯ÀÇ ASCII Äڵ忡 ÀÇÁ¸ÇÏ´Â ÇÁ·Î±×·¥ÀÇ °æ¿ì, | ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇØ UTF-8¶ó°í ÇÏ´Â º¯È¯ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ | ¼ö ÀÖ½À´Ï´Ù. DB2´Â UTF-8À» ±¸ÇöÇÕ´Ï´Ù. | Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº ¼½¼Ç 2.15 "DB2 UDB¿¡¼­ÀÇ Unicode/UCS-2 ¹× UTF-8 | Áö¿ø"À» ÂüÁ¶ÇϽʽÿÀ. | °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó »ç¿ë>> | DB2 UDB´Â ÀÌÁ¦ µÎ °¡Áö VI ¾ÆÅ°ÅØó ±¸ÇöÀ» Áö¿øÇÕ´Ï´Ù. Çϳª´Â | GigaNetÀÇ VI ¾ÆÅ°ÅØó ±¸ÇöÀÌ°í ´Ù¸¥ Çϳª´Â ServerNetÀÇ VI ¾ÆÅ°ÅØó | ±¸ÇöÀÔ´Ï´Ù. Àü¹ÝÀûÀÎ ¼¼ºÎ»çÇ×Àº ¼½¼Ç 2.16.3 "GigaNet Interconnect¿Í | ÇÔ²² Windows NT¿ë DB2 UDB V5.2 ¼öÇà"À» ÂüÁ¶ÇϽʽÿÀ. 1.0 Ưº° ÁÖÀÇ»çÇ× | 1.1 FIXPAK 6 ¼­ºñ½º Á¤º¸ | DB2 UDB ¹öÀü 5.2´Â º°µµ·Î ±¸¸ÅÇÏ¿© ¼³Ä¡Çϰųª DB2 UDB ¹öÀü 5.0 À§¿¡ | FixPakÀ¸·Î¼­ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. FixPak 6À» »ç¿ëÇÏ¿© ¹öÀü 5.0À» | ¹öÀü 5.2·Î ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ½À´Ï´Ù. FixPak 6ÀÇ PTF ¹øÈ£´Â ´ÙÀ½ | Ç¥¿¡ ¿î¿µ üÁ¦º°·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. +---------------------------------------------------------------------------+ | | Ç¥ 1. DB2 UDB FixPak 6ÀÇ PTF ¹øÈ£ | +-------------------------------------+-------------------------------------+ | | ¿î¿µ üÁ¦ | DB2 UDB FixPak 6ÀÇ PTF ¹øÈ£ | +-------------------------------------+-------------------------------------+ | | AIX | U459852 | +-------------------------------------+-------------------------------------+ | | HP-UX 10 | U459854 | +-------------------------------------+-------------------------------------+ | | HP-UX 11 | U459872 | +-------------------------------------+-------------------------------------+ | | OS/2 | WR09073 | +-------------------------------------+-------------------------------------+ | | SCO UnixWare 7 | U459870 | +-------------------------------------+-------------------------------------+ | | Silicon Graphics IRIX | U459871 | +-------------------------------------+-------------------------------------+ | | Solaris | U459853 | +-------------------------------------+-------------------------------------+ | | Windows 95, Windows 98 ¹× Windows | WR09074 | | | NT | | +-------------------------------------+-------------------------------------+ | | Windows 3.1 ¹× Windows for | WR09076 | | | Workgroups 3.11 | | +-------------------------------------+-------------------------------------+ ÁÖ: AIX ¹öÀü 4.2¿¡¼­ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥(File Manager)À» ¼öÇà ÇÏ·Á¸é ÃÖ¼ÒÇÑ PTF U456886ÀÌ ÇÊ¿äÇÕ´Ï´Ù. SCO UnixWare 7¿¡¼­ DB2 UDB ¹öÀü 5.2¸¦ ¼öÇàÇÏ·Á¸é ´ÙÀ½ SCO¿ë PTF ¹øÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù. ptf7003c ptf7010 ptf7013 | DB2 UDB ¹öÀü 5.2¿¡ ÇÊ¿äÇÑ SCO PTF¿¡ °üÇÑ ÃֽŠÁ¤º¸¸¦ ãÀ» ¼ö ÀÖ´Â | À§Ä¡´Â ¼½¼Ç 1.3 "Á¦Ç° ¹× ¼­ºñ½º ±â¼ú ¶óÀ̺귯¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ÆÐÄ¡ ·¹º§Àº Sun Cluster ¼ÒÇÁÆ®¿þ¾î ¼öÇà¿¡ ÇÊ¿äÇÕ´Ï´Ù. 105786-05 - Solaris 2.6¿¡¼­ ¼öÇàµÇ´Â Sun Cluster 2.x¿¡ ÇÊ¿äÇÑ ÆÐÄ¡ 2.1_105458-06 - DB2¿¡ ÇÊ¿äÇÑ Sun Cluster ÆÐÄ¡ ·¹º§ | 1.2 Fixpak 17 ¼­ºñ½º Á¤º¸ | ÀÌ FixPakÀº ±âÁ¸ÀÇ DB2 UDB ¹öÀü 5.0 ÄÚµå À§¿¡´Â ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. | DB2 UDB ¹öÀü 5.2 ·¹º§¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¹öÀü 5.2 ·¹º§¿¡ À̸£±â À§ÇØ, | FixPak 6À» ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ´Ü FixPak 6ÀÌ ¼³Ä¡µÇ¸é, | Fixpak 17À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. +---------------------------------------------------------------------------+ | | Ç¥ 2. DB2 UDB Fixpak 17ÀÇ PTF ¹øÈ£ | +-------------------------------------+-------------------------------------+ | | ¿î¿µ üÁ¦ | DB2 UDB Fixpak 17ÀÇ PTF ¹øÈ£ | +-------------------------------------+-------------------------------------+ | | AIX | U480150 | +-------------------------------------+-------------------------------------+ | | HP-UX 10 | U480152 | +-------------------------------------+-------------------------------------+ | | HP-UX 11 | U480153 | +-------------------------------------+-------------------------------------+ | | OS/2 | WR21287 | +-------------------------------------+-------------------------------------+ | | SCO UnixWare 7 | U480154 | +-------------------------------------+-------------------------------------+ | | Silicon Graphics IRIX | U480155 | +-------------------------------------+-------------------------------------+ | | Solaris | U480151 | +-------------------------------------+-------------------------------------+ | | Windows 95, Windows 98, and Windows | WR21288 | | | NT | | +-------------------------------------+-------------------------------------+ | | Windows 3.1 and Windows for | WR21289 | | | Workgroups 3.11 | | +-------------------------------------+-------------------------------------+ 1.3 Á¦Ç° ¹× ¼­ºñ½º ±â¼ú ¶óÀ̺귯¸® ÀÌ readme°¡ ¹ßÇàµÈ ÀÌÈÄ¿¡ ¹ß°ßµÈ À̽´¿¡ °üÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© ÃÖ½ÅÀÇ ¿ÏÀüÇÑ DB2 Á¤º¸¸¦ º¸·Á¸é, World Wide Web(WWW)ÀÇ ´ÙÀ½ ÁÖ¼Ò¿¡ ÀÖ´Â Á¦Ç° ¹× ¼­ºñ½º ±â¼ú ¶óÀ̺귯¸®(Product and Service Technical Library)¸¦ »ç¿ëÇϽʽÿÀ. http://www.software.ibm.com/data/db2/library | 1.4 DB2 ¶óÀ̺귯¸® ¹× FIXPAK ¹®¼­ | ¹öÀü 5.2¿¡¼­´Â Á¦Ç° ¶óÀ̺귯¸®¸¦ ±¸¼ºÇÏ´Â ´ëºÎºÐÀÇ ¼­ÀûÀÌ | °»½ÅµÇ¾ú½À´Ï´Ù. DB2 ¶óÀ̺귯¸® ¼­ÀûÀº HTML Çü½ÄÀ¸·Î ¿Â¶óÀÎÀ¸·Î | Á¦°øµË´Ï´Ù. ÀÌµé ¼­ÀûÀÇ ´ëºÎºÐÀº ¶ÇÇÑ PDF ¹× PostScript Çü½ÄÀ¸·Îµµ | Á¦°øµË´Ï´Ù. ÀÌµé ¼­Àû¿¡ ¿Â¶óÀÎÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â À§Ä¡´Â À§¿¡ | ÀÖ´Â ¼½¼Ç 1.3 "Á¦Ç° ¹× ¼­ºñ½º ±â¼ú ¶óÀ̺귯¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. | °»½ÅµÈ ¼­ÀûÀÇ Àüü ¸ñ·Ï, ¼­ÀûÀ» ÀμâÇϱâ À§ÇÑ Áö½Ã»çÇ× ¹× ¼­Àû | ÁÖ¹®¿¡ »ç¿ëµÇ´Â ¹®¼­ ¹øÈ£´Â "»õ·Î¿î ±â´É" ¼­ÀûÀ» ÂüÁ¶ÇϽʽÿÀ. | ¹®¼­ ¹øÈ£ SBOF-8921-00À» »ç¿ëÇÏ¿© ¹öÀü 5.2¿¡¼­ °»½ÅµÈ ¸ðµç ¼­ÀûÀ» | ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü¿¡ read1297.txt, read0398.txt ¹× read0698.txt ÆÄÀÏ¿¡ µé¾î ÀÖ¾ú´ø FixPak ÆÐÅ°Áö Á¤º¸´Â ´ÙÀ½ ¹®¼­¿¡ µé¾î ÀÖ½À´Ï´Ù. o ¼­ÀûÀÌ °»½ÅµÈ °æ¿ì °»½ÅµÈ ¹®¼­¿¡ o ¼­ÀûÀÌ °»½ÅµÇÁö ¾ÊÀº °æ¿ì "»õ·Î¿î ±â´É" ¼­Àû¿¡ ¶ÇÇÑ ¼­Àû¿¡ Àμ⠴ç½Ã¿¡ ¼ö·ÏµÇÁö ¸øÇÑ Á¤º¸´Â ÀÌ ¸±¸®½º Á¤º¸¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. | 1.5 À¥ Á¦¾î ¼¾ÅÍ ¼³Ä¡ À¥ Á¦¾î ¼¾ÅÍ´Â DB2 Universal Database Á¦¾î ¼¾ÅÍ(µ¥ÀÌŸº£À̽º °ü¸® Åø)ÀÇ Java ¹öÀüÀÔ´Ï´Ù. À¥ Á¦¾î ¼¾ÅÍ´Â ¿ø·¡ÀÇ DB2 Á¦¾î ¼¾Å͸¦ ¸ðµ¨·Î ÇÏ¿© ¼³°èµÇ¾úÀ¸³ª º¸´Ù À¶Å뼺 ÀÖ´Â ³×Æ®¿öÅ© Áß½ÉÀÇ °ü¸® ȯ°æÀ» Á¦°ø ÇÕ´Ï´Ù. À¥ Á¦¾î ¼¾ÅÍ´Â DB2ÀÇ JDBC Áö¿øÀ» »ç¿ëÇÏ´Â Java ¾ÖÇø´À¸·Î ±¸ÇöµÇ¾ú½À´Ï´Ù. | FixPakÀº À¥ Á¦¾î ¼¾Å͸¦ ¼³Ä¡ÇÏÁö ¾Ê°í ±âÁ¸ ¹öÀüÀ» ¾÷±×·¹À̵åÇÕ´Ï´Ù. | À¥ Á¦¾î ¼¾ÅÍ°¡ ¾ø´Â °æ¿ì À̸¦ È®º¸ÇÏ·Á¸é, ´ÙÀ½ URL¿¡¼­ À¥ Á¦¾î | ¼¾Å͸¦ ´Ù¿î·ÎµåÇϽʽÿÀ. http://www.software.ibm.com/data/db2/udb/webcc 1.6 DB2 FAMILY NEWSLETTER DB2 Á¦Ç°±º¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ ¾Ë°í ½ÍÀ¸¸é, "DB2 Á¦Ç°±º ´º½º·¹ÅÍ" (¿µ¹® Àü¿ë)À» ½ÅûÇϽʽÿÀ. ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÑ »ç¿ëÀÚÀÇ ¿äûÀ» Æѽº·Î º¸³»½Ã¸é µË´Ï´Ù. Æѽº ¹øÈ£´Â 1-905-316-4733 ÀÔ´Ï´Ù. À̸§ ȸ»ç À̸§ Àüü ¿ìÆí ¹ß¼Û ÁÖ¼Ò ÀüÈ­¹øÈ£ ÇöÀç »ç¿ë ÁßÀÎ DB2 Á¦Ç° 2.0 °ü¸® ¾È³»¼­ 2.1 »ç¿ëÀÚ ¼³°è ±¸Çö | 2.1.1 µ¥ÀÌŸº£À̽º ÀÛ¼º/¿ä¾à Å×À̺í ÀÛ¼º 2.1.1.1 ¿ä¾à Å×ÀÌºí ¶Ç´Â º¹Á¦µÈ Å×À̺íÀ» »ç¿ëÇÑ ºÐ¸® ·¹º§ ¹× Á¶È¸ ÃÖÀûÈ­ ÀϹÝÀûÀ¸·Î ¿ä¾à Å×À̺íÀ̳ª º¹Á¦µÈ Å×À̺íÀº À̵éÀÇ ºÐ¸®(isolation) ·¹º§ÀÌ Á¶È¸ÀÇ ºÐ¸® ·¹º§ ÀÌ»óÀÏ °æ¿ì Á¶È¸ ÃÖÀûÈ­¸¦ À§ÇØ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, Ä¿¼­ ¾ÈÁ¤¼º(CS) ºÐ¸®(isolation) ·¹º§¿¡¼­ Á¶È¸°¡ ¼öÇàµÇ´Â °æ¿ì, CS ÀÌ»óÀÇ ºÐ¸®(isolation) ·¹º§¿¡¼­ Á¤ÀÇµÈ ¿ä¾à Å×À̺í°ú º¹Á¦µÈ Å×ÀÌºí¸¸ÀÌ ÃÖÀûÈ­¿¡ »ç¿ëµË´Ï´Ù. | 2.1.1.2 REFRESH IMMEDIATE | REFRESH IMMEDIATE ¿É¼ÇÀÌ ¿ä¾à Å×ÀÌºí¿¡ Áö¿øµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº | ¼½¼Ç 16.2 "Å×ÀÌºí º¯°æ"°ú ¼½¼Ç 16.5 "Å×À̺í ÀÛ¼º"À» ÂüÁ¶ÇϽʽÿÀ. 2.1.2 ÀÚ·á°¡ RAID ÀåÄ¡¿¡ ÀÖÀ» ¶§ÀÇ ¼º´É ÃÖÀûÈ­ ÀÌ ¼½¼Ç¿¡¼­´Â ÀÚ·á°¡ RAID(Redundant Array of Independent Disk) ÀåÄ¡¿¡ ÀÖÀ» ¶§ ¼º´ÉÀ» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý¿¡ °üÇØ ¼³¸íÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î RAID ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °¢ Å×ÀÌºí °ø°£¿¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ÇØ¾ß ÇÕ´Ï´Ù. o Å×ÀÌºí °ø°£(RAID ÀåÄ¡ »ç¿ë)¿¡ ´ëÇØ ´ÜÀÏ ÄÁÅ×À̳ʸ¦ Á¤ÀÇÇÕ´Ï´Ù. o Å×ÀÌºí °ø°£ÀÇ EXTENTSIZE¸¦ RAID ½ºÆ®¶óÀÌÇÁ Å©±â¿Í °°°Å³ª ±× ¹è¼ö·Î ¸¸µì´Ï´Ù. o Å×ÀÌºí °ø°£ÀÇ PREFETCHSIZE¸¦ ´ÙÀ½°ú °°µµ·Ï ÇÕ´Ï´Ù. - RAID ½ºÆ®¶óÀÌÇÁ Å©±â X RAID º´·Ä ÀåÄ¡ ¼ö(¶Ç´Â ÀÌ Á¦Ç°ÀÇ Á¤¹è¼ö) & - EXTENTSIZEÀÇ ¹è¼ö o DB2_PARALLEL_IO ·¹Áö½ºÆ®¸® º¯¼ö(¾Æ·¡¿¡¼­ ¼³¸íÇÔ)¸¦ »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£¿¡ ´ëÇØ º´·Ä I/O¸¦ ÀÛµ¿ °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. o DB2_STRIPED_CONTAINERS ·¹Áö½ºÆ®¸® º¯¼ö(¾Æ·¡¿¡¼­ ¼³¸íÇÔ)¸¦ »ç¿ëÇÏ¿© Extent °æ°è°¡ Å×ÀÌºí °ø°£¿¡¼­ Á¤·ÄµÇµµ·Ï ÇÕ´Ï´Ù. DB2_PARALLEL_IO Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʿ¡¼­ ÀڷḦ Àаųª ¾µ ¶§, DB2´Â µ¥ÀÌŸº£À̽º¿¡ ÀÖ´Â ÄÁÅ×À̳ÊÀÇ ¼ö°¡ 1º¸´Ù Å©¸é º´·Ä I/O¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª ´ÜÀÏ ÄÁÅ×ÀÌ³Ê Å×ÀÌºí °ø°£¿¡ ´ëÇؼ­µµ º´·Ä I/O¸¦ ÀÛµ¿ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ À¯ÀÍÇÑ »óȲÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÄÁÅ×À̳ʰ¡ µÑ ÀÌ»óÀÇ ¹°¸®Àû µð½ºÅ©·Î ±¸¼ºµÈ ´ÜÀÏ RAID ÀåÄ¡¿¡ ÀÛ¼ºµÇ´Â °æ¿ì, º´·Ä ÀÐ±â ¹× ¾²±â È£ÃâÀ» ¼öÇàÇÏ°íÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2_PARALLEL_IO ·¹Áö½ºÆ®¸® º¯¼ö¸¦ »ç¿ëÇÏ¿© ´ÜÀÏ ÄÁÅ×À̳ʰ¡ ÀÖ´Â Å×ÀÌºí °ø°£¿¡ ´ëÇØ º´·Ä I/O¸¦ °­Á¦(force)ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯¼ö¸¦ ¸ðµç Å×ÀÌºí °ø°£À» ÀǹÌÇÏ´Â "*"(º°Ç¥)·Î ¼³Á¤Çϰųª ½°Ç¥·Î ºÐ¸®µÇ´Â Å×ÀÌºí °ø°£ IDµéÀÇ ¸ñ·ÏÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, db2set DB2_PARALLEL_IO=* ¸ðµç Å×ÀÌºí °ø°£ÀÇ º´·Ä I/O ÀÛµ¿ db2set DB2_PARALLEL_IO=1,2,4,8 Å×ÀÌºí °ø°£ 1, 2, 4 ¹× 8ÀÇ º´·Ä I/O ÀÛµ¿ ·¹Áö½ºÆ®¸® º¯¼ö¸¦ ¼³Á¤ÇÑ ÈÄ¿¡´Â DB2¸¦ Áß´Ü(db2stop)ÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛ(db2start)ÇÏ¿© º¯°æ»çÇ×À» Àû¿ëÇØ¾ß ÇÕ´Ï´Ù. DB2_STRIPED_CONTAINERS ÇöÀç´Â DMS Å×ÀÌºí °ø°£ ÄÁÅ×À̳Ê(ÀåÄ¡ ¶Ç´Â ÆÄÀÏ)¸¦ ÀÛ¼ºÇÒ ¶§ ÇÑ ÆäÀÌÁöÀÇ Å±װ¡ ÄÁÅ×À̳ÊÀÇ Ã³À½¿¡ ÀúÀåµË´Ï´Ù. ³ª¸ÓÁö ÆäÀÌÁö´Â DB2°¡ ÀÚ·á ÀúÀ念¿ªÀ¸·Î »ç¿ëÇϸç Extent Å©±âÀÇ ºí·ÏÀ¸·Î ±×·ìÈ­µË´Ï´Ù. Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʸ¦ RAID ÀåÄ¡·Î »ç¿ëÇÒ ¶§ Extent Å©±â¸¦ ½ºÆ®¶óÀÌÇÁ ¿Í °°Àº Å©±â ±× ¹è¼ö Å©±â·Î ÇÏ¿© Å×ÀÌºí °ø°£À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯³ª ÇÑ ÆäÀÌÁöÀÇ ÄÁÅ×ÀÌ³Ê ÅÂ±× ¶§¹®¿¡ Extent´Â RAID ½ºÆ®¶óÀÌÇÁ¿Í ±ÕÇüÀ» ÀÌ·çÁö ¸øÇϸç, ÀÔÃâ·Â ¿äû½Ã ÃÖÀûÀÇ µð½ºÅ© ¼öº¸´Ù ¸¹Àº ¹°¸®Àû µð½ºÅ©¸¦ ¾×¼¼½ºÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÁ¦´Â DMS Å×ÀÌºí °ø°£ ÄÁÅ×À̳ʸ¦ űװ¡ ÀÚüÀÇ (Àüü) Extent ¾È¿¡ ÀÖ´Â ¹æ½ÄÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é À§¿¡¼­ ¼³¸íÇÑ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÏÁö ¾ÊÁö¸¸ ÄÁÅ×ÀÌ³Ê ¾È¿¡ ¿À¹öÇìµå Extent°¡ Ãß°¡·Î ÇÊ¿äÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ÄÁÅ×À̳ʸ¦ ÀÛ¼ºÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ DB2 ·¹Áö½ºÆ®¸® º¯¼ö DB2_STRIPED_CONTAINERS¸¦ "ON"À¸·Î ¼³Á¤ÇÑ ´ÙÀ½ ÀνºÅϽº¸¦ Áß´ÜÇÏ°í ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. db2set DB2_STRIPED_CONTAINERS=ON db2stop db2start ÀÛ¼ºµÇ´Â ¸ðµç DMS ÄÁÅ×À̳Ê(CREATE TABLESPACE ¶Ç´Â ALTER TABLESPACE »ç¿ë)´Â űװ¡ Àüü Extent¸¦ Â÷ÁöÇÏ´Â »õ·Î¿î ÄÁÅ×À̳ʰ¡ µË´Ï´Ù. ±âÁ¸ ÄÁÅ×À̳ʴ º¯°æµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼ºÀ» °¡Áø ÄÁÅ×ÀÌ³Ê ÀÛ¼ºÀ» Áß´ÜÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ·¹Áö½ºÆ®¸® º¯¼ö¸¦ Àç¼³Á¤ÇÑ ´ÙÀ½ ÀνºÅϽº¸¦ Áß´ÜÇÏ°í ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. db2set DB2_STRIPED_CONTAINERS= db2stop db2start Á¦¾î ¼¾ÅÍ¿Í LIST TABLESPACE CONTAINERS ¸í·ÉÀº ÄÁÅ×À̳ʰ¡ ½ºÆ®¶óÀÌÇÁ·Î ÀÛ¼ºµÇ¾ú´ÂÁö ±×·¸Áö ¾ÊÀºÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. À̵éÀº ÄÁÅ×À̳ʰ¡ ÀÛ¼ºµÈ ¹æ¹ý¿¡ µû¶ó °è¼ÓÇؼ­ "ÆÄÀÏ" ¶Ç´Â "ÀåÄ¡"¸¦ »ç¿ëÇÕ´Ï´Ù. ÄÁÅ×À̳ʰ¡ ½ºÆ®¶óÀÌÇÁ·Î ÀÛ¼ºµÇ¾ú´ÂÁö È®ÀÎÇÏ·Á¸é, DB2DARTÀÇ /DTSF ¿É¼ÇÀ» »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£°ú ÄÁÅ×ÀÌ³Ê Á¤º¸¸¦ ´ýÇÁÇÏ¿© Àǹ®ÀÌ ÀÖ´Â ÄÁÅ×À̳ÊÀÇ À¯Çü Çʵ带 »ìÆ캼 ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÄÁÅ×ÀÌ³Ê Á¶È¸ APIÀÎ sqlbftcq( )¿Í sqlbtcq( )¸¦ »ç¿ëÇÏ¿© À¯ÇüÀ» Ç¥½ÃÇÒ °£´ÜÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »õ·Î¿î À¯Çüµé¿¡ ´ëÇÑ Á¤ÀÇ´Â sqlutil.h Çì´õ ÆÄÀÏ¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. #define SQLB_CONT_STRIPED_DISK 5 /* DMS: Striped disk */ #define SQLB_CONT_STRIPED_FILE 6 /* DMS: Striped file */ | 2.2 µ¥ÀÌŸº£À̽º ¾×¼¼½º Á¦¾î | 2.2.1 DRDA Àü¿ë Ŭ¶óÀ̾ðÆ® ÀÎÁõ | "¼­¹öÀÇ ÀÎÁõ ¹æ¹ý ¼±ÅÃ" ¼½¼Ç¿¡ µÎ °³ÀÇ »õ·Î¿î ´Ü¶ôÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. | MVS ¹× OS/390¿ë DB2, VM ¹× VSE¿ë DB2, ±×¸®°í OS/400¿ë DB2·ÎºÎÅÍÀÇ DRDA | Ŭ¶óÀ̾ðÆ®¸¦ Á¦¿ÜÇÑ ¸ðµç Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ º¸È£ÇÏ·Á¸é, "trust_allclnts" | ¸Å°³º¯¼ö¸¦ DRDAONLY·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ·¯ÇÑ Å¬¶óÀ̾ðÆ®¸¸ÀÌ Å¬¶óÀ̾ðÆ®Ãø | ÀÎÁõÀ» ¼öÇàÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸ðµç Ŭ¶óÀ̾ðÆ®´Â ¼­¹ö°¡ ÀÎÁõÀ» | ¼öÇàÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. | "trust_clntauth" ¸Å°³º¯¼ö´Â À§ÀÇ Å¬¶óÀ̾ðÆ®°¡ ÀÎÁõµÇ´Â À§Ä¡¸¦ ÆǺ°ÇÏ´Â | µ¥ »ç¿ëµË´Ï´Ù. "trust_clntauth"°¡ "client"À̸é, ÀÎÁõÀº Ŭ¶óÀ̾ðÆ®¿¡¼­ | ¼öÇàµË´Ï´Ù. "trust_clntauth"°¡ "server"ÀÏ °æ¿ì, ¾ÏÈ£°¡ Á¦°øµÇÁö ¾ÊÀ» | ¶§´Â Ŭ¶óÀ̾ðÆ®¿¡¼­, ¾ÏÈ£°¡ Á¦°øµÉ ¶§´Â ¼­¹ö¿¡¼­ ÀÎÁõÀÌ ¼öÇàµË´Ï´Ù. | 2.2.2 EEE¿ë ¾ÏÈ£ º¯°æ ÀÛµ¿ | DB2 °ü¸®ÀÚ´Â ÀÌÁ¦ ´Ù¸¥ »ç¿ëÀÚµéÀÌ ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® º¯¼ö | "DB2CHGPWD_EEE="¸¦ ÅëÇØ AIX ¹× Windows NT EEE ½Ã½ºÅÛ¿¡¼­ | ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. | ÁÖ: Sun EEE ½Ã½ºÅÛ¿¡¼­´Â ÀÌ ±â´ÉÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. | ÀÌ º¯¼öÀÇ »ý·«½Ã °ªÀº "NOT SET"(»ç¿ë ºÒ°¡´É)ÀÔ´Ï´Ù. "DB2CHGPWD_EEE"ÀÇ | ´Ù¸¥ °ªÀº ±âŸ DB2 ÇÁ·ÎÆÄÀÏ º¯¼ö¿¡¼­ »ç¿ëµÇ´Â Ç¥ÁØ ºÎ¿ï °ªÀÔ´Ï´Ù. | DB2 °ü¸®ÀÚ´Â Windows NT »óÀÇ Windows NT µµ¸ÞÀÎ Á¦¾î±â³ª AIX »óÀÇ | NIS¸¦ »ç¿ëÇÏ¿© ¸ðµç ³ëµå¿¡ ´ëÇÑ ¾ÏÈ£°¡ Áß¾Ó ÁýÁßÀûÀ¸·Î À¯Áöº¸¼öµÇµµ·Ï | ÇØ¾ß ÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. | ÁÖ: ¾ÏÈ£°¡ Áß¾Ó ÁýÁßÀûÀ¸·Î À¯Áöº¸¼öµÇÁö ¾ÊÀ» °æ¿ì, "DB2CHGPWD_EEE" | º¯¼ö¸¦ ÀÛµ¿ °¡´ÉÈ­ÇÒ ¶§ ¾ÏÈ£°¡ ¸ðµç ³ëµå¿¡¼­ ÀÏ°üµÇÁö ¾ÊÀ» ¼ö°¡ | ÀÖ½À´Ï´Ù. Áï, ÇÑ »ç¿ëÀÚ°¡ "¾ÏÈ£ º¯°æ" ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì, ±× | »ç¿ëÀÚÀÇ ¾ÏÈ£´Â ¿¬°áµÈ ³ëµå¿¡¼­¸¸ º¯°æµË´Ï´Ù. | 2.2.3 ºÎȣȭµÈ ¾ÏÈ£ | "AUTHENTICATION" ¸Å°³º¯¼ö¿¡ »õ "DBM CFG"(µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ | ±¸¼º) °ª "SERVER_ENCRYPT"°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. "SERVER_ENCRYPT"´Â ÀÌÁ¦ | "SERVER" ÀÎÁõ°ú µ¿ÀÏÇÑ ±ÔÄ¢À» °¡Áö¸ç, ³×Æ®¿öÅ©¸¦ ÅëÇØ ¼Û½ÅµÈ ¸ðµç | ¾ÏÈ£°¡ ºÎȣȭµÇ´Â Ãß°¡ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, DB2 Connect Áö¿øÀ» | À§ÇØ »õ·Î¿î °ª "DCS_ENCRYPT"°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ °ªÀº READDCS.TXT | ÆÄÀÏ¿¡ ¹®¼­È­µÇ¾î ÀÖÀ¸¸ç, ´ÙÀ½ Á¦Ç°¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. | IBM DB2 Connect Enterprise Edition, ¹öÀü 5.2 | IBM DB2 Connect Personal Edition, ¹öÀü 5.2 | µ¿ÀÏÇÑ ¸Å°³º¯¼ö°¡ "CATALOG DATABASE" ÀÎÁõ ¼½¼Ç¿¡ ÇϳªÀÇ ¿É¼ÇÀ¸·Î¼­ | Ãß°¡µÇ¾ú½À´Ï´Ù. | Á¦ÇÑ»çÇ× | 1. µ¥ÀÌŸº£À̽º Áö¿ø¿¡ À־, DB2/390 ¹× DB2 UDB¸¸ÀÌ ÀÌ·¯ÇÑ Ãʱâ | ±¸ÇöÀ» À§ÇØ ºÎȣȭµÈ ¾ÏÈ£¸¦ ¼ö¶ôÇÕ´Ï´Ù. DB2 UDB Áö¿øÀº Ãʱ⿡ | ´ÙÀ½ Ç÷§Æû¿¡ ÇÑÁ¤µË´Ï´Ù. | o Windows 95/98 | o Windows NT | o AIX | 2. »õ·Î¿î ENCRYPT ¹öÀüÀÇ ÀÎÁõ¿¡ ´ëÇØ CCA/¹ß°ß ±â´ÉÀÌ Áö¿øµÇÁö | ¾Ê½À´Ï´Ù. | 3. Á¦¾î ¼¾ÅÍ¿¡¼­ÀÇ Áö¿øÀÌ ¾ø½À´Ï´Ù. | 4. ¾ÏÈ£ º¯°æ Áö¿øÀ» À§ÇÑ »õ·Î¿î ¾ÏÈ£ÀÇ ºÎȣȭ°¡ ¾ø½À´Ï´Ù. | 5. »õ·Î¿î ÀÎÁõ À¯Çü SERVER_ENCRYPT ¹× DCS_ENCRYPTÀÇ DCE µð·ºÅ丮 | Áö¿øÀÌ ¾ø½À´Ï´Ù. | 6. ºÎȣȭ¸¦ À§ÇÑ DRDA AS Áö¿øÀÌ ¾ø½À´Ï´Ù. | 7. ¾ÏÈ£¿¡ ´ëÇؼ­¸¸ ºÎȣȭ°¡ ¼öÇàµË´Ï´Ù - »ç¿ëÀÚ ID¿Í ±× ³ª¸ÓÁö´Â | ºÎȣȭµÇÁö ¾ÊÀº »óÅ·ΠÀÖ½À´Ï´Ù. | 2.2.4 LOGINRETRIES ¿É¼Ç(AIX Àü¿ë) | AIX »óÀÇ DB2 Universal Database´Â ¿î¿µ üÁ¦¿¡¼­ ½ÇÆÐÇÑ ¾ÏÈ£ ½Ãµµ¸¦ | ±â·ÏÇÏ°í Ŭ¶óÀ̾ðÆ®°¡ "loginretries" ¸Å°³º¯¼ö·Î ÁöÁ¤µÈ Çã¿ë °¡´ÉÇÑ | ·Î±×ÀÎ ½Ãµµ ¼ö¸¦ ÃÊ°úÇßÀ» ¶§ À̸¦ °ËÃâÇÏ´Â ±â´ÉÀ» Ãß°¡Çß½À´Ï´Ù. 2.3 DB2 È°µ¿ °¨»ç ¿ä¾à Å×À̺í, À¯Çü ÁöÁ¤ Å×ÀÌºí ¶Ç´Â º¹Á¦µÈ Å×ÀÌºí¿¡ ´ëÇÑ °¨»ç´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 2.4 ÀÚ·á À̵¿ À¯Æ¿¸®Æ¼ 2.4.1 LOAD, IMPORT ¹× EXPORT ÆÄÀÏ Çü½Ä/PC/IXF ÆÄÀÏ Çü½Ä/ÄÚµå ÆäÀÌÁö °í·Á»çÇ× DBCS ÀÚ·á°¡ µé¾î ÀÖ´Â IXF Çü½Ä ÆÄÀÏÀ» ·ÎµåÇϰųª ¹ÝÀÔ(import)ÇÏ·Á¸é, Ŭ¶óÀ̾ðÆ® ±â°è¿¡ ÇØ´ç º¯È¯ ÆÄÀÏ(sqllib\conv¿¡ ÀÖÀ½)ÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ º¯È¯ ÆÄÀÏÀÇ À̸§¿¡´Â ¼Ò½º¿Í ¸ñÇ¥ ÄÚµå ÆäÀÌÁö ¹øÈ£°¡ ¸ðµÎ µé¾î ÀÖ½À´Ï´Ù. È®ÀåÀÚ´Â Ç×»ó ÄÚµå ÆäÀÌÁö 932¸¦ 943À¸·Î º¯È¯ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ±â°è¿¡ ÇØ´ç º¯È¯ ÆÄÀÏÀÌ ¾øÀ¸¸é, ¼­¹ö ±â°è¿¡¼­ Ŭ¶óÀ̾ðÆ® ±â°èÀÇ sqllib\conv µð·ºÅ丮·Î À̸¦ º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýµå½Ã ȣȯ °¡´ÉÇÑ Ç÷§Æû¿¡¼­ ÆÄÀÏÀ» º¹»çÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Ŭ¶óÀ̾ðÆ®°¡ UNIX ¿î¿µ üÁ¦¿¡¼­ ¼öÇà ÁßÀÌ¸é ¶ÇÇÑ UNIX ¿î¿µ üÁ¦¿¡¼­ ¼öÇà ÁßÀÎ ¼­¹ö¿¡¼­ ÆÄÀÏÀ» º¹»çÇØ¾ß ÇÕ´Ï´Ù. | 2.4.2 ·Îµå ÇÁ·Î¼¼½º °³¿ä(º¸·ù »óÅÂ) | "·Îµå ÇÁ·Î¼¼½º °³¿ä" ¼½¼Ç¿¡¼­ º¸·ù »óŸ¦ ¼³¸íÇÏ´Â ´Ü¶ôÀÌ º¯°æµÇ¾ú½À´Ï´Ù. | ·Îµå ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÑ ÈÄ, | o "logretain" ¶Ç´Â "userexit"°¡ "on"ÀÌ°í, COPY NO(»ý·«½Ã °ª)°¡ | ¼±ÅõǾî ÀÖÀ¸¸ç, NONRECOVERABLEÀÌ ¼±ÅõǾî ÀÖÁö ¾ÊÀ» °æ¿ì, ¶Ç´Â | o "logretain" ¶Ç´Â "userexit"°¡ "off"ÀÌ°í, COPY YES°¡ ¼±ÅõǾî | ÀÖÀ¸¸ç, NONRECOVERABLEÀÌ ¼±ÅõǾî ÀÖÁö ¾ÊÀ» °æ¿ì, | ¿¬°üµÈ ¸ðµç Å×ÀÌºí °ø°£Àº ¹é¾÷ º¸·ù »óÅ¿¡ ³õÀÔ´Ï´Ù. | "·Îµå ¿¹¿Ü Å×À̺í"¿¡´Â µÎ °³ÀÇ »õ·Î¿î ´Ü¶ôÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. | FOR EXCEPTION ¿É¼ÇÀ» »ç¿ëÇϸé, ·Îµå½Ã °íÀ¯ »öÀÎ À§¹ÝÀÌ ÀÖ´Â ÇàÀÌ | ÀÖ´ÂÁö Á¡°ËÇÕ´Ï´Ù. ·Îµå½Ã °íÀ¯¼º Á¦ÇÑÁ¶°Ç À§¹ÝÀ» Á¦¿ÜÇÑ Á¦ÇÑÁ¶°ÇÀ̳ª | ¿ÜºÎ Å° À§¹ÝÀº Á¡°ËÇÏÁö ¾Ê½À´Ï´Ù. | "°íÀ¯ Å°"´Â ±× °ª Áß ¾î´À µÎ °ªµµ ÀÏÄ¡ÇÏÁö ¾Êµµ·Ï Á¦ÇѵǴ ŰÀÔ´Ï´Ù. | Á¦ÇÑÁ¶°ÇÀ» Àû¿ëÇÏ´Â µ¥ »ç¿ëµÇ´Â ¸ÞÄ«´ÏÁòÀ» °íÀ¯ »öÀÎÀ̶ó ÇÕ´Ï´Ù. | ±âº» Å°´Â °íÀ¯ Å°ÀÇ Æ¯º°ÇÑ °æ¿ìÀÔ´Ï´Ù. ÇÑ Å×À̺íÀº µÑ ÀÌ»óÀÇ ±âº» | Å°¸¦ °¡Áú ¼ö ¾ø½À´Ï´Ù. 2.4.3 WINDOWS NT ¹× OS/2 SMP »ç¿ë ½Ã½ºÅÛ¿¡¼­ÀÇ ·Îµå Á¦ÇÑ»çÇ× SMP ȯ°æ¿¡¼­ Windows NT¿ë DB2 UDB ¹öÀü 5.2¿Í OS/2¿ë DB2 UDB ¹öÀü 5.2¸¦ ¼öÇàÇÏ´Â »ç¿ëÀÚ´Â ·Îµå Á¶À۽à °¡²û ½Ã½ºÅÛ ÀϽÃÁ¤Áö¸¦ °æÇèÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ´ë¿ë·®ÀÇ ÀÚ·á°¡ °ü·ÃµÈ »öÀÎ ÀÛ¼ºÁß(·Îµå À¯Æ¿¸®Æ¼ÀÇ BUILD ´Ü°è)¿¡¸¸ ¹ß»ýÇÏ´Â ¾Ë·ÁÁø ¹®Á¦Á¡ÀÔ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇÇÇÏ·Á¸é LOAD ¸í·ÉÀ» ¼öÇàÇϱâ Àü¿¡ ·ÎµåÇÒ Å×ÀÌºí¿¡¼­ ±âÁ¸ »öÀÎÀ» »èÁ¦(drop)ÇÏ°í, ·Îµå Á¶ÀÛÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÈ ÈÄ CREATE INDEX¹®À» »ç¿ëÇÏ¿© ´Ù½Ã ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »öÀÎÀ» »èÁ¦ÇÏÁö ¾Ê¾Æµµ µÇ´Â ´ë¾ÈÀº »öÀÎÀÌ Á¤ÀǵÇÁö ¾ÊÀº staging table ¾ÈÀ¸·Î ·Îµå Á¶ÀÛÀ» ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. µÚÀ̾î staging tableÀÇ ¸ðµç ÀڷḦ Æ÷ÇÔÇÑ INSERT¹®À» ¼öÇàÇÏ¿© ¸ñÇ¥ Å×À̺íÀ» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. | 2.4.4 WINDOWS NT¿ë DB2 UDB ENTERPRISE - EXTENDED EDITION¿¡¼­ | ÀÚµ¿ ·Î´õ ÇÁ·Î±×·¥ÀÇ ¿À·ù ½Ã³ª¸®¿À | ´ÙÀ½Àº Windows NT¿ë IBM DB2 Universal Database Enterprise - Extended | Edition¿¡¼­ ÀÚµ¿ ·Î´õ ÇÁ·Î±×·¥ÀÇ ¿À·ù ½Ã³ª¸®¿À¿¡ Àû¿ëµË´Ï´Ù. ¿©±â¼­´Â | ¹®Á¦Á¡ÀÇ Áõ»ó°ú Ư¼º, ±×¸®°í ÀϽÃÀûÀÎ ÇØ°áÃ¥À» ±â¼úÇÕ´Ï´Ù. | ¿©·¯ ³×Æ®¿öÅ© Ä«µå°¡ ¼³Ä¡µÈ ´ÙÁß È¨ ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿ ·Î´õ ÇÁ·Î±×·¥ | "db2atld.exe"¸¦ ¼öÇàÇÒ ¶§´Â, ´ÙÀ½ Á¶ÀÛÀ» ½ÃµµÇÏ¿© ½Ã½ºÅÛÀÌ ¿Ã¹Ù¸£°Ô | ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. | o ÀÚµ¿ ·Î´õ°¡ ½ÃÀ۵Ǵ ½Ã½ºÅÛ¿¡¼­ "hostname" ¸í·ÉÀ» ÀÔ·ÂÇÏ°í µ¿ÀÏ | ½Ã½ºÅÛ¿¡¼­ ÀÌ È£½ºÆ®¸íÀ» pingÇÒ °æ¿ì, ¸®ÅϵǴ IP ÁÖ¼Ò´Â DB2 MPP | ³ëµå ¸ñ·Ï¿¡ ÀÖ´Â ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ÀÌ È£½ºÆ®¸íÀ» pingÇÒ ¶§ÀÇ °á°ú¿Í | µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ Á¦´ë·Î ±¸¼ºµÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ÀÚµ¿ ·Î´õ | ÇÁ·Î±×·¥¿¡¼­ "SQL6555N" ¿À·ù¸¦ »ý¼ºÇϸç, ÀÚµ¿ ·Î´õ ±¸¼º ÆÄÀÏ¿¡¼­µµ | "OUTPUTNODES" ¸Å°³º¯¼ö·Î Á¤ÀÇÇÑ ·Îµù ³ëµå Áß ÀϺÎÀÇ "db2diag.log" | ÆÄÀÏ¿¡ ¿¬°áÀÌ °ÅºÎµÇ¾úÀ½À» ¾Ë¸®´Â ¿À·ù ¸Þ¼¼Áö "errno = 10061"ÀÌ | ±â·ÏµË´Ï´Ù. | Windows NT ½Ã½ºÅÛ¿¡¼­´Â, ±¹Áö È£½ºÆ®¸í¿¡ ´ëÇØ ¸®ÅϵǴ IP ÁÖ¼Ò°¡ | "DNS" ¶Ç´Â "hosts" ÆÄÀÏ¿¡¼­ °Ë»öµÇÁö ¾Ê°í Á¦¾îÆÇ ³×Æ®¿öÅ© ¾ÆÀÌÄÜ¿¡ | ±¹Áö·Î ±¸¼ºµÈ Á¤º¸¿¡¼­ °Ë»öµË´Ï´Ù. | Windows NT 4.0¿¡¼­´Â Á¦¾îÆÇ ³×Æ®¿öÅ© ¾ÆÀÌÄÜ¿¡ ±¸¼ºµÈ ¹ÙÀεù ¼ø¼­°¡ | ´ÙÁß È¨ ½Ã½ºÅÛ¿¡¼­ ¸®ÅϵǴ IP ÁÖ¼Ò ¼ø¼­¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù´Â | ¹ö±×°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é Microsoft Áö¿ø ¿Â¶óÀÎ | Ç׸ñ ID Q171320À» ÂüÁ¶ÇϽʽÿÀ. (ÀÌ°ÍÀº, È£½ºÆ®¸íÀ» pingÇÒ ¶§ | ¸®ÅϵǴ ù¹ø° IP ÁÖ¼ÒÀÔ´Ï´Ù.) | 2.4.5 ÀÚµ¿ ·Î´õ ÀÎÁõ µ¿ÀÛÀÇ º¯°æ»çÇ× | ±¹Áö µ¥ÀÌŸº£À̽º ¿¬°áÀÇ °³³äÀº MPP ȯ°æ¿¡¼­ ÁÖ¾îÁø MPP ÀνºÅϽºÀÇ | ¸ðµç ³ëµå·ÎºÎÅÍÀÇ ¿¬°áÀ» Æ÷ÇÔÇϵµ·Ï È®ÀåµÇ¾ú½À´Ï´Ù. ÀÌ´Â Áï, | ÀνºÅϽº°¡ AUTHENTICATION ¼­¹ö·Î ±¸¼ºµÇ´õ¶óµµ, "db2nodes.cfg" | ÆÄÀÏ¿¡ Á¤ÀÇµÈ ³ëµå Áß Çϳª¿¡¼­ ¿¬°áÀÌ ½ÃµµµÉ °æ¿ì¿¡´Â ¾ÏÈ£°¡ ´õÀÌ»ó | ¿ä±¸µÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÚµ¿ ·Î´õ´Â "autloader.cfg" ÆÄÀÏ¿¡ ÀÖ´Â | AUTHENTICATION Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Å³ª NO·Î ¼³Á¤µÇ¾î ÀÖ°í | ÀÚµ¿ ·Î´õÀÇ ¾ÏÈ£°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ» ¶§ ÀÌ »õ·Î¿î ¿¬°á ¹æ½ÄÀ» | È°¿ëÇÕ´Ï´Ù. | ÀÌ »õ·Î¿î µ¥ÀÌŸº£À̽º ¿¬°á ¹æ½ÄÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â, ½Ã½ºÅÛ¿¡¼­ | ÇÁ·Î±×·¥ÀÇ ¿ø°Ý ½ÇÇàÀ» À§ÇØ ¾ÏÈ£°¡ ÇÊ¿äÇÒ ¶§¿¡¸¸ ÀÚµ¿ ·Î´õ ½ÇÇà¿¡ | ¾ÏÈ£°¡ ¿ä±¸µË´Ï´Ù. ¿¹¸¦ µé¾î, UNIX ½Ã½ºÅÛ »óÀÇ ".rhosts" ÆÄÀÏÀÌ | "rsh" ½ÇÇàÀÌ °¡´ÉÇϵµ·Ï ÀûÀýÈ÷ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¾ÏÈ£°¡ | ÇÊ¿äÇÕ´Ï´Ù. | 2.4.6 BIGINT¸¦ Æ÷ÇÔÇÑ WSF ÀÚ·áÀÇ ¹ÝÀÔ/¹ÝÃâ | "BIGINT" ¶Ç´Â "DECIMAL" Ä÷³À» WSF(Work Sheet Format)·Î ¹ÝÃâÇÒ ¶§, | DOUBLE À¯Çü ¹üÀ§ ³»ÀÇ °ª¸¸À» Á¤È®ÇÏ°Ô ¹ÝÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹üÀ§ | ³»¿¡ ÀÖÁö ¾Ê´Â °ªµéµµ ¿©ÀüÈ÷ ¸ñÇ¥ ¹Ìµð¾î·Î ¹ÝÃâµË´Ï´Ù. ´Ü, ÀÌ °ªµéÀº | ´Ù½Ã ·ÎµåµÉ ¶§("LOAD" ¶Ç´Â "IMPORT"¸¦ ÅëÇØ), ÀÚ·á°¡ Á¤È®ÇÏÁö ¾ÊÀ» | °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÃÖÁ¾ °á°ú´Â Ç÷§Æû¿¡ µû¶ó ´Ù¸¨´Ï´Ù. 2.5 µ¥ÀÌŸº£À̽º º¹±¸ 2.5.1 ´Ù¸¥ ¿î¿µ üÁ¦¿¡¼­ÀÇ µ¥ÀÌŸº£À̽º ¹é¾÷°ú º¹±¸ BACKUP DATABASE¿Í RESTORE DATABASE ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÑ ¿î¿µ üÁ¦¿¡¼­ µ¥ÀÌŸº£À̽º³ª Å×ÀÌºí °ø°£À» ¹é¾÷ÇÑ ´ÙÀ½ ´Ù¸¥ ¿î¿µ üÁ¦·Î À̸¦ º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å, db2move ¸í·ÉÀ» »ç¿ëÇÏ¿©(¶Ç´Â ÀڷḦ ¹ÝÃâÇÑ ´ÙÀ½ ¹ÝÀÔÇϰųª ·ÎµåÇÏ¿©) ¿î¿µ üÁ¦ »çÀÌ¿¡ Å×À̺íÀ» ¿Å±â½Ê½Ã¿À. ÀÚ¼¼ÇÑ ³»¿ëÀº °ü¸® ¾È³»¼­ÀÇ "db2move ÅøÀ» »ç¿ëÇÑ ÀÚ·á À̵¿"À» ÂüÁ¶ÇϽʽÿÀ. 2.5.2 ADSTAR ºÐ»ê ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥(ADSM) »ç¿ë½ÃÀÇ °í·Á»çÇ× Windows ¿î¿µ üÁ¦¿Í OS/2¿¡¼­ ¼öÇàµÇ´Â ÇöÀç ADSM Ŭ¶óÀ̾ðÆ®´Â ÀçÁøÀÔ Å¬¶óÀ̾ðÆ®°¡ ¾Æ´Ï¹Ç·Î ´ÜÀÏ ½Ã½ºÅÛ¿¡¼­ ¹é¾÷, º¹¿ø ¶Ç´Â ·Îµå À¯Æ¿¸®Æ¼·Î º¹¼öÀÇ ¼¼¼ÇÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÜÀÏ ³ëµå ±¸¼º¿¡¼­ »ç¿ëÀÚ°¡ ´ÙÀ½°ú °°ÀÌ ¹é¾÷ ¸í·ÉÀ» ¼öÇàÇÏ·Á´Â °æ¿ì, db2 backup db sample use adsm open 3 sessions DB2´Â ADSM¿¡¼­ º¹¼ö ¼¼¼ÇÀ» Áö¿øÇÏÁö ¾ÊÀ½À» °¨ÁöÇÏ°í SQL2032NÀ» ¸®ÅÏÇÕ´Ï´Ù. ADSMÀ» »ç¿ëÇÏ¿© ¼öÇàÇÏ´Â »çº» ·Îµå¿¡µµ °°Àº ½Ã³ª¸®¿À°¡ Àû¿ëµË´Ï´Ù. ±×·¯³ª Windows NTÀÇ MLN ±¸¼º¿¡¼­´Â °¢ ³í¸®Àû ³ëµå°¡ ÇÑ °³ÀÇ ¼¼¼Ç¸¸ ÀÛ¼ºÇÏ·Á´Â °æ¿ì DB2°¡ ´ÜÀÏ ½Ã½ºÅÛ¿¡¼­ º¹¼ö ¼¼¼ÇÀÇ »ç¿ëÀ» °¨ÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ADSMÀ» »ç¿ëÇÏ¿© º¹¼öÀÇ ³í¸®Àû ³ëµå¸¦ ¹é¾÷, º¹¿ø ¶Ç´Â ·ÎµåÇÏ°í ÀÖ´Â °æ¿ì, ³í¸®Àû ³ëµå°¡ ½ÇÁ¦·Î °°Àº ¹°¸®Àû Çϵå¿þ¾î¿¡ ÀÖ´õ¶óµµ °¢ ³ëµå°¡ ´ÜÀÏ ¼¼¼ÇÀ» »ç¿ëÇÏ·Á°í Çϸé DB2´Â Á¶ÀÛÀÇ ÁøÇàÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº ¹é¾÷ ½Ãµµ¸¦ ½ÇÆÐÇÏ°Ô ÇÏ¿© ·Îµå ÇÁ·Î¼¼½º°¡ ÀϽà Á¤ÁöµÇ°Ô ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ½ÃµµÇؼ­´Â ¾ÈµË´Ï´Ù. | 2.5.3 µ¥ÀÌŸº£À̽º ·Î±×¸¦ À§ÇÑ ±¸¼º ¸Å°³º¯¼ö | ´ÙÀ½ Á¤º¸°¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | Àüü ·Î±× ÆÄÀÏ Å©±â ÇÑ°è´Â 4GBÀÔ´Ï´Ù. Áï, ·Î±× ÆÄÀÏ ¼ö(LOGPRIMARY + | LOGSECOND)¿Í ¹ÙÀÌÆ® ´ÜÀ§ÀÇ °¢ ·Î±× ÆÄÀÏ Å©±â(LOGFILSIZ * 4096)¸¦ | °öÇÑ °ªÀÌ 4GB ¹Ì¸¸À̾î¾ß ÇÕ´Ï´Ù. | 2.5.4 ¿ä±¸µÇ´Â ¹é¾÷ ºóµµ ¹× ½Ã°£ | "¿ä±¸µÇ´Â ¹é¾÷ ºóµµ ¹× ½Ã°£"¿¡ °üÇÑ ¼½¼Ç¿¡´Â ´ÙÀ½ Á¤º¸°¡ Ãß°¡µÇ¾î¾ß | ÇÕ´Ï´Ù. | µ¥ÀÌŸº£À̽º¸¦ º¹±¸ÇÏ°í ·Ñ Æ÷¿öµåÇÒ ¶§ º¸Á¸(archive) ·Î±×¸¦ Àû¿ëÇÏ´Â | µ¥ ÇÊ¿äÇÑ ½Ã°£ÀÌ Áß¿äÇÑ ¹®Á¦°¡ µÉ °æ¿ì, º¸´Ù ºó¹øÇÑ ¹é¾÷À» ¼öÇàÇÒ | ¶§ÀÇ ºñ¿ëÀ» °í·ÁÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. µ¥ÀÌŸº£À̽ºÀÇ »ç¿ë·®ÀÌ ¸¹À» °æ¿ì, | º¸´Ù ¸¹Àº ·Î±×°¡ ¹ß»ýÇϹǷΠº¸´Ù ºó¹øÇÑ µ¥ÀÌŸº£À̽º ¹é¾÷ÀÌ ±ÇÀåµË´Ï´Ù. | µ¥ÀÌŸº£À̽º ¹é¾÷ÀÌ ºó¹øÇØÁú¼ö·Ï, º¸Á¸(archive) ·Î±×¸¦ ÅëÇÑ ·Ñ | Æ÷¿öµå½Ã¿¡ Àû¿ëÇØ¾ß ÇÏ´Â º¸Á¸(archive) ·Î±× ¼ö´Â ÁÙ¾îµì´Ï´Ù. 2.5.5 µ¥ÀÌŸº£À̽º º¹±¸(ROLLFORWARD ¸í·É »ç¿ë °èȹ) ¹öÀü 2 Ŭ¶óÀ̾ðÆ®¿¡¼­´Â ºÐÇÒµÈ µ¥ÀÌŸº£À̽º¸¦ ·Ñ Æ÷¿öµåÇÒ ¼ö ¾ø½À´Ï´Ù. | 2.6 XA Áؼö Æ®·£Àè¼Ç °ü¸® ÇÁ·Î±×·¥°ú ÇÔ²² DB2 »ç¿ë | ÀÌ ÀåÀÇ 'Áö¿øµÇ´Â XA ±â´É' ¼½¼Ç¿¡ ÀÖ´Â 'DB2 Universal Database XA ½ºÀ§Ä¡ | »ç¿ë' ¼­ºê¼½¼Ç¿¡¼­, "OS/2 Ç÷§Æû"ÀÇ ¸¶Áö¸· ÁÙÀº ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß | ÇÕ´Ï´Ù. | ¾î´À ÇÑ°¡Áö ¹æ¹ýÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥À» db2api.lib¿Í ¸µÅ©ÇØ¾ß ÇÕ´Ï´Ù. "Windows NT Ç÷§Æû" ¼½¼ÇÀÇ ¸¶Áö¸· ÁÙÀº ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ¾î´À ÇÑ°¡Áö ¹æ¹ýÀ¸·Î db2api.lib¿Í ¸µÅ©ÇØ¾ß ÇÕ´Ï´Ù. | "db2app.lib"´Â "db2api.lib"·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. | 2.7 ÀÀ¿ë ÇÁ·Î±×·¥ °í·Á»çÇ× | "Àá±Ý ¼Ó¼º" ¼½¼Ç ¹Ù·Î ¾Õ¿¡ ÀÖ´Â "Àá±Ý"¿¡ °üÇÑ ¼½¼Ç¿¡¼­´Â, ´ÙÀ½ | ´Ü¶ôÀÌ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | ±³Âø »óÅ°¡ ¹ß»ýÇÒ ¶§ À̸¦ ±â·ÏÇÏ´Â ¸ð´ÏÅ͸¦ Á¤ÀÇÇÏ°íÀÚ ÇÒ ¼öµµ | ÀÖ½À´Ï´Ù. SQL ÂüÁ¶¼­¿¡ ±â¼úµÈ CREATE EVENT MONITOR¹®À» »ç¿ëÇÏ¿© | ¸ð´ÏÅ͸¦ ÀÛ¼ºÇϽʽÿÀ. | "select¹® »ç¿ë"¿¡ °üÇÑ ¼½¼Ç¿¡¼­´Â, OPTIMIZE FOR ¹× FETCH FIRSTÀÇ | ¿¹°¡ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. | SELECT EMPNAME, SALARY FROM EMPLOYEE | ORDER BY SALARY DESC | FETCH FIRST 100 ROWS ONLY | OPTIMIZE FOR 20 ROWS | º¯°æ»çÇ×Àº ´ÜÁö ÀÌ ¿¹ÀÇ ¸¶Áö¸· µÎ ÁÙÀÇ ¼ø¼­°¡ ¹Ù²ï °Í»ÓÀÔ´Ï´Ù. | 2.8 SQL ÄÄÆÄÀÏ·¯ ÀÌÇØ | "Çؽà Á¶ÀÎ"¿¡ °üÇÑ ¼½¼Ç¿¡¼­´Â ´ÙÀ½ Á¤º¸°¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | Çؽà Á¶ÀÎÀÇ ¼º´É»óÀÇ ÇýÅÃÀ» ´©¸®·Á¸é, "sortheap" µ¥ÀÌŸº£À̽º ±¸¼º | ¸Å°³º¯¼ö¿Í "sheapthres" µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öÀÇ | °ªÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. | ÀÇ»ç°áÁ¤ Áö¿ø Á¶È¸ÀÇ °æ¿ì, Çؽà Á¶ÀÎ ¾×¼¼½º Ç÷£Àº ºñ Çؽà Á¶ÀÎ | Ç÷£º¸´Ù ´õ ¸¹Àº Á¤·Ä Èü(heap) °ø°£À» »ç¿ëÇÕ´Ï´Ù. "sheapthres"°¡ | "sortheap"°ú ¸Å¿ì ±Ù»çÇÏ°Ô ¼³Á¤µÇ¸é(Áï, µ¿½Ã Á¶È¸´ç 2-3°³ ¹Ì¸¸ÀÇ Àμö), | Çؽà Á¶ÀÎÀº ÃÖÀûÈ­ ÇÁ·Î±×·¥ÀÌ ±â´ëÇÑ °Íº¸´Ù ÈξÀ ÀûÀº ¸Þ¸ð¸®¸¦ | »ç¿ëÇÏ¿© ¼öÇàµË´Ï´Ù. Çؽà Á¶ÀÎÀº Á¦ÇÑµÈ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© ½ÇÇàµÉ ¶§ | ¼Óµµ°¡ ¸Å¿ì ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡Àº ¿©·¯ °³ÀÇ Á¤·Ä°ú | Çؽà Á¶ÀÎÀÌ Æ÷ÇÔµÈ Á¶È¸¿¡¼­ ¹ß»ýÇϸç, ÀÌ °æ¿ì¿¡´Â ù¹ø° Á¤·ÄÀ̳ª | Çؽà Á¶ÀÎÀÌ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®ÀÇ ´ëºÎºÐÀ» ȹµæÇÕ´Ï´Ù. | ÇØ°áÃ¥Àº "sheapthres"¸¦ ÃæºÐÈ÷ Å©°Ô("sortheap"¿¡ »ó´ëÀûÀ¸·Î) ±¸¼ºÇÏ´Â | °ÍÀÔ´Ï´Ù. 2.9 ¿î¿µ »óÀÇ ¼º´É | 2.9.1 µ¥ÀÌŸº£À̽º ¹öÆÛ Ç® °ü¸® | ´ÙÀ½ Á¤º¸°¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | ¹öÆÛ Ç®°ú ¿¬°üµÈ ÀúÀ念¿ªÀº µ¥ÀÌŸº£À̽º°¡ È°¼ºÈ­µÇ°Å³ª ù¹ø° | ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÉ ¶§ ÇÒ´çµË´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ | ¹öÆÛ Ç®ÀÇ 1Â÷ ¼öÀÍÀÚÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸ðµÎ ¿¬°áÇØÁ¦µÇ¸é, ¹öÆÛ | Ç®°ú ¿¬°üµÈ ÀúÀ念¿ªÀÌ ÇÒ´çÇØÁ¦µË´Ï´Ù. 2.9.2 º¹¼ö µ¥ÀÌŸº£À̽º ¹öÆÛ Ç® °ü¸® µ¥ÀÌŸº£À̽º ¼³°è¸¦ ÇÒ ¶§ ÆäÀÌÁö Å©±â°¡ 8KBÀÎ Å×À̺íÀÌ ÃÖÀûÀ̶ó°í °áÁ¤ÇßÀ» ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î ÆäÀÌÁö Å©±â°¡ 8KBÀÎ ¹öÆÛ Ç®À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù(°°Àº ÆäÀÌÁö Å©±â¸¦ °¡Áø Çϳª ÀÌ»óÀÇ Å×ÀÌºí °ø°£°ú ÇÔ²²). Å×À̺íÀ» 8KB Å×ÀÌºí °ø°£¿¡ µÐ °æ¿ì, Àӽà Å×ÀÌºí °ø°£ÀÇ ÆäÀÌÁö Å©±âµµ 8KB·Î ÇÏ´Â °ÍÀÌ ÁÁÀ¸¸ç ÆäÀÌÁö Å©±â°¡ °°Àº 8KBÀÎ ¹öÆÛ Ç®¿¡ Àӽà Å×ÀÌºí °ø°£À» ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. »ý·«½Ã ¹öÆÛ Ç®(IBMDEFAULTBP)À̳ª 4KB Àӽà Å×ÀÌºí °ø°£À» ÇÒ´çÇÑ ´Ù¸¥ 4KB ¹öÆÛ Ç®Àº ÀÛ°Ô À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ 8KB Àӽà Å×ÀÌºí °ø°£À» ¼±È£ÇÔ¿¡ µû¶ó¼­ 8KB ¹öÆÛ Ç®µµ ¼±È£Çϱ⠶§¹®ÀÔ´Ï´Ù. | 2.10 ¿î¿µÀÚ(governor) »ç¿ë | "¿î¿µÀÚ(governor) µð¸Õ"¿¡ °üÇÑ ¼½¼Ç¿¡ ´ÙÀ½ Á¤º¸¸¦ Ãß°¡ÇϽʽÿÀ. | ¿î¿µÀÚ(governor)¸¦ ¿¡ÀÌÀüÆ® ¿ì¼±¼øÀ§¸¦ Á¶Á¤ÇÏ´Â ´ëü ¼ö´ÜÀ¸·Î¼­ | »ç¿ëÇÏ´Â °Í°ú °ü·ÃÇÑ ÁÖÀÇ»çÇ׿¡´Â ´ÙÀ½ Á¤º¸¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. | "(ÀÌ ÁÖÀÇ»çÇ×Àº OS/2 ¶Ç´Â Windows NT Ç÷§Æû¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.)" | "¿î¿µÀÚ(governor) ±¸¼º ÆÄÀÏ"¿¡ °üÇÑ ¼½¼Ç¿¡¼­, "Á¶Ä¡/¿ì¼±¼øÀ§" ¾Æ·¡¿¡ | ÀÖ´Â Á¤º¸ÀÇ Ã¹¹ø°¿Í µÎ ¹ø° ´Ü¶ôÀ» ´ÙÀ½À¸·Î ´ëüÇϽʽÿÀ. | ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇØ »ç¿ëµÇ´Â ¿¡ÀÌÀüÆ®ÀÇ ¿ì¼±¼øÀ§ º¯°æÀ» ÁöÁ¤ÇÕ´Ï´Ù. | À¯È¿ÇÑ °ªÀº -20 - +20ÀÔ´Ï´Ù. 2.11 DB2 ±¸¼º | 2.11.1 ºÎȣȭµÈ ¾ÏÈ£ | ÀÎÁõ À¯Çü(authentication) ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°ÀÌ °»½ÅµË´Ï´Ù. | »õ·Î¿î °ª SERVER_ENCRYPT°¡ ÀÌ ¸Å°³º¯¼ö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ °ªÀº | SERVER ÀÎÁõ°ú µ¿ÀÏÇÑ ±ÔÄ¢À» °¡Áö¸ç, ³×Æ®¿öÅ©¸¦ ÅëÇØ ¼Û½ÅµÈ ¸ðµç ¾ÏÈ£°¡ | ºÎȣȭµÇ´Â Ãß°¡ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» »ç¿ëÇÏ´Â µ¥ À־ÀÇ Á¦ÇÑ | »çÇ×Àº ¼½¼Ç 2.2.3 "ºÎȣȭµÈ ¾ÏÈ£"¸¦ ÂüÁ¶ÇϽʽÿÀ. | »õ·Î¿î °ª DCS_ENCRYPT°¡ ÀÌ ¸Å°³º¯¼ö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ °ªÀº DB2 | ConnectÀÇ Áö¿øÀ» À§ÇØ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ »õ·Î¿î °ª¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº | ´ÙÀ½ µÎ Á¦Ç°ÀÇ READDCS.TXT ÆÄÀÏ¿¡ ¹®¼­È­µÇ¾î ÀÖ½À´Ï´Ù. | o IBM DB2 Connect Enterprise Edition, ¹öÀü 5.2 | o IBM DB2 Connect Personal Edition, ¹öÀü 5.2. 2.11.2 ±¸¼º ¸Å°³º¯¼ö Æ©´×/Çؽà Á¶ÀÎ ¼º´É ÃÖÀûÈ­ Çؽà Á¶ÀÎÀÇ ¼º´É ÇýÅÃÀ» ´©¸®·Á¸é SORTHEAP µ¥ÀÌŸº£À̽º ±¸¼º ¸Å°³º¯¼ö¿Í SHEAPTHRES µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öÀÇ °ªÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. Çؽà Á¶ÀÎ Ç÷£Àº ´Ù¸¥ Á¶ÀÎ Ç÷£º¸´Ù ¸¹Àº Á¤·Ä Èü(heap) °ø°£À» »ç¿ëÇÕ´Ï´Ù. SHEAPTHRES°¡ SORTHEAP¿¡ °ÅÀÇ ±ÙÁ¢ÇÏ°Ô ¼³Á¤µÇ¸é(µ¿½Ã Á¶È¸´ç 2-3°³ ¹Ì¸¸ÀÇ Àμö) Çؽà Á¶ÀÎÀº ÃÖÀûÈ­ ÇÁ·Î±×·¥ÀÌ ±â´ëÇÑ °Íº¸´Ù ÈξÀ ÀûÀº ¸Þ¸ð¸®¸¦ »ç¿ë ÇÏ¿© ¼öÇàµË´Ï´Ù. Çؽà Á¶ÀÎÀº Á¦ÇÑµÈ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© ½ÇÇàµÉ ¶§ ¼Óµµ°¡ ¸Å¿ì ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦´Â º¹¼öÀÇ Á¤·Ä°ú Çؽà Á¶ÀÎÀ» Æ÷ÇÔÇÑ Á¶È¸¿¡¼­ ¹ß»ýÇϴµ¥, ÀÌ °æ¿ì ù¹ø° Á¤·ÄÀ̳ª Çؽà Á¶ÀÎÀÌ ´ëºÎºÐÀÇ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ ȹµæÇÕ´Ï´Ù. ÇØ°áÃ¥Àº SHEAPTHRES¸¦ ÃæºÐÈ÷ Å©°Ô(SORTHEAP¿¡ »ó´ëÀûÀ¸·Î) ±¸¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. Çؽà Á¶ÀÎ Àü·«ÀÇ ¼±Åà ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔÇÏ¿© Çؽà Á¶Àο¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL ÂüÁ¶¼­ÀÇ db2expln¿¡ ´ëÇÑ ¼³¸í°ú "»õ·Î¿î ±â´É"(ºÎ·Ï A - ½Ã½ºÅÛ ¸ð´ÏÅÍ ¾È³» ¹× ÂüÁ¶¼­ °»½Å)À» ÂüÁ¶ÇϽʽÿÀ. ¾Æ·¡ÀÇ »õ·Î¿î Çؽà Á¶ÀÎ ·¹Áö½ºÆ®¸® º¯¼ö(DB2_HASH_JOIN)¿¡ ´ëÇÑ ¼³¸íµµ ÂüÁ¶ÇϽʽÿÀ. | 2.11.3 µ¥ÀÌŸº£À̽º ·Î±× ÆÄÀÏ | "·Î±× ÆÄÀÏ Å©±â(logfilsz)" ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°ÀÌ °»½ÅµË´Ï´Ù. | Àüü ·Î±× ÆÄÀÏ Å©±â ÇÑ°è´Â 4GBÀÔ´Ï´Ù. Áï, ·Î±× ÆÄÀÏ ¼ö(LOGPRIMARY + | LOGSECOND)¿Í ¹ÙÀÌÆ® ´ÜÀ§ÀÇ °¢ ·Î±× ÆÄÀÏ Å©±â(LOGFILSIZ * 4096)¸¦ | °öÇÑ °ªÀÌ 4GB ¹Ì¸¸À̾î¾ß ÇÕ´Ï´Ù. | 2.11.4 ½ÅÀӵǴ Ŭ¶óÀ̾ðÆ® ¹× DRDA »ç¿ë | "ÀνºÅϽº °ü¸®"¿¡ °üÇÑ ¼½¼Ç¿¡¼­, "¸ðµç Ŭ¶óÀ̾ðÆ® ½ÅÀÓ(trust_allclnts)" | ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°ÀÌ °»½ÅµË´Ï´Ù. | ¸Å°³º¯¼öÀÇ °ª ¹üÀ§¿¡´Â ÀÌÁ¦ NO ¹× YES ÀÌ¿Ü¿¡ DRDAONLY°¡ Æ÷ÇԵ˴ϴÙ. | ¸Å°³º¯¼ö ¼³¸í¿¡´Â ´ÙÀ½ µÎ ´Ü¶ôÀÌ Æ÷ÇԵ˴ϴÙ. | "trust_allclnts" ¸Å°³º¯¼ö¸¦ DRDAONLY·Î ¼³Á¤Çϸé, MVS ¹× OS/390¿ë DB2, | VM ¹× VSE¿ë DB2, ±×¸®°í OS/400¿ë DB2·ÎºÎÅÍÀÇ DRDA Ŭ¶óÀ̾ðÆ®¸¦ Á¦¿ÜÇÑ | ¸ðµç Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Å¬¶óÀ̾ðÆ®¸¸ÀÌ | Ŭ¶óÀ̾ðÆ®Ãø ÀÎÁõÀ» ¼öÇàÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸ðµç Ŭ¶óÀ̾ðÆ®´Â | ¼­¹ö°¡ ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. | "trust_clntauth" ¸Å°³º¯¼ö´Â À§ÀÇ Å¬¶óÀ̾ðÆ®°¡ ÀÎÁõµÇ´Â À§Ä¡¸¦ ÆǺ°ÇÏ´Â | µ¥ »ç¿ëµË´Ï´Ù. "trust_clntauth"°¡ "client"À̸é, ÀÎÁõÀº Ŭ¶óÀ̾ðÆ®¿¡¼­ | ¼öÇàµË´Ï´Ù. "trust_clntauth"°¡ "server"ÀÏ °æ¿ì, ¾ÏÈ£°¡ Á¦°øµÇÁö ¾ÊÀ» | ¶§´Â Ŭ¶óÀ̾ðÆ®¿¡¼­, ¾ÏÈ£°¡ Á¦°øµÉ ¶§´Â ¼­¹ö¿¡¼­ ÀÎÁõÀÌ ¼öÇàµË´Ï´Ù. | 2.11.5 LOGINRETRIES ¿É¼Ç(AIX Àü¿ë) | AIX »óÀÇ DB2 Universal Database´Â ¿î¿µ üÁ¦¿¡¼­ ½ÇÆÐÇÑ ¾ÏÈ£ ½Ãµµ¸¦ | ±â·ÏÇÏ°í Ŭ¶óÀ̾ðÆ®°¡ "loginretries" ¸Å°³º¯¼ö·Î ÁöÁ¤µÈ Çã¿ë °¡´ÉÇÑ | ·Î±×ÀÎ ½Ãµµ ¼ö¸¦ ÃÊ°úÇßÀ» ¶§ À̸¦ °ËÃâÇÏ´Â ±â´ÉÀ» Ãß°¡Çß½À´Ï´Ù. 2.11.6 ASLHEAPSZ¿Í ´ë¿ë·® Å×ÀÌºí¿¡ ´ëÇØ ½ÇÆÐÇÑ Á¶È¸ DB2´Â ´ë¿ë·® Å×À̺í(·¹ÄÚµå ±æÀÌ°¡ 4005ÀÚº¸´Ù ±æ°í Ä÷³ ¼ö°¡ 500°³ ÀÌ»óÀÎ Å×À̺í)¿¡¼­ Á¶È¸ °á°ú¸¦ ÆäÄ¡ÇÒ ¶§ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ASLHEAPSZ µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öÀÇ °ªÀ» »ý·«½Ã °ª 15º¸´Ù Å©°Ô ÇÔÀ¸·Î½á ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.11.7 SMP ½Ã½ºÅÛ¿¡¼­ÀÇ INTRA_PARALLEL ¼³Á¤(WINDOWS NT) SMP ½Ã½ºÅÛÀÇ Windows NT¿¡¼­ INTRA_PARALLEL µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö´Â DB2 ¹öÀü 5.2¿¡¼­ ÀνºÅϽº°¡ ÀÛ¼ºµÉ ¶§ YES·Î ¼³Á¤µË´Ï´Ù. ¹öÀü 5.0¿¡¼­´Â ÀÌ ¸Å°³º¯¼ö°¡ NO·Î ¼³Á¤µÇ¾ú½À´Ï´Ù. | 2.12 AIX¿ë HACMP ES | "Ŭ·¯½ºÅÍ ±¸¼º" ¼½¼Ç¿¡¼­´Â, ³ëµå°¡ µÎ °³ÀÎ ½Ã½ºÅÛÀÇ ÄÁÅ×ÀÌ³Ê ÀÛ¼º¹ýÀ» | º¸¿©ÁÖ´Â ¿¹°¡ ´ÙÀ½°ú °°ÀÌ °»½ÅµË´Ï´Ù. | CREATE TABLESPACE TS3 MANAGED BY SYSTEM USING | ('/TS/cont $N%2, '/TS3/cont $N%2+2') | ´ÙÀ½ ÄÁÅ×À̳ʰ¡ »ç¿ëµÉ °ÍÀÔ´Ï´Ù. | /TS3/cont0 - ³ëµå 0 | /TS3/cont2 - ³ëµå 0 | /TS3/cont1 - ³ëµå 1 | /TS3/cont3 - ³ëµå 1 | 'TS3' ¼­ºêµð·ºÅ丮¿Í ÀÏ°üµÇµµ·Ï º¯°æµÇ¾ú½À´Ï´Ù. | 2.13 DB2 ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------- | DB2CHGPWD_EEE AIX ¹× Default=NULL DB2 °ü¸®ÀÚ°¡ ºñ°ü¸®ÀÚ·Î ÇÏ¿©±Ý | Windows NT °ª YES ¶Ç´Â NO ¾ÏÈ£¸¦ º¯°æÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. | (Sun EEE¿¡¼­´Â °ü¸®ÀÚ´Â Windows NTÀÇ Windows NT | Áö¿øµÇÁö ¾ÊÀ½) µµ¸ÞÀÎ Á¦¾î±â³ª AIXÀÇ NIS¸¦ »ç¿ëÇÏ¿© | ¸ðµç µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç(³ëµå)¿¡ ´ëÇÑ | ¾ÏÈ£°¡ Áß¾Ó ÁýÁßÀûÀ¸·Î À¯Áöº¸¼öµÇµµ·Ï | ÇØ¾ß ÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. ¾ÏÈ£°¡ Áß¾Ó | ÁýÁßÀûÀ¸·Î °ü¸®µÇÁö ¾ÊÀ» °æ¿ì, ¸ðµç | µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç¿¡¼­ ¾ÏÈ£°¡ ÀÏÄ¡ÇÏÁö | ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, »ç¿ëÀÚ°¡ | º¯°æÀ» À§ÇØ ¿¬°áÇÏ´Â µ¥ÀÌŸº£À̽º | ÆÄƼ¼Ç¿¡¼­¸¸ ¾ÏÈ£°¡ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------- | DB2_GRP_LOOKUP Windows NT DEFAULT=null »ç¿ëÀÚ°¡ ¼ÓÇÑ ±×·ìÀ» ³ª¿­ÇÏ´Â µ¥ | °ª: local, domain »ç¿ëµÇ´Â Windows NT º¸¾È ¸ÞÄ«´ÏÁòÀ» | ÁöÁ¤ÇÕ´Ï´Ù. | ÁÖ: FixPak 7ÀÇ °æ¿ì, "db2_grp_lookup" ·¹Áö½ºÆ®¸® º¯¼ö°¡ ÇöÀç | Áö¿øµÇ´Â Å°¿öµå "local" ÀÌ¿Ü¿¡ Å°¿öµå "domain"À» Áö¿øÇϵµ·Ï | Çâ»óµÇ¾ú½À´Ï´Ù. | db2set db2_grp_lookup=domain | ÀÌ°ÍÀº ´ÙÀ½ Á¶°Ç ÇÏ¿¡¼­ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. | 1. ½Ã½ºÅÛÀÌ µµ¸ÞÀÎ Á¦¾î±â°¡ ¾Æ´Õ´Ï´Ù. | 2. ½Ã½ºÅÛÀÌ µµ¸ÞÀÎ °èÁ¤ÀÌ ÀÖ´Â µµ¸ÞÀÎ ÀÌ¿ÜÀÇ µµ¸ÞÀο¡ ÀÖ½À´Ï´Ù. | ÀÌ·¯ÇÑ »óȲÀº ÀÚ¿ø µµ¸ÞÀÎÀÌ ½Å·ÚÇÏ´Â µµ¸ÞÀο¡ °èÁ¤ÀÌ Á¤ÀǵǴ | ¸¶½ºÅÍ °èÁ¤ µµ¸ÞÀÎ ¸ðµ¨À» »ç¿ëÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. | 3. °èÁ¤ µµ¸ÞÀο¡ ´ëÇÑ ¹é¾÷ µµ¸ÞÀÎ Á¦¾î±â°¡ ÀÖ½À´Ï´Ù. | ÀÌ ¸Å°³º¯¼ö´Â Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö ±¸¼º µÑ´Ù¿¡ Àû¿ëµË´Ï´Ù. | ÀÌ ¸Å°³º¯¼ö¸¦ ¼³Á¤Çϸé DB2¿¡ ÇöÀç µµ¸ÞÀο¡ ÀÖ´Â µµ¸ÞÀÎ Á¦¾î±â¸¦ | »ç¿ëÇÏ¿© °èÁ¤ µµ¸ÞÀÎÀÇ Á¦¾î±â¸¦ ãµµ·Ï Áö½ÃÇÕ´Ï´Ù. | ¹®Á¦Á¡ ÇØ°á: | ±×·ìÀ» ³ª¿­Çϱâ À§ÇØ(¶ÇÇÑ »ç¿ëÀÚ°¡ °ü¸®ÀÚÀÎÁöÀÇ ¿©ºÎ¸¦ ÆǺ°Çϱâ | À§ÇØ), DB2´Â NT API¸¦ »ç¿ëÇÏ¿© °èÁ¤ÀÌ Á¤ÀÇµÈ µµ¸ÞÀÎÀÇ µµ¸ÞÀÎ | Á¦¾î±â¸¦ ã½À´Ï´Ù. ÀÌ°ÍÀº 1Â÷ µµ¸ÞÀÎ Á¦¾î±â(PDC)¸¦ ã´Ù°¡ | ÀÌ¿¡ ½ÇÆÐÇÒ °æ¿ì ¹é¾÷ µµ¸ÞÀÎ Á¦¾î±â¸¦ ã´Â API¸¦ »ç¿ëÇÕ´Ï´Ù. | ÀÌ·¯ÇÑ API¸¦ ¼öÇà ÁßÀÎ ½Ã½ºÅÛ ¿ª½Ã µµ¸ÞÀÎ Á¦¾î±âÀÎ °æ¿ì, ÀÌ | ¹æ¹ýÀº Ç×»ó Àß ÀÛµ¿ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ µµ¸ÞÀÎ Á¦¾î±â°¡ ¾Æ´Ñ °æ¿ì, | ÀÌ ¹æ¹ýÀº PDC°¡ ´Ù¿îµÉ ¶§ ½ÇÆÐÇÏ°Ô µË´Ï´Ù. "db2_grp_lookup=domain"ÀÏ | ¶§, DB2´Â »ç¿ëÀÚ µµ¸ÞÀο¡¼­ API¸¦ ¼öÇàÇÒ µµ¸ÞÀÎ Á¦¾î±â¸¦ ã¾Æ °èÁ¤ | µµ¸ÞÀÎÀÇ µµ¸ÞÀÎ Á¦¾î±â¸¦ ÆǺ°ÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº PDC°¡ ´Ù¿îµÉ ¶§ | ½ÇÆÐÇÏÁö ¾Ê½À´Ï´Ù. ¸Å°³º¯¼ö ¿î¿µ üÁ¦ °ª ¼³¸í ----------------------------------------------------------------------- DB2_HASH_JOIN ¸ðµÎ DEFAULT=NO ¾×¼¼½º Ç÷£À» ÄÄÆÄÀÏÇÒ °ª: YES ¶Ç´Â NO ¶§ °¡´ÉÇÑ Á¶ÀÎ ¹æ¹ýÀ¸·Î¼­ Çؽà Á¶ÀÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------ | DB2_NEW_CORR_SQ_FF ¸ðµÎ DEFAULT=OFF ONÀ¸·Î ¼³Á¤µÉ ¶§, SQL ÃÖÀûÈ­ | °ª: ON ¶Ç´Â OFF ÇÁ·Î±×·¥À¸·Î °è»êµÇ´Â ƯÁ¤ ºÎ¼Ó | Á¶È¸ ¼ú¾îÀÇ ¼±Åüº °ª¿¡ ¿µÇâÀ» | ¹ÌĨ´Ï´Ù. ÀÌ°ÍÀº ºÎ¼ÓÁ¶È¸ÀÇ | ¼±Åà ¸ñ·Ï¿¡ MIN ¶Ç´Â MAX Áý°è | ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â µ¿µî ºÎ¼ÓÁ¶È¸ | ¼ú¾î ¼±Åüº °ªÀÇ Á¤È®¼ºÀ» | Çâ»ó½ÃÅ°´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. | ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. | SELECT * FROM T WHERE T.COL = | (SELECT MIN(T.COL) FROM T WHERE ...) | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------ | DB2MEMDISCLAIM AIX DEFAULT=(¼³Á¤µÇÁö ¾ÊÀ½) ½ÇÇà ÁßÀÎ ¿öÅ©·Îµå¿Í Ç® ¿¡ÀÌÀüÆ® | °ª: YES ¶Ç´Â NO ±¸¼º¿¡ µû¶ó, ¿¡ÀÌÀüÆ®°¡ À¯ÈÞ »óÅÂÀÏ | ¶§¿¡µµ °¢ DB2 ¿¡ÀÌÀüÆ®¿¡ ´ëÇØ È®¾àµÈ | ¸Þ¸ð¸®°¡ 32MB ÀÌ»óÀ¸·Î À¯ÁöµÇ´Â »óȲÀÌ | ÃÊ·¡µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀº | ¸Þ¸ð¸®¸¦ ½Å¼ÓÇÏ°Ô Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï | À¯ÁöÇÒ ¶§ ¹ß»ý °¡´ÉÇϸç, ÀϹÝÀûÀ¸·Î | ¾çÈ£ÇÑ ¼º´ÉÀ» ÃÊ·¡ÇÕ´Ï´Ù. ´Ü, ¸Þ¸ð¸® | Á¦ÇÑ ½Ã½ºÅÛ¿¡¼­´Â ÀÌ·¯ÇÑ Çö»óÀÌ ¹Ù¶÷Á÷ÇÑ | ºÎ°¡ ÀÛ¿ëÀ̶ó°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. | ÀÌ·¯ÇÑ »óŸ¦ ÇÇÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. | db2set DB2MEMDISCLAIM=yes | ¸Þ¸ð¸® Æ÷±â´Â ½ÇÁ¦ ÀúÀ念¿ªÀ» ´õÀÌ»ó | Â÷ÁöÇÏÁö ¾Êµµ·Ï AIX ¿î¿µ üÁ¦¿¡ ÇØ´ç | ¿µ¿ªÀÇ ÆäÀÌ¡À» Áß´ÜÇÒ °ÍÀ» Áö½ÃÇÕ´Ï´Ù. | DB2MEMDISCLAIMÀ» YES·Î ¼³Á¤Çϸé, DB2 | UDB´Â DB2MEMMAXFREE¿¡ µû¶ó ÇØÁ¦µÈ ÀϺΠ| ¶Ç´Â ¸ðµç ¸Þ¸ð¸®¸¦ Æ÷±âÇÕ´Ï´Ù. ÀÌ´Â | ¸Þ¸ð¸®°¡ ÇØÁ¦µÇ´Â Áï½Ã ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼­ | ½±°Ô ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. | DB2MEMMAXFREEµµ ÂüÁ¶ÇϽʽÿÀ. | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------- | DB2MEMMAXFREE AIX DEFAULT=(¼³Á¤µÇÁö ¾ÊÀ½) °¢ DB2 ¿¡ÀÌÀüÆ®¿¡¼­ º¸À¯ÇÏ´Â ¿©À¯ | °ª: 4000000 ¸Þ¸ð¸®ÀÇ ¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ º¯¼ö¸¦ | - 256000000 4¿¡¼­ 256MB »çÀÌÀÇ ÇÑ °ªÀ¸·Î ¼³Á¤ÇÒ | ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì, | ´ÙÀ½°ú °°ÀÌ 8MBÀÇ °ªÀ» ÁöÁ¤ÇÒ °ÍÀ» | ±ÇÀåÇÕ´Ï´Ù. | db2set DB2MEMMAXFREE=8000000 | DB2MEMDISCLAIMµµ ÂüÁ¶ÇϽʽÿÀ. | ¹öÆÛ Ç®À» Á¶Á¤ÇÏ´Â »õ·Î¿î ·¹Áö½ºÆ®¸® º¯¼ö°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ÀÌ º¯¼ö¸¦ | »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. | 1. ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. | 2. ÀÌ ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇϽʽÿÀ. | db2set DB2BPVARS= | ¿¹¸¦ µé¾î, "f:\BPVARSFILE" ÆÄÀÏÀº ´ÙÀ½ ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù. ----------------------------------------------------------------------------- | # turn on scatter read for raw DMS devices | NT_SCATTER_DMSDEVICE=1 ----------------------------------------------------------------------------- | ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ´ÙÀ½À» ¼öÇàÇÏ°Ô µË´Ï´Ù. | db2set DB2BPVARS=f:\BPVARSFILE | ÇöÀç Áö¿øµÇ´Â ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù. | ¸Å°³º¯¼ö ¿î¿µ °ª ¼³¸í | üÁ¦ | ------------------------------------------------------------------------------------- | NT_SCATTER_DMSDEVICE NT DEFAULT=0(OFF) DMS ÀåÄ¡ ÄÁÅ×À̳ʿ¡ ´ëÇØ ºÐ»ê | °ª=0(OFF) Àб⸦ ON »óÅ·ΠÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö | ¶Ç´Â 1(ON) ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ·¹Áö½ºÆ®¸®¿¡¼­ | DB2NTNOCACHE°¡ ONÀ¸·Î ¼³Á¤µÇ¾î | ÀÖ´Â °æ¿ì¿¡¸¸ ÀÛµ¿ °¡´ÉÈ­(ON »óÅÂ)µÉ | ¼ö ÀÖ½À´Ï´Ù. DB2NTNOCACHE°¡ OFFÀÏ | °æ¿ì(¶Ç´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Â °æ¿ì), | db2diag.log¿¡ °æ°í ¸Þ¼¼Áö°¡ ±â·ÏµÇ°í | ºÐ»ê Àбâ´Â ÀÛµ¿ ºÒ°¡´É »óÅ·ΠÀ¯Áö | µË´Ï´Ù. RAW ÄÁÅ×À̳ʿ¡ ´ëÇÑ ´ë·®ÀÇ | ¼øÂ÷ ÇÁ¸®ÆäĪÀÌ ÀÖ´Â ½Ã½ºÅÛ¿¡ ±ÇÀåµË´Ï´Ù. 2.14 Ãß°¡ RAH(RUN ALL HOSTS) Á¤º¸(SOLARIS ¹× AIX Àü¿ë) ´ÙÀ½ ³»¿ëÀ» ºÎ·Ï QÀÇ rah Á¤º¸¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¼º´ÉÀ» Çâ»óÇϱâ À§ÇØ ´ëÇü ½Ã½ºÅÛ¿¡¼­ tree_logicÀ» »ç¿ëÇϵµ·Ï rah¸¦ È®ÀåÇß½À´Ï´Ù. Áï, rah´Â ¸ñ·Ï¿¡ Æ÷ÇÔµÈ ³ëµå ¼ö¸¦ Á¡°ËÇÏ¿© ±× ¼ö°¡ ÀÓ°è°ªÀ» ÃÊ°úÇÏ¸é ¸ñ·ÏÀÇ ºÎºÐÁýÇÕÀ» ±¸¼ºÇÏ°í ÀÚüÀÇ Àç±Í È£ÃâÀ» ÇØ´ç ³ëµå·Î º¸³À´Ï´Ù. ÇØ´ç ³ëµå¿¡¼­ Àç±Í È£ÃâµÈ rah´Â ¸ñ·ÏÀÌ ¸í·ÉÀ» ¸ñ·ÏÀÇ ¸ðµç ³ëµå¿¡ º¸³»´Â Ç¥ÁØ ·ÎÁ÷(Áö±ÝÀº "leaf-of-tree" ·ÎÁ÷)À» µû¸¦ ¸¸Å­ ÃæºÐÈ÷ ÀÛ¾ÆÁú ¶§±îÁö °°Àº ·ÎÁ÷À» µû¸¨´Ï´Ù. ÀÓ°è°ªÀº RAHTREETHRESH ȯ°æ º¯¼ö·Î ÁöÁ¤µÇ°Å³ª »ý·«½Ã °ª 15¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°¸®-³ëµå-´ç-º¹¼ö-³í¸®-³ëµå ½Ã½ºÅÛÀÇ °æ¿ì, db2_allÀº Àç±ÍÀû È£ÃâÀ» º°°³ÀÇ ¹°¸® ³ëµå·Î ¼Û½ÅÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ·± ¹°¸®Àû ³ëµå´Â µ¿ÀÏÇÑ ¹°¸® ³ëµå¿¡ ÀÖ´Â ±âŸ ³í¸® ³ëµå¸¦ rshÇÏ¿© ¹°¸® ³ëµå°£ Åë½Å·®À» ÁÙÀÔ´Ï´Ù. (ÀÌ´Â rah¿¡´Â Àû¿ëµÇÁö ¾Ê°í db2_all¿¡¸¸ Àû¿ëµË´Ï´Ù. ¿Ö³ÄÇϸé, rah´Â Ç×»ó º°°³ÀÇ ¹°¸® ³ëµå·Î ¼Û½ÅÇϱ⠶§¹®ÀÔ´Ï´Ù.) ÀÌ rah ¹öÀüÀº ÀÌÀü ¹öÀü(Á¦Ç°¿¡¼­ rah.sh_oldÀÇ À̸§À¸·Î Á¦°ø)°ú °ÅÀÇ °°Àº ±¸¹®°ú Àǹ̸¦ °¡Áö°í ÀÖÀ¸³ª, ´Ü »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÇ Á¾·ù¿¡ ´ëÇØ ¸î °¡Áö Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. o »ç¿ëÀÚ´Â ksh(kornshell)À» ½©·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ´Ù¸¥ ½©À» »ç¿ëÇÏ´Â °æ¿ì rah_tree´Â °æ°í¸¦ »ý¼ºÇÏ°í ºñ-Æ®¸® ·ÎÁ÷À» »ç¿ëÇÕ´Ï´Ù. o ¸í·ÉÀÇ ¹ÝÇâÀ» ¿äûÇÏ´Â ÀÛÀº µû¿ÈÇ¥(') Á¢µÎºÎ ¹®ÀÚ´Â ¹«½ÃµË´Ï´Ù. o < (³ª¸¦ Á¦¿ÜÇÑ ¸ðµÎ) ¹× > (È£½ºÆ® »öÀÎÀ¸·Î <> ´ëü) ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é È£½ºÆ® »öÀÎÀº ºñ-Æ®¸® rah/db2_all·Î ´ëüµÇ´Â °Í°ú ´Ù¸¨´Ï´Ù. ÁÖ: () ¹× ## ´ëü´Â ÀÌÀü rah/db2_all°ú µ¿ÀÏÇÏ°Ô ÀÛ¾÷ÇØ¾ß ÇÕ´Ï´Ù. o »ç¿ëÀÚ ID ¼³Á¤Àº ¸ñ·ÏÀÇ ¸ðµç ³ëµå¿¡¼­ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, rah_tree ¸í·É ¶Ç´Â db2_tree ¸í·ÉÀÌ ¼öÇàµÈ Çö ÀÛ¾÷ µð·ºÅ丮´Â ¸ðµç ³ëµå¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. rah_tree ½ÇÇà ÆÄÀÏÀº ¸ðµç ³ëµå(rah_tree ¸í·ÉÀÌ ¼öÇàµÉ ¶§ Àû¿ëµÇ´Â °Í)¿¡¼­ ÇöÀç $PATH¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. rahwaitfor ½ÇÇà ÆÄÀÏÀº ±× °æ·Î¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ³ëµå °£ÀÇ Æ¯Á¤ÇÑ È¯°æ Â÷ÀÌÁ¡Àº Çã¿ëµÉ ¼ö ÀÖÀ¸³ª ¸¹ÀÌ´Â ¾ÈµË´Ï´Ù. o ½ÇÇàµÉ ¸í·ÉÀº "-o, -b, -d, ¶Ç´Â -x" ¹®ÀÚ·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù. ¿Ö³ÄÇϸé, rah_tree°¡ À̸¦ Ç÷¡±×·Î Çؼ®Çϱ⠶§¹®ÀÔ´Ï´Ù. o º´·Ä ½ÇÇàÀ» ÁöÁ¤ÇÒ ¶§ È£½ºÆ®¿¡¼­ Ãâ·ÂÀ» ¸®ÅÏÇÏ´Â ¼ø¼­´Â ¸ñ·Ï¼øÀ¸·Î Ãâ·ÂÀ» ¸®ÅÏÇÏ´Â ºñ-Æ®¸® rah·Î »ý¼ºµÈ ¼ø¼­¿Í ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. o rah_tree ¶Ç´Â db2_tree°¡ È£ÃâµÉ ¶§¸¶´Ù ¾Õ¿¡¼­ ¼³¸íÇÑ ´ë·Î ¸ñÀûÁö ³ëµåÀÇ ¼ö¸¦ ÀÓ°è°ª°ú ºñ±³ÇÕ´Ï´Ù. ÀÓ°è°ªÀº ´ÙÀ½ ȯ°æ º¯¼ö·Î ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. export RAHTREETHRESH=nn ¿©±â¼­ nnÀº ÀÓÀÇÀÇ ¾çÀÇ Á¤¼ö°¡ µÇ°Å³ª »ý·«½Ã °ª 15°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. | 2.15 DB2 UDB¿¡¼­ÀÇ UNICODE/UCS-2 ¹× UTF-8 Áö¿ø | ÀÌ µÎ Ç¥ÁØÀº ¿©±â¿¡¼­ ¹®¼­È­µË´Ï´Ù. | 2.15.1 ¼Ò°³ | Unicode ¹®ÀÚ ÀÎÄÚµù Ç¥ÁØÀº ÀÌ ¼¼»ó¿¡ Á¸ÀçÇÏ´Â °ÅÀÇ ¸ðµç ¾ð¾îÀÇ | ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â °íÁ¤ ±æÀÌ ¹®ÀÚ ÀÎÄÚµù ½ºÅ´ÀÔ´Ï´Ù. Unicode ¹®ÀÚ´Â | ÁÖ·Î "U+xxxx"·Î Ç¥½ÃµÇ¸ç, ¿©±â¼­ xxxx´Â ¹®ÀÚÀÇ 16Áø ÄÚµåÀÔ´Ï´Ù. | °¢ ¹®ÀÚ´Â ¾ð¾î¿Í »ó°ü¾øÀÌ 16ºñÆ®(2¹ÙÀÌÆ®) ÆøÀÔ´Ï´Ù. °á°úÀÎ 65 536 | ÄÚµå ¿ä¼Ò¸¸À¸·Îµµ ÁÖ¿ä ¾ð¾îÀÇ ´ëºÎºÐÀÇ ¹®ÀÚ¸¦ ÀÎÄÚµùÇÏ´Â µ¥ ÃæºÐÇϳª, | Unicode Ç¥ÁØÀº ¶ÇÇÑ ¹é¸¸ °³ÀÇ Ãß°¡ ¹®ÀÚ¸¦ ÀÎÄÚµùÇÒ ¼ö ÀÖ´Â È®Àå | ¸ÞÄ«´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ È®ÀåÀº ÀϺΠ32ºñÆ® ¹®ÀÚ¸¦ µÎ °³ÀÇ ¿¬¼ÓµÇ´Â | ÄÚµå ¿ä¼Ò·Î¼­ ÀÎÄÚµùÇϴ ƯÁ¤ ¹üÀ§ÀÇ ÄÚµå °ª("´ë¿ë¹°(surrogate)"À̶ó°í | ÇÏ´Â U+D800 - U+D8FF)À» ¿¹¾àÇÕ´Ï´Ù. | ISO(International Organization for Standardization)¿Í IEC(International | Electrotechnical Commission) 10646 Ç¥ÁØ(ISO/IEC 10646)Àº 2¹ÙÀÌÆ® ¹öÀü | (UCS-2)°ú 4¹ÙÀÌÆ® ¹öÀü(UCS-4)ÀÌ ÀÖ´Â UCS(Universal Multiple-Octet Coded | Character Set)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 2¹ÙÀÌÆ® ¹öÀüÀÎ ÀÌ ISO Ç¥ÁØ UCS-2´Â ´ë¿ë¹° | (surrogate)ÀÌ ¾ø´Â Unicode¿Í ÀÏÄ¡ÇÕ´Ï´Ù. ISO 10646Àº ¶ÇÇÑ UCS-2 | ºÎȣȭ ¹®ÀÚ¿­¿¡ ÀÖ´Â ¸î¸î UCS-4 Äڵ带 ÀÎÄÚµùÇÏ´Â È®Àå ±â¼úÀ» Á¤ÀÇÇÕ´Ï´Ù. | UTF-16À̶ó°í ÇÏ´Â ÀÌ È®ÀåÀº ´ë¿ë¹°(surrogate)ÀÌ ÀÖ´Â Unicode¿Í ÀÏÄ¡ÇÕ´Ï´Ù. | DB2 UDB´Â UCS-2, Áï ´ë¿ë¹°(surrogate)ÀÌ ¾ø´Â Unicode¸¦ Áö¿øÇÕ´Ï´Ù. | 2.15.1.1 UTF-8 | UCS-2³ª Unicode ÀÎÄÚµù¿¡¼­´Â, ASCII ¹× Á¦¾î ¹®ÀÚ ¶ÇÇÑ 2¹ÙÀÌÆ® | ±æÀÌÀ̸ç ù¹ø° ¹ÙÀÌÆ®´Â 0ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, NULLÀº U+0000ÀÌ°í | ´ë¹®ÀÚ A´Â U+0041·Î Ç¥½ÃµË´Ï´Ù. ASCII ±âº» ÀÀ¿ë ÇÁ·Î±×·¥°ú | ASCII ÆÄÀÏ ½Ã½ºÅÛÀÇ °æ¿ì, ÀÌ´Â Áß¿äÇÑ ¹®Á¦°¡ µÉ ¼ö Àִµ¥ UCS-2 | ¹®ÀÚ¿­¿¡¼­ ºÒÇÊ¿äÇÑ ³Î(NULL)ÀÌ ¹®ÀÚ¿­ÀÇ ¾î´À °÷¿¡¼­³ª ³ªÅ¸³¯ ¼ö | Àֱ⠶§¹®ÀÔ´Ï´Ù. ºÒº¯ÀÇ ASCII Äڵ忡 ÀÇÁ¸ÇÏ´Â ÇÁ·Î±×·¥ÀÇ °æ¿ì, | ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇØ UTF-8¶ó°í ÇÏ´Â º¯È¯ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ | ¼ö ÀÖ½À´Ï´Ù. | UTF-8(UCS º¯È¯ Çü½Ä 8)Àº °íÁ¤ ±æÀÌ UCS-2 ¹× UCS-4 ¹®ÀÚ¸¦ °¡º¯ ±æÀÌ | ¹ÙÀÌÆ® ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ¾Ë°í¸®ÁòÀû º¯È¯ÀÔ´Ï´Ù. UTF-8¿¡¼­, ASCII | ¹®ÀÚ´Â ÀϹÝÀûÀÎ 1¹ÙÀÌÆ® ÄÚµå·Î Ç¥½ÃµÇ³ª, UCS-2·Î µÈ ºñ ASCII ¹®ÀÚ´Â | 2 ¶Ç´Â 3¹ÙÀÌÆ® ±æÀÌ°¡ µË´Ï´Ù. Áï, UTF-8Àº UCS-2 ¹®ÀÚ¸¦ ¸ÖƼ¹ÙÀÌÆ® | ÄÚµå ¼¼Æ®·Î º¯È¯Çϸç, ÀÌ ¶§ ASCII´Â º¯È¯µÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼­´Â | UTF-8 Çü½Ä¿¡¼­ÀÇ °¢ UCS-2 ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ö¸¦ ÆǺ°ÇÒ ¼ö ÀÖ½À´Ï´Ù. | UCS-2(16Áø) UTF-8(2Áø) ¼³¸í | ------------ -------------------------- ---------------- | 0000 - 007F 0xxxxxxx ASCII | 0080 - 07FF 110xxxxx 10xxxxxx U+07FF±îÁö | 0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx ±âŸ UCS-2 | ÁÖ: UCS-4 ¹üÀ§ 0000 0800 - 0000 FFFF¿¡ ÇØ´çÇÏ´Â ÀÌ Ç¥ÀÇ | ¼¼ ¹ø° ÁÙ·Î ÀÎÇØ, ¹üÀ§ D800 - DFFF´Â 󸮿¡¼­ | Á¦¿ÜµË´Ï´Ù. | À§¿¡¼­ ÀÏ·ÃÀÇ x´Â ¹®ÀÚÀÇ UCS ºñÆ® Ç¥½Ã¸¦ Áö½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, | U0080Àº 11000010 10000000À¸·Î º¯È¯µË´Ï´Ù. | 2.15.2 DB2 UDB¿¡¼­ÀÇ UCS-2/UTF-8 ±¸Çö | 2.15.2.1 ÄÚµå ÆäÀÌÁö/CCSID ¹øÈ£ | IBM¿¡¼­ UCS-2 ÄÚµå ÆäÀÌÁö´Â ÄÚµå ÆäÀÌÁö 1200À¸·Î µî·ÏµÇ¾î ÀÖ½À´Ï´Ù. | ¸ðµç ÄÚµå ÆäÀÌÁö´Â ¹®ÀÚ¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Â ¹®ÀÚ ¼¼Æ®µé·Î Á¤Àǵ˴ϴÙ. | Áï, ÄÚµå ÆäÀÌÁö¿¡ »õ ¹®ÀÚ¸¦ Ãß°¡ÇÏ´õ¶óµµ ÄÚµå ÆäÀÌÁö ¹øÈ£´Â ¹Ù²îÁö | ¾Ê½À´Ï´Ù. ÄÚµå ÆäÀÌÁö 1200Àº Ç×»ó Unicode/UCS-2ÀÇ ÇöÀç ¹öÀüÀ» | ÂüÁ¶Çϸç, DB2 UDB¿¡¼­ÀÇ UCS-2 Áö¿øÀ» À§ÇØ »ç¿ëµÇ¾ú½À´Ï´Ù. | Unicode 2.0°ú ISO/IEC 10646-1·Î Á¤ÀÇµÈ UCS Ç¥ÁØÀÇ Æ¯Á¤ ºÎÈ£ ¹üÀ§ | ¿ª½Ã IBM ³»¿¡¼­ CCSID 13488·Î µî·ÏµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ CCSID(13488)´Â | euc-Japan ¹× euc-Taiwan µ¥ÀÌŸº£À̽º¿¡ ±×·¡ÇÈ ¹®ÀÚ¿­ ÀڷḦ ÀúÀåÇϱâ | À§ÇØ DB2 UDB¿¡ ÀÇÇØ ³»ºÎÀûÀ¸·Î »ç¿ëµÇ¾ú½À´Ï´Ù. CCSID 13488 ¹× ÄÚµå | ÆäÀÌÁö 1200Àº µÑ´Ù UCS-2¸¦ ÂüÁ¶Çϸç, "2¹ÙÀÌÆ®"(DBCS) °ø¹éÀÇ °ªÀ» | Á¦¿ÜÇÏ°ï µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î 󸮵˴ϴÙ. | CP/CCSID 1¹ÙÀÌÆ®(SBCS) °ø¹é 2¹ÙÀÌÆ®(DBCS) °ø¹é | --------- ------------------------ ------------------------ | 1200 N/A U+0020 | 13488 N/A U+3000 | ÁÖ: UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­, U+3000Àº Ưº°ÇÑ Àǹ̸¦ Áö´ÏÁö ¾Ê½À´Ï´Ù. | º¯È¯Ç¥¿¡ À־´Â, ÄÚµå ÆäÀÌÁö 1200ÀÌ CCSID 13488¸¦ Æ÷ÇÔÇϹǷΠ| ÀÌµé µÑ´Ù¿¡ µ¿ÀÏÇÑ(superset) Ç¥°¡ »ç¿ëµË´Ï´Ù. | IBM¿¡¼­´Â UTF-8ÀÌ ¹®ÀÚ¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Â ¹®ÀÚ ¼¼Æ®¸¦ °®´Â CCSID 1208·Î¼­ | µî·ÏµÇ¾î ÀÖ½À´Ï´Ù(¶§¶§·Î ÄÚµå ÆäÀÌÁö 1208¶ó°íµµ ÇÕ´Ï´Ù). ÀÌ Ç¥ÁØ¿¡ | »õ·Î¿î ¹®ÀÚ°¡ Ãß°¡µÇ´õ¶óµµ, ÀÌ ¹øÈ£(1208)´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù. 1208Àº | DB2ÀÇ UCS-2/UTF-8 Áö¿øÀ» À§ÇÑ ¸ÖƼ¹ÙÀÌÆ® ÄÚµå ÆäÀÌÁö ¹øÈ£·Î »ç¿ëµË´Ï´Ù. | DB2 UDB´Â UCS-2¸¦ ¸ÖƼ¹ÙÀÌÆ® ÄÚµå ÆäÀÌÁö·Î¼­ Áö¿øÇÕ´Ï´Ù. MBCS ÄÚµå | ÆäÀÌÁö ¹øÈ£´Â 1208À̸ç, ÀÌ°ÍÀº µ¥ÀÌŸº£À̽º ÄÚµå ÆäÀÌÁö ¹øÈ£ÀÌ°í | µ¥ÀÌŸº£À̽º ³» ¹®ÀÚ¿­ ÀÚ·áÀÇ ÄÚµå ÆäÀÌÁöÀÔ´Ï´Ù. 2¹ÙÀÌÆ® ÄÚµå ÆäÀÌÁö | ¹øÈ£(UCS-2ÀÇ)´Â µ¥ÀÌŸº£À̽º ³» ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·áÀÇ ÄÚµå ÆäÀÌÁöÀÎ | 1200ÀÔ´Ï´Ù. UCS-2/UTF-8·Î µ¥ÀÌŸº£À̽º¸¦ ÀÛ¼ºÇϸé, CHAR, VARCHAR, | LONG, VARCHAR ¹× CLOB ÀÚ·á´Â UTF-8·Î ÀúÀåµÇ°í, GRAPHIC, VARGRAPHIC, | LONG VARGRAPHIC ¹× DBCLOB ÀÚ·á´Â UCS-2·Î ÀúÀåµË´Ï´Ù. ÀÌ µ¥ÀÌŸº£À̽º¸¦ | °£´ÜÈ÷ UCS-2 µ¥ÀÌŸº£À̽º¶ó°í ÇÕ´Ï´Ù. | 2.15.2.2 UCS-2 µ¥ÀÌŸº£À̽º ÀÛ¼º | ±âº»ÀûÀ¸·Î, µ¥ÀÌŸº£À̽º´Â À̸¦ ÀÛ¼ºÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÄÚµå ÆäÀÌÁö·Î | ÀÛ¼ºµË´Ï´Ù. µû¶ó¼­, UTF-8 Ŭ¶óÀ̾ðÆ®(¿¹¸¦ µé¸é, AIXÀÇ UNIVERSAL | ·ÎÄÉÀÏ(locale))¿¡¼­ µ¥ÀÌŸº£À̽º¸¦ ÀÛ¼ºÇϰųª Ŭ¶óÀ̾ðÆ®ÀÇ DB2CODEPAGE | ȯ°æ º¯¼ö°¡ 1208·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, µ¥ÀÌŸº£À̽º´Â UCS-2 | µ¥ÀÌŸº£À̽º·Î¼­ ÀÛ¼ºµË´Ï´Ù. ¼±ÅÃÀûÀ¸·Î, "UTF-8"À» CODESET À̸§À¸·Î¼­ | ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ°í DB2 UDB¿¡¼­ Áö¿øÇÏ´Â À¯È¿ÇÑ 2¹®ÀÚ Áö¿ª Äڵ带 | »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 UDB¿¡¼­ Áö¿øÇÏ´Â ¿ÏÀüÇÑ Áö¿ª ÄÚµå ¸ñ·ÏÀ» | º¸·Á¸é °ü¸® ¾È³»¼­¿Í "NLS Áö¿ø"¿¡ °üÇÑ ºÎ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ. | ¿¹¸¦ µé¾î, ¹Ì±¹ÀÇ Áö¿ª Äڵ带 »ç¿ëÇÏ¿© CLP¿¡¼­ UCS-2 µ¥ÀÌŸº£À̽º¸¦ | ÀÛ¼ºÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. | DB2 CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY US | UCS-2 µ¥ÀÌŸº£À̽ºÀÇ »ý·«½Ã ¹è¿­ ¼ø¼­´Â IDENTITYÀÌ°í, ÀÌ´Â UCS-2 | ÄÚµå Æ÷ÀÎÆ® ¼ø¼­¸¦ Á¦°øÇÕ´Ï´Ù. µû¶ó¼­, ±âº»ÀûÀ¸·Î ¸ðµç UCS-2/UTF-8 | ¹®ÀÚ´Â UCS-2 ÄÚµå Æ÷ÀÎÆ® ¼ø¼­¿¡ µû¶ó ¼ø¼­°¡ ÁöÁ¤µÇ°í ºñ±³µË´Ï´Ù. | ³¯Â¥/½Ã°£ Çü½Ä, ½ÊÁø ºÐ¸®¹®ÀÚ µî°ú °°Àº ¸ðµç ¹®È­ ÀÇÁ¸Àû ¸Å°³º¯¼ö´Â | Ŭ¶óÀ̾ðÆ®ÀÇ ÇöÀç Áö¿ª¿¡ ±âÃÊÇÕ´Ï´Ù. | UCS-2 µ¥ÀÌŸº£À̽º´Â DB2 UDB¿¡¼­ Áö¿øÇÏ´Â ¸ðµç 1¹ÙÀÌÆ® ¹× ¸ÖƼ¹ÙÀÌÆ® | ÄÚµå ÆäÀÌÁö·ÎºÎÅÍÀÇ ¿¬°áÀ» Çã¿ëÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ÄÚµå ÆäÀÌÁö¿Í | UTF-8 »çÀÌÀÇ ÄÚµå ÆäÀÌÁö ¹®ÀÚ º¯È¯Àº µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ | ÀÇÇØ ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù. ±×·¡ÇÈ ¹®ÀÚ¿­ À¯ÇüÀÇ ÀÚ·á´Â Ç×»ó UCS-2·Î | µÇ¾î ÀÖÀ¸¸ç, ÄÚµå ÆäÀÌÁö º¯È¯À» °ÅÄ¡Áö ¾Ê½À´Ï´Ù. ¸í·ÉÇà 󸮱â(CLP) | ȯ°æÀº ¿¹¿ÜÀÔ´Ï´Ù. CLP¿¡¼­ ±×·¡ÇÈ ¹®ÀÚ¿­(UCS-2) ÀڷḦ ¼±ÅÃÇÒ °æ¿ì, | ¸®ÅϵǴ ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â UCS-2¿¡¼­ »ç¿ëÀÚ Å¬¶óÀ̾ðÆ® ȯ°æÀÇ | ÄÚµå ÆäÀÌÁö·Î º¯È¯µË´Ï´Ù(CLP¿¡ ÀÇÇØ). | °¢ Ŭ¶óÀ̾ðÆ®´Â ¹®ÀÚ ºÎÈ£ ¹üÀ§, ÀÔ·Â ¹æ¹ý ¹×, ÇØ´ç ȯ°æ¿¡¼­ Áö¿øÇÏ´Â | ÆùÆ®¿¡ ÀÇÇØ Á¦Çѵdzª, UCS-2 µ¥ÀÌŸº£À̽º ÀÚü´Â ¸ðµç UCS-2 ¹®ÀÚ¸¦ | ¼ö¶ôÇÏ°í ÀúÀåÇÕ´Ï´Ù. µû¶ó¼­, °¢ Ŭ¶óÀ̾ðÆ®´Â ÁÖ·Î UCS-2 ¹®ÀÚÀÇ | ºÎºÐÁýÇÕÀ» »ç¿ëÇϳª, µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥Àº UCS-2 ¹®ÀÚÀÇ | Àüü ºÎÈ£ ¹üÀ§¸¦ Çã¿ëÇÕ´Ï´Ù. | ¹®ÀÚ°¡ ±¹Áö ÄÚµå ÆäÀÌÁö¿¡¼­ UTF-8·Î º¯È¯µÉ ¶§, ¹ÙÀÌÆ® ¼ö°¡ ´Ã¾î³¯ | ¼ö ÀÖ½À´Ï´Ù. ASCII ¹®ÀÚ´Â ¹ÙÀÌÆ® ¼ö°¡ ´Ã¾î³ªÁö ¾ÊÀ¸³ª, ´Ù¸¥ UCS-2 | ¹®ÀÚ´Â 2 ¶Ç´Â 3Àμö±îÁö ´Ã¾î³³´Ï´Ù. UTF-8 Çü½Ä¿¡¼­ÀÇ °¢ UCS-2 ¹®ÀÚÀÇ | ¹ÙÀÌÆ® ¼ö´Â À§ÀÇ Ç¥(UTF-8¿¡ °üÇÑ ¼½¼Ç)¿¡¼­ ÆǺ°ÇÒ ¼ö ÀÖ½À´Ï´Ù. | 2.15.2.3 ÀÚ·á À¯Çü | DB2 UDB¿¡¼­ Áö¿øÇÏ´Â ¸ðµç ÀÚ·á À¯ÇüÀº ¶ÇÇÑ UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­µµ | Áö¿øµË´Ï´Ù. ƯÈ÷, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ Áö¿øµÇ°í | UCS-2/Unicode·Î ÀúÀåµË´Ï´Ù. SBCS Ŭ¶óÀ̾ðÆ®¸¦ Æ÷ÇÔÇÑ ¸ðµç Ŭ¶óÀ̾ðÆ®´Â | UCS-2 µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÉ ¶§ UCS-2/Unicode·Î µÈ ±×·¡ÇÈ ¹®ÀÚ¿­ ÀڷḦ | Á¶ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. | UCS-2 µ¥ÀÌŸº£À̽º´Â ¹®ÀÚ¿­ ÀÚ·á°¡ ¹ÙÀÌÆ® ¼ö·Î ÃøÁ¤µÇ´Â MBCS | µ¥ÀÌŸº£À̽º¿Í À¯»çÇÕ´Ï´Ù. UTF-8 Çü½ÄÀÇ ¹®ÀÚ¿­ ÀÚ·á¿¡ ´ëÇÑ ÀÛ¾÷À» | ¼öÇàÇÒ ¶§, °¢ ¹®ÀÚ¸¦ 1¹ÙÀÌÆ®·Î »ý°¢Çؼ­´Â ¾ÈµË´Ï´Ù. ¸ÖƼ¹ÙÀÌÆ® | UTF-8 ÀÎÄÚµù¿¡¼­´Â, °¢ ASCII ¹®ÀÚ´Â 1¹ÙÀÌÆ®À̳ª ºñ ASCII ¹®ÀÚ´Â | °¢°¢ 2 ¶Ç´Â 3¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. CHAR Çʵ带 Á¤ÀÇÇÒ ¶§´Â ÀÌ Á¡À» | °í·ÁÇØ¾ß ÇÕ´Ï´Ù. ASCII ¹®ÀÚ¿Í ºñ ASCII ¹®ÀÚÀÇ ºñÀ²¿¡ µû¶ó, Å©±â°¡ | n ¹ÙÀÌÆ®ÀÎ CHAR Çʵ忡´Â n/3¿¡¼­ n ¹®ÀÚ±îÁö Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. | ¹®ÀÚ¿­ UTF-8 ÀÎÄÚµù°ú ±×·¡ÇÈ ¹®ÀÚ¿­ UCS-2 ÀÚ·á À¯ÇüÀÇ »ç¿ëµµ ÃÑ | ÀúÀ念¿ª ¿ä±¸»çÇ׿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ´ëºÎºÐÀÇ ¹®ÀÚ°¡ ASCIIÀÌ°í ±× | »çÀÌ¿¡ ¸î¸î ºñ ASCII ¹®ÀÚ°¡ Æ÷ÇÔµÈ °æ¿ì, UTF-8 ÀڷḦ ÀúÀåÇÏ´Â °ÍÀÌ | ´õ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â ÀúÀ念¿ª ¿ä±¸»çÇ×ÀÌ ¹®ÀÚ´ç 1¹ÙÀÌÆ®¿¡ ´õ | °¡±õ±â ¶§¹®ÀÔ´Ï´Ù. ¹Ý¸é, ´ëºÎºÐÀÇ ¹®ÀÚ°¡ 3¹ÙÀÌÆ® UTF-8 ½ÃÄö½º·Î | ´Ã¾î³ª´Â ºñ ASCII ¹®ÀÚÀÎ °æ¿ì(¿¹¸¦ µé¸é, Ç¥ÀÇ ¹®ÀÚ)¿¡´Â, UCS-2 | ±×·¡ÇÈ ¹®ÀÚ¿­ Çü½ÄÀÌ º¸´Ù ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â °¢ UCS-2 ¹®ÀÚ°¡ | Á¤È®È÷ 2¹ÙÀÌÆ®¸¦ ÇÊ¿ä·Î ÇÏ´Â µ¥ ºñÇØ, UTF-8 Çü½Ä¿¡¼­´Â ÇØ´ç ¹®ÀÚ°¡ | 3¹ÙÀÌÆ®¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®ÀÔ´Ï´Ù. | ¹®ÀÚ¿­À» ó¸®ÇÏ´Â SQL ½ºÄ®¶ó ÇÔ¼ö(¿¹¸¦ µé¸é, LENGTH, SUBSTR, | POSSTR, MAX, MIN µî)´Â MBCS ȯ°æ¿¡¼­ "¹®ÀÚ" ¼öº¸´Ù´Â "¹ÙÀÌÆ®" ¼ö¿¡ | ´ëÇØ ±â´ÉÇÕ´Ï´Ù. ÀÌ´Â UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. | ¿¹¸¦ µé¾î, ¹®ÀÚ¿­ ÇʵåÀÇ LENGTH´Â ¹®ÀÚ ¼ö°¡ ¾Æ´Ñ ¹ÙÀÌÆ® ¼ö ´ÜÀ§ÀÇ | ±æÀÌÀÔ´Ï´Ù. À̵é ÇÔ¼öÀÇ µ¿ÀÛ¿¡ °üÇؼ­´Â DB2 UDB SQL ÂüÁ¶¼­¸¦ | Âü°íÇϽʽÿÀ. | SQL CHAR ÀÚ·á À¯ÇüÀº »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡¼­ C ¾ð¾îÀÇ "char" ÀÚ·á À¯Çü¿¡ | ÀÇÇØ Áö¿øµË´Ï´Ù. SQL GRAPHIC ÀÚ·á À¯ÇüÀº »ç¿ëÀÚ C ÇÁ·Î±×·¥¿¡¼­ | "sqldbchar"¿¡ ÀÇÇØ Áö¿øµË´Ï´Ù. UCS-2 µ¥ÀÌŸº£À̽ºÀÇ °æ¿ì, "sqldbchar" | ÀÚ·á´Â Ç×»ó ºò ¿£µð¾ð(»óÀ§ ¹ÙÀÌÆ® ¿ì¼±) Çü½ÄÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ | UCS-2 µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÉ ¶§, ¹®ÀÚ¿­ ÀÚ·á´Â DB2 UDB¿¡ ÀÇÇØ ÀÀ¿ë | ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿Í UTF-8 »çÀÌ¿¡¼­ º¯È¯µÇ³ª, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â | Ç×»ó UCS-2·Î µÇ¾î ÀÖ½À´Ï´Ù. | 2.15.2.4 ½Äº°ÀÚ | UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­, ¸ðµç ½Äº°ÀÚ´Â ¸ÖƼ¹ÙÀÌÆ® UTF-8·Î µÇ¾î ÀÖ½À´Ï´Ù. | µû¶ó¼­, DB2 UDB¿¡¼­ È®Àå ¹®ÀÚ ¼¼Æ®·Î µÈ ¹®ÀÚ(¿¹¸¦ µé¸é, °­Á¶ ¹®ÀÚ³ª | ¸ÖƼ¹ÙÀÌÆ® ¹®ÀÚ)ÀÇ »ç¿ëÀ» Çã¿ëÇÏ´Â ½Äº°ÀÚ¿¡¼­´Â ¾î¶² UCS-2 ¹®ÀÚµµ | »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. È®Àå ¹®ÀÚÀÇ »ç¿ëÀ» Çã¿ëÇÏ´Â ½Äº°ÀÚ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ | ³»¿ëÀº °ü¸® ¾È³»¼­¿¡ ÀÖ´Â ºÎ·Ï "¸í¸í ±ÔÄ¢"À» ÂüÁ¶ÇϽʽÿÀ. | Ŭ¶óÀ̾ðÆ®´Â ÇØ´ç SBCS/MBCS ȯ°æ¿¡¼­ Áö¿øÇÏ´Â ¸ðµç ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö | ÀÖÀ¸¸ç, ½Äº°ÀÚ ³»ÀÇ ¸ðµç ¹®ÀÚ´Â µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ | UTF-8·Î º¯È¯µË´Ï´Ù. UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ ½Äº°ÀÚ¿¡ ÀÚ±¹¾î ¹®ÀÚ¸¦ | ÁöÁ¤ÇÒ ¶§´Â ´ÙÀ½ µÎ °¡Áö »çÇ×À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù. | 1. ºñ ASCII ¹®ÀÚ´Â °¢°¢ 2 ¶Ç´Â 3¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. µû¶ó¼­, | ASCII ¹®ÀÚ¿Í ºñ ASCII ¹®ÀÚÀÇ ºñÀ²¿¡ µû¶ó, n ¹ÙÀÌÆ® ½Äº°ÀÚ¿¡´Â | n/3 - n ¹®ÀÚ¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ºñ ASCII ¹®ÀÚ°¡ Çϳª | ¶Ç´Â µÑ »ÓÀÎ °æ¿ì(¿¹¸¦ µé¸é, °­Á¶ ¹®ÀÚ)´Â ÇÑ°è°ªÀÌ n ¹®ÀÚ¿¡ | °¡±î¿ì¸ç, ºñ ASCII ¹®ÀÚ¸¸À¸·Î ±¸¼ºµÈ ½Äº°ÀÚÀÎ °æ¿ì(¿¹¸¦ µé¸é, | ÀϾî)´Â n/3 ¹®ÀÚ¸¸À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. | 2. ¼­·Î ´Ù¸¥ Ŭ¶óÀ̾ðÆ® ȯ°æ¿¡¼­ ½Äº°ÀÚ¸¦ ÀÔ·ÂÇÑ °æ¿ì, À̵é | Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®ÀÚÀÇ °øÅë ºÎºÐÁýÇÕÀ» »ç¿ëÇÏ¿© | ½Äº°ÀÚ¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, UCS-2 µ¥ÀÌŸº£À̽º°¡ | ¶óƾ¾î-1, ¾Æ¶óºñ¾Æ¾î ¹× ÀϾî ȯ°æ¿¡¼­ ¾×¼¼½ºµÉ °æ¿ì, ¸ðµç | ½Äº°ÀÚ´Â ASCII·Î ÇÑÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. | 2.15.2.5 UCS-2 ¸®ÅÍ·² | UCS-2 ¸®ÅÍ·²Àº ´ÙÀ½ µÎ °¡Áö ¹æ½ÄÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. | 1. G'...' ¶Ç´Â N'....' Çü½ÄÀ» »ç¿ëÇÏ¿© GRAPHIC ¹®ÀÚ¿­ »ó¼ö·Î¼­ | (SQL ÂüÁ¶¼­ Á¦3Àå "¾ð¾î ¿ä¼Ò"ÀÇ "»ó¼ö" ¼½¼Ç, "±×·¡ÇÈ ¹®ÀÚ¿­ | »ó¼ö" ¼­ºê¼½¼Ç ÂüÁ¶). ÀÌ ¹æ½ÄÀ¸·Î ÁöÁ¤µÈ ¸®ÅÍ·²Àº µ¥ÀÌŸº£À̽º | °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡¼­ UCS-2·Î | º¯È¯µË´Ï´Ù. | 2. UX'....' ¶Ç´Â GX'....' Çü½ÄÀ» »ç¿ëÇÏ¿© UCS-2 16Áø ¹®ÀÚ¿­·Î¼­. | UX ¶Ç´Â GX ´ÙÀ½ÀÇ µû¿ÈÇ¥ »çÀÌ¿¡ ÁöÁ¤µÇ´Â »ó¼ö´Â 4°³ÀÇ 16Áø | µðÁöÆ®ÀÇ ¹è¼ö¶ó¾ß ÇÕ´Ï´Ù. °¢ 4µðÁöÆ®´Â ÇϳªÀÇ UCS-2 ÄÚµå Æ÷ÀÎÆ®¸¦ | ³ªÅ¸³À´Ï´Ù. | ¸í·ÉÇà 󸮱â(CLP)¸¦ »ç¿ëÇÒ ¶§, UCS-2 ¹®ÀÚ°¡ ±¹Áö ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå | ÆäÀÌÁö¿¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡´Â(¿¹¸¦ µé¸é, ÄÚµå ÆäÀÌÁö 850À» »ç¿ëÇÏ´Â | Å͹̳ο¡¼­ ÄÚµå ÆäÀÌÁö 850 ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ °æ¿ì) ù¹ø° ¹æ¹ýÀÌ ´õ | ½±½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö ºÎÈ£ ¹üÀ§ ¿ÜºÎ¿¡ ÀÖ´Â ¹®ÀÚ¿¡´Â | (¿¹¸¦ µé¸é, ÄÚµå ÆäÀÌÁö 850À» »ç¿ëÇÏ´Â Å͹̳ο¡¼­ ÀÏ¾î ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ | °æ¿ì) µÎ ¹ø° ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. | 2.15.2.6 UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ÀÇ ÆÐÅÏ ÀÏÄ¡ | ÆÐÅÏ ÀÏÄ¡´Â ±âÁ¸ MBCS µ¥ÀÌŸº£À̽ºÀÇ µ¿ÀÛ°ú UCS-2 µ¥ÀÌŸº£À̽ºÀÇ | µ¿ÀÛÀÌ ¾à°£ Â÷ÀÌ°¡ ÀÖ´Â ¿µ¿ªÀÔ´Ï´Ù. | DB2 UDB¿¡ ÀÖ´Â MBCS µ¥ÀÌŸº£À̽ºÀÇ °æ¿ì, ÇöÀç µ¿ÀÛÀº ´ÙÀ½°ú °°½À´Ï´Ù. | ÀÏÄ¡ Ç¥Çö½Ä¿¡ MBCS ÀÚ·á°¡ ÀÖÀ¸¸é, ÆÐÅÏ¿¡´Â SBCS ¹× MBCS ¹®ÀÚ°¡ µÑ´Ù | Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÆÐÅÏ ³»ÀÇ Æ¯¼ö ¹®ÀÚ´Â ´ÙÀ½°ú °°ÀÌ Çؼ®µË´Ï´Ù. | o SBCS ¹ØÁÙÀº ÇϳªÀÇ SBCS ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | o DBCS ¹ØÁÙÀº ÇϳªÀÇ MBCS ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | o ÆÛ¼¾Æ®(SBCS ¶Ç´Â DBCS)´Â 0°³ ÀÌ»óÀÇ ÀÏ·ÃÀÇ SBCS ¶Ç´Â MBCS | ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | ÀÏÄ¡ Ç¥Çö½Ä¿¡ ±×·¡ÇÈ ¹®ÀÚ¿­ DBCS ÀÚ·á°¡ ÀÖÀ¸¸é, Ç¥Çö½Ä¿¡´Â DBCS | ¹®ÀÚ¸¸ÀÌ Æ÷ÇԵ˴ϴÙ. ÆÐÅÏ ³»ÀÇ Æ¯¼ö ¹®ÀÚ´Â ´ÙÀ½°ú °°ÀÌ Çؼ®µË´Ï´Ù. | o DBCS ¹ØÁÙÀº ÇϳªÀÇ DBCS ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | o DBCS ÆÛ¼¾Æ®´Â 0°³ ÀÌ»óÀÇ ÀÏ·ÃÀÇ DBCS ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­´Â ½ÇÁ¦·Î "1¹ÙÀÌÆ®"¿Í "2¹ÙÀÌÆ®" ¹®ÀÚ °£¿¡ | ±¸º°ÀÌ ¾ø½À´Ï´Ù. ¸ðµç UCS-2 ¹®ÀÚ°¡ 2¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. UTF-8 | Çü½ÄÀº UCS-2 ¹®ÀÚÀÇ "È¥ÇÕ ¹ÙÀÌÆ®" ÀÎÄÚµùÀ̳ª, UTF-8¿¡¼­´Â SBCS¿Í | MBCS ¹®ÀÚ °£¿¡ ½ÇÁ¦ÀûÀÎ ±¸º°ÀÌ ¾ø½À´Ï´Ù. UTF-8 Çü½Ä¿¡¼­ÀÇ ¹ÙÀÌÆ® | ¼ö¿Í ¹«°üÇÏ°Ô, ¸ðµç ¹®ÀÚ´Â UCS-2 ¹®ÀÚÀÔ´Ï´Ù. ¹®ÀÚ¿­À̳ª ±×·¡ÇÈ | ¹®ÀÚ¿­ Ç¥Çö½ÄÀ» ÁöÁ¤ÇÒ ¶§, ¹ØÁÙÀº ÇϳªÀÇ UCS-2 ¹®ÀÚ¸¦ ÂüÁ¶Çϸç | ÆÛ¼¾Æ®´Â 0°³ ÀÌ»óÀÇ ÀÏ·ÃÀÇ UCS-2 ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | Ŭ¶óÀ̾ðÆ®Ãø¿¡¼­, ¹®ÀÚ¿­ Ç¥Çö½ÄÀº Ŭ¶óÀ̾ðÆ®ÀÇ ÄÚµå ÆäÀÌÁö·Î µÇ¾î | ÀÖÀ¸¸ç, µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ UTF-8·Î º¯È¯µË´Ï´Ù. | SBCS Ŭ¶óÀ̾ðÆ® ÄÚµå ÆäÀÌÁö¿¡´Â DBCS ÆÛ¼¾Æ®³ª DBCS ¹ØÁÙÀÌ ¾øÀ¸³ª, | Áö¿øµÇ´Â °¢ ÄÚµå ÆäÀÌÁö¿¡´Â 1¹ÙÀÌÆ® ÆÛ¼¾Æ®(U+0025¿¡ ÇØ´ç)¿Í 1¹ÙÀÌÆ® | ¹ØÁÙ(U+005F¿¡ ÇØ´ç)ÀÌ ÀÖ½À´Ï´Ù. UCS-2 µ¥ÀÌŸº£À̽ºÀÇ Æ¯¼ö ¹®ÀÚ´Â | ´ÙÀ½°ú °°ÀÌ Çؼ®µË´Ï´Ù. | o SBCS ¹ØÁÙ(U+0025¿¡ ÇØ´ç)Àº ±×·¡ÇÈ ¹®ÀÚ¿­ Ç¥Çö½Ä¿¡¼­ ÇϳªÀÇ | UCS-2 ¹®ÀÚ¸¦ ÂüÁ¶Çϰųª ¹®ÀÚ¿­ Ç¥Çö½Ä¿¡¼­ ÇϳªÀÇ UTF-8 ¹®ÀÚ¸¦ | ÂüÁ¶ÇÕ´Ï´Ù. | o SBCS ÆÛ¼¾Æ®(U+005F¿¡ ÇØ´ç)´Â ±×·¡ÇÈ ¹®ÀÚ¿­ Ç¥Çö½Ä¿¡¼­ 0°³ ÀÌ»óÀÇ | ÀÏ·ÃÀÇ UCS-2 ¹®ÀÚ¸¦ ÂüÁ¶Çϰųª ¹®ÀÚ¿­ Ç¥Çö½Ä¿¡¼­ 0°³ ÀÌ»óÀÇ | ÀÏ·ÃÀÇ UTF-8 ¹®ÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù. | DBCS ÄÚµå ÆäÀÌÁö´Â Ãß°¡·Î DBCS ÆÛ¼¾Æ® ºÎÈ£(U+FF05¿¡ ÇØ´ç)¿Í DBCS | ¹ØÁÙ(U+FF3F¿¡ ÇØ´ç)À» Áö¿øÇÕ´Ï´Ù. ÀÌµé ¹®ÀÚ´Â UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­´Â | Ưº°ÇÑ Àǹ̸¦ Áö´ÏÁö ¾Ê½À´Ï´Ù. | ¹ØÁÙ ¹× ÆÛ¼¾Æ® ¹®ÀÚÀÇ Æ¯¼ö Àǹ̸¦ ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹®ÀÚ¸¦ ÁöÁ¤ÇÏ´Â | ¼±ÅÃÀû "escape Ç¥Çö½Ä"ÀÇ °æ¿ì, ASCII ¹®ÀÚ³ª 2¹ÙÀÌÆ® UTF-8 ½ÃÄö½º·Î | È®ÀåµÇ´Â ¹®ÀÚ¸¸ÀÌ Áö¿øµË´Ï´Ù. 3¹ÙÀÌÆ® UTF-8 °ªÀ¸·Î È®ÀåµÇ´Â ESCAPE | ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ °æ¿ì, ¿À·ù ¸Þ¼¼Áö(SQL0130N ¿À·ù, SQLSTATE 22019)¸¦ | ¼ö½ÅÇÏ°Ô µË´Ï´Ù. | 2.15.2.7 ¹ÝÀÔ/¹ÝÃâ/·Îµå °í·Á»çÇ× | ÀÌ ¼½¼Ç¿¡ ±â¼úµÈ ¹Ù¿Í °°ÀÌ DEL, ASC ¹× PC/IXF ÆÄÀÏ Çü½ÄÀÌ UCS-2 | µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ Áö¿øµË´Ï´Ù. WSF Çü½ÄÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, | ÇöÀç·Î¼± UCS-2 µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ ÀÚµ¿ ·Î´õ°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. | UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ Ä÷³ ½Äº°ÀÚ°¡ ÀÖ´Â ASCII(DEL) ÆÄÀÏ·Î ¹ÝÃâÇÒ ¶§, | ¸ðµç ¹®ÀÚ ÀÚ·á´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö·Î º¯È¯µË´Ï´Ù. ¹®ÀÚ¿­°ú | ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â µÑ´Ù Ŭ¶óÀ̾ðÆ®ÀÇ µ¿ÀÏÇÑ SBCS ¶Ç´Â MBCS ÄÚµå | ÆäÀÌÁö·Î º¯È¯µË´Ï´Ù. ÀÌ´Â ±âÁ¸ÀÇ µ¥ÀÌŸº£À̽º ¹ÝÃâ ¹æ½ÄÀ̸ç, Ä÷³ | ½Äº°ÀÚ°¡ ÀÖ´Â ASCII ÆÄÀÏÀº ÇÑ °³ÀÇ ÄÚµå ÆäÀÌÁö¸¸ °¡Áú ¼ö ÀÖÀ¸¹Ç·Î | ÀÌ ¹æ½ÄÀº º¯°æÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. µû¶ó¼­, Ä÷³ ½Äº°ÀÚ°¡ ÀÖ´Â ASCII ÆÄÀÏ·Î | ¹ÝÃâÇÒ °æ¿ì, ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡ Á¸ÀçÇÏ´Â UCS-2 ¹®ÀÚ¸¸ÀÌ | ÀúÀåµË´Ï´Ù. ´Ù¸¥ ¹®ÀÚµéÀº ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁöÀÇ »ý·«½Ã ´ëü | ¹®ÀÚ·Î ´ëüµË´Ï´Ù. UTF-8 Ŭ¶óÀ̾ðÆ®(ÄÚµå ÆäÀÌÁö 1208)ÀÇ °æ¿ì, UTF-8 | Ŭ¶óÀ̾ðÆ®´Â ¸ðµç UCS-2 ¹®ÀÚ¸¦ Áö¿øÇϹǷΠÀÚ·á°¡ À¯½ÇµÇÁö ¾Ê½À´Ï´Ù. | ASCII ÆÄÀÏ(DEL ¶Ç´Â ASC)¿¡¼­ UCS-2 µ¥ÀÌŸº£À̽º·Î ¹ÝÀÔÇÒ ¶§, ¹®ÀÚ¿­ | ÀÚ·á´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡¼­ UTF-8·Î º¯È¯µÇ°í ±×·¡ÇÈ ¹®ÀÚ¿­ | ÀÚ·á´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡¼­ UCS-2·Î º¯È¯µË´Ï´Ù. ÀÚ·á°¡ | À¯½ÇµÇÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ÄÚµå ÆäÀÌÁö·Î ÀúÀåµÈ ASCII ÀڷḦ ¹ÝÀÔÇÒ | °æ¿ì¿¡´Â, ¹ÝÀÔ ¸í·ÉÀ» ¼öÇàÇϱâ Àü¿¡ ÀÚ·á ÆÄÀÏ ÄÚµå ÆäÀÌÁö¸¦ ÀüȯÇØ¾ß | ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ´Â ÇÑ°¡Áö ¹æ¹ýÀº DB2CODEPAGE¸¦ ASCII ÀÚ·á ÆÄÀÏÀÇ | ÄÚµå ÆäÀÌÁö·Î ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. | SBCS ¹× MBCS Ŭ¶óÀ̾ðÆ®¿¡ À¯È¿ÇÑ ASCII ±¸ºÐ¹®ÀÚÀÇ ¹üÀ§´Â ÇöÀç | DB2 UDB¿¡¼­ À̵é Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ Áö¿øÇÏ´Â °Í°ú ÀÏÄ¡ÇÕ´Ï´Ù. UTF-8 | Ŭ¶óÀ̾ðÆ®¿¡ À¯È¿ÇÑ ±¸ºÐ¹®ÀÚÀÇ ¹üÀ§´Â 0x01 - 0x7FÀ̸ç, ÀϹÝÀû | Á¦ÇÑ»çÇ×ÀÌ µû¸¨´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑ»çÇ×ÀÇ ¿ÏÀüÇÑ ¸ñ·ÏÀº Command Reference | ºÎ·Ï "IMPORT/EXPORT/LOAD Utility File Formats"¸¦ ÂüÁ¶ÇϽʽÿÀ. | UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­ PC/IXF ÆÄÀÏ·Î ¹ÝÃâÇÒ ¶§, ¹®ÀÚ¿­ ÀÚ·á´Â | Ŭ¶óÀ̾ðÆ®ÀÇ SBCS/MBCS ÄÚµå ÆäÀÌÁö·Î º¯È¯µË´Ï´Ù. ±×·¡ÇÈ ¹®ÀÚ¿­ | ÀÚ·á´Â º¯È¯µÇÁö ¾Ê°í UCS-2(ÄÚµå ÆäÀÌÁö 1200)·Î ÀúÀåµË´Ï´Ù. ÀÚ·á°¡ | À¯½ÇµÇÁö ¾Ê½À´Ï´Ù. | PC/IXF ÆÄÀÏ¿¡¼­ UCS-2 µ¥ÀÌŸº£À̽º·Î ¹ÝÀÔÇÒ ¶§, ¹®ÀÚ¿­ ÀÚ·á´Â PC/IXF | Çì´õ¿¡ ÀúÀåµÈ SBCS/MBCS ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â °ÍÀ¸·Î °£ÁÖµÇ¸ç ±×·¡ÇÈ | ¹®ÀÚ¿­ ÀÚ·á´Â PC/IXF Çì´õ¿¡ ÀúÀåµÈ DBCS ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â °ÍÀ¸·Î | °£Áֵ˴ϴÙ. ¹®ÀÚ¿­ ÀÚ·á´Â IMPORT À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ PC/IXF Çì´õ¿¡ ÁöÁ¤µÈ | ÄÚµå ÆäÀÌÁö¿¡¼­ Ŭ¶óÀ̾ðÆ®ÀÇ ÄÚµå ÆäÀÌÁö·Î º¯È¯µÈ ´ÙÀ½, Ŭ¶óÀ̾ðÆ® | ÄÚµå ÆäÀÌÁö¿¡¼­ (INSERT¹®¿¡ ÀÇÇØ) UTF-8·Î º¯È¯µË´Ï´Ù. | ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â IMPORT À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ PC/IXF Çì´õ¿¡ ÁöÁ¤µÈ | DBCS ÄÚµå ÆäÀÌÁö¿¡¼­ °ð¹Ù·Î UCS-2(ÄÚµå ÆäÀÌÁö 1200)·Î º¯È¯µË´Ï´Ù. | LOAD´Â µ¥ÀÌŸº£À̽º¿¡ Á÷Á¢ ÀڷḦ ³õÀ¸¸ç, ±âº»ÀûÀ¸·Î ASC ¶Ç´Â DEL | ÆÄÀÏ¿¡ ÀÖ´Â ÀڷḦ µ¥ÀÌŸº£À̽ºÀÇ ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â °ÍÀ¸·Î | °£ÁÖÇÕ´Ï´Ù. µû¶ó¼­, ASCII ÆÄÀÏÀÎ °æ¿ì¿¡´Â ±âº»ÀûÀ¸·Î ÄÚµå ÆäÀÌÁö | º¯È¯ÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ÀÚ·á ÆÄÀÏÀÇ ÄÚµå ÆäÀÌÁö¸¦ ¸í½ÃÀûÀ¸·Î | ÁöÁ¤ÇßÀ» ¶§(MODIFIED BY codepage=x ¸í·É ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿©), | LOAD´Â ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÈ ÄÚµå ÆäÀÌÁö x¸¦ µ¥ÀÌŸº£À̽º ÄÚµå | ÆäÀÌÁö·Î º¯È¯ÇÑ ´ÙÀ½ ÀڷḦ ·ÎµåÇÕ´Ï´Ù. PC/IXF ÆÄÀÏÀÇ °æ¿ì, LOAD´Â | Ç×»ó IXF Çì´õ¿¡ ÁöÁ¤µÈ ÄÚµå ÆäÀÌÁö¿¡¼­ µ¥ÀÌŸº£À̽º ÄÚµå ÆäÀÌÁö | (CHARÀÇ °æ¿ì 1208, GRAPHICÀÇ °æ¿ì 1200)·Î º¯È¯ÇÕ´Ï´Ù. | DBCLOB ÆÄÀÏÀÇ ÄÚµå ÆäÀÌÁö(MODIFIED BY lobsinfile ¸í·É ¸Å°³º¯¼ö¸¦ | »ç¿ëÇÏ¿© ÁöÁ¤)´Â Ç×»ó 1200(UCS-2)ÀÔ´Ï´Ù. CLOB ÆÄÀÏÀÇ ÄÚµå ÆäÀÌÁö´Â | ¹ÝÀÔ, ·Îµå ¶Ç´Â ¹ÝÃâµÇ´Â ÀÚ·á ÆÄÀÏÀÇ ÄÚµå ÆäÀÌÁö¿Í µ¿ÀÏÇÕ´Ï´Ù. | ¿¹¸¦ µé¾î, PC/IXF Çü½ÄÀ» »ç¿ëÇÏ´Â ·Îµå³ª ¹ÝÀÔÀÇ °æ¿ì, CLOB ÆÄÀÏÀº | PC/IXF Çì´õ¿¡ ÁöÁ¤µÈ ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. | DBCLOB ÆÄÀÏÀÌ ASC ¶Ç´Â DEL Çü½ÄÀ̸é, LOADÀÇ °æ¿ì CLOB ÀÚ·á´Â | µ¥ÀÌŸº£À̽ºÀÇ ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â °ÍÀ¸·Î °£Áֵǰí(MODIFIED BY | codepage=x ¸í·É ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ´Þ¸® ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ), IMPORTÀÇ | °æ¿ì CLOB ÀÚ·á´Â Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖ´Â | °ÍÀ¸·Î °£Áֵ˴ϴÙ. | NOCHECKLENGTHS ¿É¼ÇÀº UCS-2 µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ Ç×»ó TRUE·Î ¼³Á¤µÇ´Âµ¥ | ±× ÀÌÀ¯´Â UCS-2 µ¥ÀÌŸº£À̽º¿¡¼­´Â ¾î¶² SBCS¶óµµ DBCS ÄÚµå ÆäÀÌÁö°¡ | ¾ø´Â µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÉ ¼ö ÀÖÀ¸¸ç, UTF-8 Çü½ÄÀÇ ¹®ÀÚ¿­ ±æÀÌ°¡ ÁÖ·Î | Ŭ¶óÀ̾ðÆ® ÄÚµå ÆäÀÌÁö¿¡¼­ÀÇ ±æÀÌ¿Í ¼­·Î ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù. | 2.15.2.8 ºñȣȯ¼º | UCS-2 µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â | Ç×»ó UCS-2(ÄÚµå ÆäÀÌÁö 1200)·Î µÇ¾î ÀÖ½À´Ï´Ù. ºñ UCS-2 µ¥ÀÌŸº£À̽º¿¡ | ¿¬°áµÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â ÀÀ¿ë ÇÁ·Î±×·¥ DBCS | ÄÚµå ÆäÀÌÁö·Î µÇ¾î ÀÖÀ¸¸ç, ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö°¡ SBCSÀÎ °æ¿ì¿¡´Â | ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á°¡ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, 932 Ŭ¶óÀ̾ðÆ®°¡ | ÀÏ¾î ºñ UCS-2 µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¸é, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â | ÄÚµå ÆäÀÌÁö 301·Î µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª 932 Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ | UCS-2 µ¥ÀÌŸº£À̽º¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¸é, ±×·¡ÇÈ ¹®ÀÚ¿­ ÀÚ·á´Â UCS-2·Î µÇ¾î | ÀÖ½À´Ï´Ù. | 2.16 °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó »ç¿ë | DB2 UDB´Â ÀÌÁ¦ µÎ °¡Áö VI ¾ÆÅ°ÅØó ±¸ÇöÀ» Áö¿øÇÕ´Ï´Ù. Çϳª´Â | GigaNetÀÇ VI ¾ÆÅ°ÅØó ±¸ÇöÀÌ°í ´Ù¸¥ Çϳª´Â ServerNetÀÇ VI ¾ÆÅ°ÅØó | ±¸ÇöÀÔ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â ÀÌ µÎ VI ¾ÆÅ°ÅØó ±¸Çö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. | 2.16.1 °¡»ó ÀÎÅÍÆäÀ̽º ¾ÆÅ°ÅØóÀÇ °³¿ä | °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó´Â Windows NT Ãʺ´·Ä ó¸®(MPP) ȯ°æ¿¡¼­ | TCP/IP¸¦ ´ë½ÅÇÏ´Â ³ëµå °£ Åë½Å ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. VI´Â SAN(System Area | Network)¿¡¼­ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇØ Intel, Microsoft ¹× Compaq»ç°¡ | °øµ¿ °³¹ßÇÑ »õ·Î¿î Åë½Å ¾ÆÅ°ÅØóÀÔ´Ï´Ù. ÀÌ ¾ÆÅ°ÅØó¿¡ °üÇÑ ÀÚ¼¼ÇÑ | Á¤º¸¸¦ ¾òÀ¸·Á¸é, ´ÙÀ½ ÁÖ¼Ò·Î ¹æ¹®ÇϽʽÿÀ. | http://www.viarch.org | ÀÌ´õ³Ý ¹× TCP/IP¸¦ »ç¿ëÇÏ´Â Public Interconnect¿Í ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º | Ä«µå ¹× ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â Private Interconnect »çÀÌ¿¡´Â ¸î °¡Áö | À¯»çÁ¡ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÀνºÅϽº¿¡¼­ »ç¿ëµÇ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º | Ä«µå¿Í ÇÁ·ÎÅäÄÝÀº GigaNet ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå¿Í VI ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. | VI ¾ÆÅ°ÅØó´Â ´ë±â ½Ã°£ÀÌ ÀÛ°í ´ë¿ªÆøÀÌ Å®´Ï´Ù. Åë½Å Áý¾à ȯ°æ¿¡¼­ | VI ¾ÆÅ°ÅØó¸¦ »ç¿ëÇϸé Àüü ½Ã½ºÅÛ Ã³¸®·®ÀÌ Çâ»óµË´Ï´Ù. Ŭ·¯½ºÅÍ¿¡ | ÀÖ´Â ³ëµå ¼ö°¡ ¸¹À»¼ö·Ï ¶ÇÇÑ Àü¼ÛµÇ´Â ÀÚ·á·®ÀÌ ¸¹À»¼ö·Ï, VI ¾ÆÅ°ÅØó¸¦ | »ç¿ëÇÔÀ¸·Î½á ¾ò´Â ÇýÅÃÀº ´õ Ä¿Áý´Ï´Ù. | DB2 UDB´Â °¡»ó ÀÎÅÍÆäÀ̽º ¾ÆÅ°ÅØó ½ºÆå ¹öÀü 1.0 ¹× Intel Virtual | Interface (VI) Architecture Developers' Guide ¹öÀü 1.0°ú ÀÏÄ¡ÇÏ°í | "Virtual Interface Architecture Conformance Suite"¸¦ Åë°úÇÏ´Â VI | ¾ÆÅ°ÅØó ±¸ÇöÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ½ºÆåÀº ´ÙÀ½ ÁÖ¼Ò¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. | http://www.intel.com/design/servers/vi/the_spec/specification.htm | Developer's Guide¿Í Conformance Suite¿¡ °üÇÑ Á¤º¸´Â ´ÙÀ½ ÁÖ¼Ò¿¡¼­ ãÀ» | ¼ö ÀÖ½À´Ï´Ù. | http://www.intel.com/design/servers/vi/developer/ia_imp_guide.htm | 2.16.2 DB2 UNIVERSAL DATABASE ¹öÀü 5.2(EEE) ¼³Ä¡ | ÀÚ¼¼ÇÑ ¼³Ä¡ Á¤º¸´Â Windows NT¿ë DB2 Enterprise - Extended Edition | ºü¸¥ ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ. | ÀÌ¹Ì ¼³Ä¡ÇÑ DB2 UDB Á¦Ç°ÀÇ ¼­ºñ½º ·¹º§À» Àß ¸ð¸¦ °æ¿ì, ·¹Áö½ºÆ®¸®¿¡¼­ | UDB ¼­ºñ½º ·¹º§À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. | 1. ·¹Áö½ºÆ®¸®¸¦ ÆíÁýÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ regedt32¸¦ ÀÔ·ÂÇϽʽÿÀ. | 2. HKEY_LOCAL_MACHINEÀ» ¼±ÅÃÇϽʽÿÀ. | 3. SOFTWARE¸¦ ¼±ÅÃÇϽʽÿÀ. | 4. IBMÀ» ¼±ÅÃÇϽʽÿÀ. | 5. DB2¸¦ ¼±ÅÃÇϽʽÿÀ. | 6. DB2 UDB Enterprise - Extended EditionÀ» ¼±ÅÃÇϽʽÿÀ. | 7. CurrentVersionÀ» ¼±ÅÃÇϽʽÿÀ. | 8. ¼­ºñ½º ·¹º§À» ±â·ÏÇØ µÎ½Ê½Ã¿À. | VI¿¡ °üÇÑ DB2 ¼­ºñ½º ¹× Áö¿ø¿¡ Á¢¼ÓÇÒ °æ¿ì, ¼­ºñ½º ·¹º§Àº FixPakÀ» | Æ÷ÇÔÇÏ¿© ¼³Ä¡µÈ DB2 ÄÚµå ·¹º§À» ÆǺ°ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. | ÀÌ Á¦Ç°Àº °¡»ó ÀÎÅÍÆäÀ̽º ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â °¢ ÆÄƼ¼Ç/³ëµå¿¡ | ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ¼³Ä¡ ÇÁ·Î½Ãµà¾î µµÁß ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÉ ¶§, | °¢ ÆÄƼ¼Ç/³ëµå¿¡¼­ "ÀÌ ±â°è´Â ÀνºÅϽº ¼ÒÀ¯ ³ëµå°¡ µË´Ï´Ù"¸¦ | ¼±ÅÃÇϽʽÿÀ. | °¢ ÆÄƼ¼Ç/³ëµåÀÇ IP ÁÖ¼Ò¿Í È£½ºÆ®¸íÀ¸·Î hosts ÆÄÀÏÀ» °»½ÅÇϽʽÿÀ. | hosts ÆÄÀÏÀº ¿î¿µ üÁ¦°¡ ¼³Ä¡µÈ µå¶óÀ̺êÀÇ "\winnt\system32\drivers\etc\" | µð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù. °¢ ³ëµå¿¡¼­ hosts ÆÄÀÏÀ» °»½ÅÇØ¾ß ÇÕ´Ï´Ù. | ÀνºÅϽº ÀÛ¼º À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ºÐÇÒµÈ µ¥ÀÌŸº£À̽º(MPP) ÀνºÅϽº¸¦ | ÀÛ¼ºÇϽʽÿÀ. Á¶Á¤ÀÚ(coordinator) ³ëµå·Î¼­ ±â´ÉÇÒ ÇϳªÀÇ ½Ã½ºÅÛÀ» | ¼±ÅÃÇϽʽÿÀ. ÀÌ ½Ã½ºÅÛ¿¡¼­ DB2 ¸í·É âÀ» ¿­°í ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. | db2icrt /mpp /u:, | ±×·¯¸é ÀÌ ½Ã½ºÅÛÀÌ Á¶Á¤ÀÚ(coordinator) ³ëµå³ª ÀνºÅϽº ¼ÒÀ¯ ±â°è·Î | ¾Ë·ÁÁý´Ï´Ù. ³ëµå 0ÀÌ ÀÌ ½Ã½ºÅÛ¿¡¼­ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù. | µ¥ÀÌŸº£À̽º ³»ÀÇ ´Ù¸¥ ÆÄƼ¼Ç/³ëµå¿¡¼­´Â, DB2 ¸í·É âÀ» ¿­°í ´ÙÀ½À» | ÀÔ·ÂÇϽʽÿÀ. | db2ncrt /n: /u:, | /i: /o: | node_number´Â µ¥ÀÌŸº£À̽º ȯ°æ¿¡¼­ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö¸¦ °íÀ¯ÇÏ°Ô | ½Äº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¹øÈ£´Â 1 - 999 »çÀÌÀÇ ÇÑ °ªÀ̾î¾ß ÇÕ´Ï´Ù. | instance_owner_nameÀº ÀνºÅϽº ¼ÒÀ¯ ½Ã½ºÅÛ(Á¶Á¤ÀÚ(coordinator) ³ëµå)ÀÇ | ÄÄÇ»Å͸íÀÔ´Ï´Ù. | ¼³Ä¡ Å×½ºÆ® ¹× »öÀÎ ÀÛ¼º | 1. DB2 ¸í·É âÀ» ¿©½Ê½Ã¿À. | 2. "set DB2INSTANCE="À» ÀÔ·ÂÇϽʽÿÀ. | 3. "db2start"¸¦ ÀÔ·ÂÇÏ¿© µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¸ðµç ³ëµå¿¡¼­ ½ÃÀ۵ǵµ·Ï ÇϽʽÿÀ. | 4. "db2sampl"À» ÀÔ·ÂÇÏ¿© »ùÇà µ¥ÀÌŸº£À̽º¸¦ ÀÛ¼ºÇϽʽÿÀ. | 5. "db2 connect to sample"À» ÀÔ·ÂÇÏ¿© »ùÇà µ¥ÀÌŸº£À̽º¿¡ ¿¬°áÇϽʽÿÀ. | 6. »ùÇà µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ ¸î¸î SELECT¹®À» »ç¿ëÇØ º¸½Ê½Ã¿À. | ÀÌ È¯°æ¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇϸé, ¾Æ·¡¿¡ Á¦½ÃµÈ ¹®Á¦Á¡ À¯ÇüÀ» Åä´ë·Î | Á¶Ä¡¸¦ ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù. | o ÀνºÅϽº ÀÛ¼º¿¡ ½ÇÆÐÇÕ´Ï´Ù. | "c:\profiles"ÀÌ Á¸ÀçÇÏ°í °øÀ¯¸í "profiles"¸¦ °¡Áö´ÂÁö È®ÀÎÇϽʽÿÀ. | ¸ðµç ÆÄƼ¼ÇÀÌ Á¶Á¤ÀÚ(coordinator) ³ëµå¿¡¼­ "ping °¡´ÉÇÑÁö" È®ÀÎÇϽʽÿÀ. | o DB2START°¡ ½ÇÆÐÇÕ´Ï´Ù. | "db2 ? sqlxxxx" ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸®ÅÏµÈ ¿À·ù Äڵ忡 ´ëÇÑ ¼³¸íÀ» | °ËÅäÇϽʽÿÀ. ÀÌ ¿À·ù¿Í °ü·ÃÇÏ¿© Á¦¾ÈµÈ Á¶Ä¡°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. | ½Ã½ºÅÛ ¿À·ù°¡ ¸®Å쵃 ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ¿À·ù°¡ ¸®ÅϵǸé, "db2stop"À» | »ç¿ëÇÏ°í "db2start"¸¦ Àç½ÃµµÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ Áö¼ÓµÇ¸é, ¸ðµç | ÆÄƼ¼Ç¿¡¼­ ÀçºÎÆ®ÇÑ ´ÙÀ½ ´Ù½Ã ½ÃµµÇϽʽÿÀ. | ¸ðµç ÆÄƼ¼ÇÀÇ ³¯Â¥, ½Ã°£ ¹× ½Ã°£´ë°¡ µ¿ÀÏÇÑÁö È®ÀÎÇϽʽÿÀ. ½Ã°£Àº | ÀÏÄ¡ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ÇÑ ½Ã°£ À̳»ÀÌ¸é µË´Ï´Ù. | ¸ðµç ÆÄƼ¼ÇÀÌ ÇϳªÀÇ µµ¸ÞÀο¡ ÀÖ°í »ç¿ëµÇ´Â »ç¿ëÀÚ¸í°ú ¾ÏÈ£°¡ | ´ÙÀ½ ±×·ì¿¡ ¼ÓÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. | - µµ¸ÞÀÎ Á¦¾î±â¿¡¼­: | - °ü¸®ÀÚ | - µµ¸ÞÀÎ °ü¸®ÀÚ | - µµ¸ÞÀÎ »ç¿ëÀÚ | - »ç¿ëÀÚ | - ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ | - °ü¸®ÀÚ | - »ç¿ëÀÚ | "Á¦¾îÆÇ-->¼­ºñ½º"ÀÇ ³»¿ëÀ» °ËÅäÇÏ¿©, ¸ðµç "DB2: -X" | ¼­ºñ½º°¡ Á¤È®ÇÑ DB2ADMIN °èÁ¤ Á¤º¸¸¦ °¡Áö´ÂÁö È®ÀÎÇϽʽÿÀ. | o ¸í·ÉÇà º¯¼ö°¡ ÃʱâÈ­µÇÁö ¾Ê¾Ò½À´Ï´Ù. | "DB2 ¸í·É â"¿¡¼­ ¸í·ÉÀ» ¼öÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ. ÀÌ Ã¢ÀÇ À̸§Àº | "DB2 CLP"ÀÔ´Ï´Ù. | o "rah" ¸í·ÉÀÌ ÁöÁ¤µÈ ¸í·ÉÀ» ½ÇÇàÇÏÁö ¾Ê°í Áï½Ã ¸®Åϵ˴ϴÙ. | ÀνºÅϽº¿¡ ÀÖ´Â ¸ðµç ½Ã½ºÅÛ¿¡¼­ "db2set -g DB2TEMPDIR=C:\TMP"¸¦ | ¼öÇàÇϽʽÿÀ. DB2 ¿ø°Ý ¸í·É ¼­ºñ½º°¡ ½ÃÀÛµÇ°í ¿Ã¹Ù¸¥ DB2ADMIN | °èÁ¤ Á¤º¸¸¦ °¡Áö´ÂÁö È®ÀÎÇϽʽÿÀ. ¸¶Áö¸·À¸·Î "c:\temp" ¹× | "c:\tmp"°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. | 2.16.3 GIGANET INTERCONNECT¿Í ÇÔ²² WINDOWS NT¿ë DB2 UDB V5.2 ¼öÇà | IBMÀº DB2 UDB EEE V5.2¿¡¼­ °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó¸¦ Áö¿øÇÑ´Ù°í | ¹ßÇ¥ÇÏ¿´½À´Ï´Ù. ÇØ´ç ¹®¼­¿¡¼­´Â DB2¿Í ÇÔ²² Å×½ºÆ®ÇÑ VI Á¦Ç°°ú °ü·ÃÇÏ¿© | ±¸Ã¼ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â GigaNet Interconnect¿¡ | ´ëÇÑ Æ¯Á¤ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. | DB2 UDB EEE V5.2¿¡¼­ Áö¿øÇÏ´Â VI ¾ÆÅ°ÅØó¿Í ¿¬°üµÈ ´Ù¸¥ Á¦Ç°µé¿¡ °üÇÑ | Á¤º¸¸¦ ¾òÀ¸·Á¸é, http://www.software.ibm.com/data ÁÖ¼Ò¿¡ ÀÖ´Â DB2 UDB | Áö¿ø Á¶Á÷¿¡ Á¢¼ÓÇϰųª 1-800-237-5511(¹Ì±¹ ³» Àü¿ë)·Î ÀüÈ­ÇϽʽÿÀ. | GigaNet Á¦Ç°¿¡ °üÇÑ Á¤º¸¸¦ ¾ò°Å³ª GigaNet ¼­ºñ½º ¹× Áö¿ø¿¡ Á¢¼ÓÇÏ·Á¸é, | ´ÙÀ½ URLÀ» »ç¿ëÇϽʽÿÀ: http://www.giganet.com/ | 2.16.3.1 GigaNet InterconnectÀÇ ¼³Á¤ ÇÁ·Î½Ãµà¾î | ÀÌ È¯°æÀ» ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¸ñ·Ï¿¡´Â ´ÙÀ½ | Á¦Ç°ÀÌ Æ÷ÇԵ˴ϴÙ. | o GigaNet GNN1000 ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå | o GigaNet GNX5000 ½ºÀ§Ä¡ | o GigaNet GNCxx11 »óÈ£¿¬°á¿ë ±¸¸® ÄÉÀ̺í | o GigaNet cLAN ¼ÒÇÁÆ®¿þ¾î ¹öÀü 2.0. | GigaNet Interconnect°¡ DB2 UDB¿¡¼­ ±â´ÉÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ ÇÊ¿äÇÑ | ´Ü°è°¡ ¾Æ·¡¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. °¢ ´Ü°è´Â ±× ´Ü°è¿¡¼­ ÇÊ¿äÇÑ Á¶Ä¡ÀÇ | ¿ä¾àÀÔ´Ï´Ù. °¢ ´Ü°è¿Í ¿¬°üµÈ ¸ðµç ¼¼ºÎ»çÇ×ÀÌ ¿©±â¿¡ ³ª¿Í ÀÖÁö´Â ¾Ê½À´Ï´Ù. | °¢ ´Ü°è¿¡¼­ ÀÚ¼¼ÇÑ Áö½Ã»çÇ×À» Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î, »ç¿ëÀÚ´Â ÇÊ¿äÇÏ´Ù¸é | °¢ ´Ü°è¿¡¼­ ÂüÁ¶µÈ ¹®¼­¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. | °¢ GigaNet GNN1000Àº GigaNet cLAN ¼ÒÇÁÆ®¿þ¾î CD-ROM°ú ÇÔ²² ÆÐÅ°ÁöµË´Ï´Ù. | ÀÌ CD-ROM¿¡´Â GigaNet Interconnect¸¦ ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ¼ÒÇÁÆ®¿þ¾î°¡ | µé¾î ÀÖ½À´Ï´Ù. ÀÌ CD-ROM¿¡´Â ¶ÇÇÑ VI ¾ÆÅ°ÅØó SDK¿Í Adobe Acrobat | Readerµµ µé¾î ÀÖ½À´Ï´Ù. ÀÌ µÎ Ç׸ñÀº VI ÀÛµ¿ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â | »ç¶÷µé¿¡°Ô¸¸ ÇÊ¿äÇÕ´Ï´Ù. | ´Ü°è ¿ä¾à: | 1. ¾î´ðÅÍ Ä«µå ¼³Ä¡ | 2. ½ºÀ§Ä¡¿Í ÄÉÀÌºí ¼³Ä¡ | 3. ¾î´ðÅÍ µå¶óÀ̹ö ¼³Ä¡ | 4. cLAN °ü¸® ÄÜ¼Ö ¼³Ä¡ | 5. Interconnect Å×½ºÆ® | ´Ü°è: | 1. GigaNet GNN1000 ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå¸¦ ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ | Áö½Ã»çÇ×Àº GigaNet GNN1000 User's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. | 2. GigaNet GNX5000 ½ºÀ§Ä¡ ¹× ÄÉÀ̺íÀ» ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ Áö½Ã»çÇ×Àº | GigaNet GNX5000 User's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. | 3. GNX5000 ½ºÀ§Ä¡¿¡ ¿¬°áµÈ °¢ ³ëµå¿¡ GigaNet GNN1000 ¾î´ðÅÍ µå¶óÀ̹ö | ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ Áö½Ã»çÇ×Àº GigaNet GNN1000 User's | Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½Àº GigaNet¿¡¼­ Á¦°øÇÏ´Â µå¶óÀ̹ö¸¦ | ¼³Ä¡ÇÒ °æ¿ìÀÇ Ãß°¡Àû ¼¼ºÎ»çÇ×ÀÔ´Ï´Ù. | a. ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â ÀÌÀü ¹öÀüÀÇ GNN1000 µå¶óÀ̹ö¸¦ Á¦°ÅÇϽʽÿÀ. | Á¦°ÅÇÑ ÈÄ¿¡´Â ³ëµå¸¦ ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. | b. "½ÃÀÛ>¼³Á¤>Á¦¾îÆÇ>³×Æ®¿öÅ©>¾î´ðÅÍ>Ãß°¡"¸¦ »ç¿ëÇÏ¿© | µå¶óÀ̹ö¸¦ ¼³Ä¡ÇϽʽÿÀ. | c. µð½ºÅ©°¡ ÀÖÀ½...À» Ŭ¸¯ÇÏ°í CD-ROM »óÀÇ µå¶óÀ̹ö µð·ºÅ丮¸¦ | ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, F:°¡ CD-ROM µå¶óÀ̺êÀÎ °æ¿ì¿¡´Â | "F:\Driver"¸¦ »ç¿ëÇÏ°Ô µË´Ï´Ù. | d. "GNN1000 NDIS Adapter"¸¦ ¼±ÅÃÇÏ°í OK¸¦ Ŭ¸¯ÇϽʽÿÀ. | e. ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» ±¸¼ºÇÏ¿© ¼³Ä¡¸¦ ¿Ï·áÇϽʽÿÀ. | GigaNet ¾î´ðÅÍ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î´Â GigaNetÀÇ À¥ »çÀÌÆ® | http://www.giganet.com¿¡¼­µµ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. GigaNet À¥ »çÀÌÆ®ÀÇ | Áö¿ø ÆäÀÌÁö¿¡ ÀÖ´Â ´Ù¿î·Îµå ¹× ¼³Ä¡ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ. | GNN1000 ¾î´ðÅÍ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡´Â ³ëµå¸¦ ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. | 4. GigaNet cLAN °ü¸® ÄܼÖ(GMC)Àº GigaNet InterconnectÀÇ ¹«°á¼ºÀ» | Å×½ºÆ®ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. GigaNet cLAN °ü¸® ÄܼÖÀº | Äְܼú ¿¡ÀÌÀüÆ® µÎ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù. ¿¡ÀÌÀüÆ®´Â Ŭ·¯½ºÅÍ ³»ÀÇ | ¸ðµç ³ëµå¿¡ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÄܼÖÀº Ŭ·¯½ºÅÍ ³»ÀÇ ³ëµå¿¡ ¾×¼¼½ºÇÏ´Â | ³×Æ®¿öÅ© ³ëµå¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡Àå À¶Å뼺ÀÌ ÀÖ°í ¹Ù¶÷Á÷ÇÑ | ¼³Ä¡´Â Ŭ·¯½ºÅÍ ³»ÀÇ °¢ ³ëµå¿¡ Äְܼú ¿¡ÀÌÀüÆ® µÑ´Ù¸¦ ¼³Ä¡ÇÏ´Â | °ÍÀÔ´Ï´Ù. | GigaNet cLAN °ü¸® ÄܼÖÀ» ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ Áö½Ã»çÇ×°ú cLAN °ü¸® | Äֿܼ¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â GigaNet GNN1000 User's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. | ´ÙÀ½Àº ¼³Ä¡ ÇÁ·Î½Ãµà¾î¿¡ °üÇÑ Ãß°¡Àû ¼¼ºÎ»çÇ×ÀÔ´Ï´Ù. | a. CD-ROM µå¶óÀ̺꿡 cLAN ¼ÒÇÁÆ®¿þ¾î CD¸¦ ³ÖÀ¸½Ê½Ã¿À. | b. CD ÀÚµ¿ ¼³Ä¡ ¸Þ´º°¡ ³ªÅ¸³¯ ¶§±îÁö ±â´Ù¸®½Ê½Ã¿À. | c. "Install cLAN Management Console"À» Ŭ¸¯ÇϽʽÿÀ. | d. Ŭ·¯½ºÅÍ ³»ÀÇ ³ª¸ÓÁö ³ëµå °¢°¢¿¡ ´ëÇØ ÀÌ ¼³Ä¡ ÇÁ·Î½Ãµà¾î¸¦ | ¹Ýº¹ÇϽʽÿÀ. | GigaNet cLAN °ü¸® ÄÜ¼Ö ¼ÒÇÁÆ®¿þ¾î´Â GigaNetÀÇ À¥ »çÀÌÆ® | http://www.giganet.com¿¡¼­µµ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. GigaNet À¥ »çÀÌÆ®ÀÇ | Áö¿ø ÆäÀÌÁö¿¡ ÀÖ´Â ´Ù¿î·Îµå ¹× ¼³Ä¡ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ. | cLAN °ü¸® ÄܼÖÀ» ¼³Ä¡ÇÑ ÈÄ¿¡´Â ³ëµå¸¦ ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. | 5. GigaNet Çϵå¿þ¾î°¡ ÀÛµ¿ÇÏ´ÂÁö Å×½ºÆ®ÇϽʽÿÀ. ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. | a. GMC¸¦ ¿©½Ê½Ã¿À.("ÇÁ·Î±×·¥>GigaNet>cLAN Management Console") | b. LAN ³»ÀÇ ¾×¼¼½º °¡´ÉÇÑ ¸ðµç ½Ã½ºÅÛÀ» º¸¿©ÁÖ´Â ´ÙÀ̾ó·Î±× ¹Ú½º°¡ | Ç¥½ÃµË´Ï´Ù. ESC¸¦ ´©¸£½Ê½Ã¿À. | c. ¸Þ´º ¸·´ë¿¡¼­ CONSOLE>LOCALÀ» ¼±ÅÃÇϽʽÿÀ. | d. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ¸ðµç ±¸¼º¿øÀÌ Ç¥½ÃµÇ°í À̵éÀÌ ¸ðµÎ "»ç¿ë Áß"ÀÎÁö | È®ÀÎÇϽʽÿÀ. | e. ¸Þ´º ¸·´ë¿¡¼­ UTILITIES>VI THROUGHPUTÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ°ÍÀº | 󸮷® Å×½ºÆ®¸¦ ¼öÇàÇÏ¿© ÀÚ·á°¡ ½ÇÁ¦·Î Çϵå¿þ¾î¸¦ Åë°úÇÏ´ÂÁö | Á¡°ËÇÕ´Ï´Ù. | f. Å×½ºÆ®¿¡¼­ »ç¿ëÇÒ µÎ ³ëµåÀÇ ÄÄÇ»Å͸íÀ» ´ë¹®ÀÚ·Î ÀÔ·ÂÇϽʽÿÀ. | ±¹Áö ³ëµå¸¦ ¼Ò½º ³ëµå·Î ½Äº°ÇϽʽÿÀ. | g. START MEASURINGÀ» Ŭ¸¯ÇϽʽÿÀ. ÀÚ·á°¡ ÃÊ´ç 65MB ÀÌ»óÀÇ ¼Óµµ·Î | Àü¼ÛµÇ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. | h. STOP MEASURINGÀ» Ŭ¸¯ÇÏ¿© ¿¬°á Å×½ºÆ®¸¦ ÁßÁöÇϽʽÿÀ. | i. ±¹Áö ³ëµå(¼Ò½º)¿Í ´Ù¸¥ ³ëµå(½ÌÅ©: sink) »çÀÌÀÇ Ã³¸®·®À» ÃøÁ¤ÇÏ¿© | Ŭ·¯½ºÅÍ ³»ÀÇ ´Ù¸¥ ³ëµå¿¡ ´ëÇØ ÀÌ Å×½ºÆ®¸¦ ¹Ýº¹ÇϽʽÿÀ. | ¿¬°á Å×½ºÆ®°¡ ÀûÀýÈ÷ ¼öÇàµÇÁö ¾ÊÀ» °æ¿ì, GigaNet GNN1000 User's | Guide¿Í GigaNet GNX5000 User's GuideÀÇ ¹®Á¦Á¡ ÇØ°á ¼½¼ÇÀ» | ÂüÁ¶ÇϽʽÿÀ. | 2.16.3.2 VI¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖµµ·Ï DB2 ±¸Çö | ÀνºÅϽºÀÇ °¢ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö¿¡¼­, ´ÙÀ½ DB2 ·¹Áö½ºÆ®¸® | º¯¼ö¸¦ ¼³Á¤ÇÏ°í ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇϽʽÿÀ. | o DB2_VI_ENABLE=ON ¼³Á¤ | o DB2_VI_DEVICE=nic0 ¼³Á¤ | o DB2_VI_VIPL=vipl.dll ¼³Á¤ | o MPP ÀνºÅϽº¿¡¼­ "db2start" ÀÔ·Â | o db2diag.log ÆÄÀÏ °ËÅä. °¢ ÆÄƼ¼Ç¸¶´Ù "VI°¡ ÀÛµ¿ °¡´ÉÇÔ"À» | ¾Ë¸®´Â ÇÑ °³ÀÇ ¸Þ¼¼Áö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. | 2.16.4 SERVERNET INTERCONNECT¿Í ÇÔ²² WINDOWS NT¿ë DB2 UDB V5.2 ¼öÇà | IBMÀº DB2 UDB EEE V5.2¿¡¼­ °¡»ó ÀÎÅÍÆäÀ̽º(VI) ¾ÆÅ°ÅØó¸¦ Áö¿øÇÑ´Ù°í | ¹ßÇ¥ÇÏ¿´½À´Ï´Ù. ÇØ´ç ¹®¼­¿¡¼­´Â DB2¿Í ÇÔ²² Å×½ºÆ®ÇÑ VI Á¦Ç°°ú °ü·ÃÇÏ¿© | ±¸Ã¼ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â ServerNet Interconnect¿¡ | ´ëÇÑ Æ¯Á¤ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. | DB2 UDB EEE V5.2¿¡¼­ Áö¿øÇÏ´Â VI ¾ÆÅ°ÅØó¿Í ¿¬°üµÈ ´Ù¸¥ Á¦Ç°µé¿¡ °üÇÑ | Á¤º¸¸¦ ¾òÀ¸·Á¸é, http://www.software.ibm.com/data ÁÖ¼Ò¿¡ ÀÖ´Â DB2 UDB | Áö¿ø Á¶Á÷¿¡ Á¢¼ÓÇϰųª 1-800-237-5511(¹Ì±¹ ³» Àü¿ë)·Î ÀüÈ­ÇϽʽÿÀ. | ServerNet Á¦Ç°¿¡ °üÇÑ Á¤º¸¸¦ ¾ò°Å³ª ServerNet ¼­ºñ½º ¹× Áö¿ø¿¡ Á¢¼ÓÇÏ·Á¸é, | ´ÙÀ½ URLÀ» »ç¿ëÇϽʽÿÀ: http://www.servernet.com/ | 2.16.4.1 ServerNet InterconnectÀÇ ¼³Á¤ ÇÁ·Î½Ãµà¾î | ÀÌ È¯°æÀ» ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¸ñ·Ï¿¡´Â ´ÙÀ½ | Á¦Ç°ÀÌ Æ÷ÇԵ˴ϴÙ. | o ServerNet PCI ¾î´ðÅÍ µå¶óÀ̹ö(SPAD), (Á¦Ç° ID T0089), | ¹öÀü 1.3.5 ÀÌ»ó | o ServerNet ½ºÀ§Ä¡ 1 | o ServerNet Area Network Manager(SANMan), (Á¦Ç° ID T0087), | ¹öÀü 1.1.3 ÀÌ»ó. | ´ÙÀ½Àº ServerNet Interconnect°¡ DB2 UDB¿¡¼­ ±â´ÉÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â | µ¥ ÇÊ¿äÇÑ ´Ü°èµéÀÔ´Ï´Ù. °¢ ´Ü°è´Â ±× ´Ü°è¿¡¼­ ÇÊ¿äÇÑ Á¶Ä¡ÀÇ | ¿ä¾àÀÔ´Ï´Ù. °¢ ´Ü°è¿Í ¿¬°üµÈ ¸ðµç ¼¼ºÎ»çÇ×ÀÌ ¿©±â¿¡ ³ª¿Í ÀÖÁö´Â ¾Ê½À´Ï´Ù. | °¢ ´Ü°è¿¡¼­ ÀÚ¼¼ÇÑ Áö½Ã»çÇ×À» Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î, »ç¿ëÀÚ´Â °¢ ´Ü°è¿¡¼­ | ÂüÁ¶µÇ´Â ¹®¼­¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. | ¾Æ·¡¿¡ ³ª¿Í ÀÖ´Â ´Ü°è¿¡¼­´Â Ŭ·¯½ºÅÍ¿¡¼­ 6°³ÀÇ ³ëµå¸¸À» »ç¿ëÇÏ´Â °ÍÀ¸·Î | °¡Á¤ÇÕ´Ï´Ù. 7°³ ÀÌ»óÀÇ ³ëµå¸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ì¿¡´Â ServerNet¿¡ ¹®ÀÇÇϽʽÿÀ. | ´Ü°è: | 1. ServerNet ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå¸¦ ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ Áö½Ã»çÇ×Àº | ServerNet-I Virtual Interface Software Release Document(Á¦Ç° ID | N0031)¸¦ ÂüÁ¶ÇϽʽÿÀ. | 2. ServerNet ½ºÀ§Ä¡ 1À» ¼³Ä¡ÇϽʽÿÀ. ¼³Ä¡ Áö½Ã»çÇ×Àº ServerNet-I | Virtual Interface Software Release Document(Á¦Ç° ID N0031)¸¦ | ÂüÁ¶ÇϽʽÿÀ. | 3. ÀÌÀü ServerNet µå¶óÀ̹ö¸¦ ¼³Ä¡ÇØÁ¦ÇϽʽÿÀ. (ServerNetÀ» óÀ½ ¼³Ä¡ÇÏ´Â °æ¿ì¿¡´Â ÀÌ ´Ü°è¸¦ »ý·«ÇϽʽÿÀ.) | a. ³×Æ®¿öÅ© Á¦¾îÆÇÀ» ¿©½Ê½Ã¿À. ("½ÃÀÛ>¼³Á¤>Á¦¾îÆÇ>³×Æ®¿öÅ©") | b. ¾î´ðÅÍ ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. | c. Tandem ServerNet PCI ¾î´ðÅÍ µå¶óÀ̹ö¸¦ Á¦°ÅÇϽʽÿÀ. | d. ¼­ºñ½º ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. | e. SANManÀ» Á¦°ÅÇϽʽÿÀ. | f. ÇÁ·ÎÅäÄÝ ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. | g. Tandem ServerNet-I VI ÇÁ·ÎÅäÄÝÀ» Á¦°ÅÇϽʽÿÀ. | 4. Tandem ServerNet PCI ¾î´ðÅÍ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇϽʽÿÀ. ´ÙÀ½Àº | ServerNet¿¡¼­ Á¦°øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î CD¸¦ »ç¿ëÇÏ¿© ¼³Ä¡ÇÒ °æ¿ìÀÇ | Ãß°¡Àû ¼¼ºÎ»çÇ×ÀÔ´Ï´Ù. | a. ³×Æ®¿öÅ© Á¦¾îÆÇÀ» ¿©½Ê½Ã¿À. ("½ÃÀÛ>¼³Á¤>Á¦¾îÆÇ>³×Æ®¿öÅ©") | b. ¾î´ðÅÍ ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. (¾î´ðÅÍ È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | c. »õ ServerNet µå¶óÀ̹ö°¡ º°µµÀÇ µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮¿¡ | ³õ¿© ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, ¿Ã¹Ù¸¥ µå¶óÀÌºê ¹×/¶Ç´Â | µð·ºÅ丮¸¦ ÂüÁ¶ÇÏ´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ "ernnn.exe -d"¸¦ ÀÔ·ÂÇÏ¿© | ÀÚü ÃßÃâ ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ. ("ernnn.exe"´Â Engineering | ReleaseÀÇ À̸§À̸ç, ±× µÚ¿¡´Â ¼³Ä¡µÇ´Â ServerNet µå¶óÀ̹öÀÇ | °íÀ¯ ¹öÀüÀ» ½Äº°ÇÏ´Â ¹øÈ£ -- ERnnn.EXE --°¡ ¿É´Ï´Ù.) | d. ÃßÃâµÈ ÆÄÀÏÀÌ ÀÖ´Â µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮·Î º¯°æÇϽʽÿÀ. | "Spad n.n.n \ Free" ¼­ºêµð·ºÅ丮(¿©±â¼­ "n.n.n"Àº Á¦Ç°ÀÇ °íÀ¯ | ¹öÀüÀÓ)·Î º¯°æÇϽʽÿÀ. (¹®Á¦Á¡ ÇØ°áÀ̳ª °³¹ß ȯ°æ¿¡¼­ ÀÛ¾÷ | ÁßÀÎ °æ¿ì¿¡´Â, "Spad n.n.n \ Free" ¼­ºêµð·ºÅ丮 ´ë½Å | "Spad n.n.n \ Checked" ¼­ºêµð·ºÅ丮·Î º¯°æÇϽʽÿÀ.) | e. "oemsetup.multi_node" ÆÄÀÏÀÇ À̸§À» "oemsetup.inf"·Î º¯°æÇϽʽÿÀ. | f. ¾î´ðÅÍ ÅÇ¿¡¼­ 'Ãß°¡'¸¦ ¼±ÅÃÇϽʽÿÀ. (¾î´ðÅÍ ¼±Åà ȭ¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | g. µð½ºÅ©°¡ ÀÖÀ½...À» Ŭ¸¯ÇϽʽÿÀ. (µð½ºÅ© ³Ö±â È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | h. oemsetup.inf ÆÄÀÏÀÌ ÀÖ´Â µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮¸¦ ÀÔ·ÂÇϽʽÿÀ. | i. ´ÙÀ̾ó·Î±× ¹Ú½º¿¡ "Tandem ServerNet PCI Adapter Driver"°¡ Ç¥½ÃµÇ´ÂÁö | È®ÀÎÇÑ ´ÙÀ½ OK¸¦ Ŭ¸¯ÇϽʽÿÀ. ¾î´ðÅÍ ¸ñ·Ï¿¡ ServerNet Adapter°¡ | Ç¥½ÃµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. '´Ý±â'¸¦ Ŭ¸¯ÇϽʽÿÀ. | j. '¿¹'¸¦ ¼±ÅÃÇÏ¿© ÄÄÇ»Å͸¦ Àç½ÃÀÛÇϽʽÿÀ. ¶Ç´Â '¾Æ´Ï¿À'¸¦ ¼±ÅÃÇÏ¿© | °è¼ÓÇؼ­ SANMan ¹× VI Software Developer's Kit(SDK)¸¦ ¼³Ä¡ÇϽʽÿÀ. | 5. SANManÀ» ¼³Ä¡ÇϽʽÿÀ. ´ÙÀ½Àº ServerNet¿¡¼­ Á¦°øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î CD¸¦ | »ç¿ëÇÏ¿© ¼³Ä¡ÇÒ °æ¿ìÀÇ Ãß°¡Àû ¼¼ºÎ»çÇ×ÀÔ´Ï´Ù. | a. ³×Æ®¿öÅ© Á¦¾îÆÇÀ» ¿©½Ê½Ã¿À. ("½ÃÀÛ>¼³Á¤>Á¦¾îÆÇ>³×Æ®¿öÅ©") | b. ¼­ºñ½º ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. (¼­ºñ½º È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | c. »õ ServerNet µå¶óÀ̹ö°¡ º°µµÀÇ µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮¿¡ | ³õ¿© ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, ¿Ã¹Ù¸¥ µå¶óÀÌºê ¹×/¶Ç´Â | µð·ºÅ丮¸¦ ÂüÁ¶ÇÏ´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ "ernnn.exe -d"¸¦ ÀÔ·ÂÇÏ¿© | ÀÚü ÃßÃâ ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ. ("ernnn.exe"´Â Engineering | ReleaseÀÇ À̸§À̸ç, ±× µÚ¿¡´Â ¼³Ä¡µÇ´Â ServerNet µå¶óÀ̹öÀÇ | °íÀ¯ ¹öÀüÀ» ½Äº°ÇÏ´Â ¹øÈ£ -- ERnnn.EXE --°¡ ¿É´Ï´Ù.) | d. ¼­ºñ½º ÅÇ¿¡¼­ 'Ãß°¡'¸¦ ¼±ÅÃÇϽʽÿÀ. (¼­ºñ½º ¼±Åà ȭ¸éÀÌ | ³ªÅ¸³³´Ï´Ù.) | e. ÃßÃâµÈ ÆÄÀÏÀÌ ÀÖ´Â µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮·Î º¯°æÇϽʽÿÀ. | "SANMan n.n.n \Free" ¼­ºêµð·ºÅ丮(¿©±â¼­ "n.n.n"Àº Á¦Ç°ÀÇ | °íÀ¯ ¹öÀüÀÓ)·Î º¯°æÇϽʽÿÀ. (¹®Á¦Á¡ ÇØ°áÀ̳ª °³¹ß ȯ°æ¿¡¼­ | ÀÛ¾÷ ÁßÀÎ °æ¿ì¿¡´Â, "SANMan n.n.n \ Free" ¼­ºêµð·ºÅ丮 ´ë½Å | "SANMan n.n.n \ Checked" ¼­ºêµð·ºÅ丮·Î º¯°æÇϽʽÿÀ.) | f. ½ºÀ§Ä¡ÀÇ ºûÀ» º¸°í ½ºÀ§Ä¡°¡ XÀÎÁö ȤÀº YÀÎÁö ÆǺ°ÇϽʽÿÀ. | ÇϳªÀÇ ºûÀº "X"¸¦ °¡¸®Å°°í ¶ÇÇϳªÀÇ ºûÀº "Y"¸¦ °¡¸®Åµ´Ï´Ù. | g. X ½ºÀ§Ä¡ÀÎ °æ¿ì, X=1 ¹× Y=0À» ¼±ÅÃÇϽʽÿÀ. ¸ðµç ÄÉÀ̺íÀÌ | ³×Æ®¿öÅ© Ä«µå »óÀÇ X Æ÷Æ®¿¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. | h. Y ½ºÀ§Ä¡ÀÎ °æ¿ì, X=0 ¹× Y=1À» ¼±ÅÃÇϽʽÿÀ. ¸ðµç ÄÉÀ̺íÀÌ | ³×Æ®¿öÅ© Ä«µå »óÀÇ Y Æ÷Æ®¿¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. | i. ÇöÀç ½Ã½ºÅÛ »óÀÇ ³×Æ®¿öÅ© Ä«µå°¡ ¿¬°áµÇ´Â ½ºÀ§Ä¡ÀÇ Æ÷Æ® ¹øÈ£¸¦ | ÀÔ·ÂÇϽʽÿÀ. | j. 6°³ÀÇ Æ÷Æ® ¸ðµÎ¿¡ ´ëÇØ "PC"¸¦ ¼±ÅÃÇϽʽÿÀ. | 6. °¡»ó ÀÎÅÍÆäÀ̽º ÇÁ·ÎÅäÄÝÀ» ¼³Ä¡ÇϽʽÿÀ. ´ÙÀ½Àº ServerNet¿¡¼­ | Á¦°øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î CD¸¦ »ç¿ëÇÏ¿© ¼³Ä¡ÇÒ °æ¿ìÀÇ Ãß°¡Àû | ¼¼ºÎ»çÇ×ÀÔ´Ï´Ù. | a. ³×Æ®¿öÅ© Á¦¾îÆÇÀ» ¿©½Ê½Ã¿À. ("½ÃÀÛ>¼³Á¤>Á¦¾îÆÇ>³×Æ®¿öÅ©") | b. ÇÁ·ÎÅäÄÝ ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. (³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | c. »õ ServerNet µå¶óÀ̹ö°¡ º°µµÀÇ µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮¿¡ | ³õ¿© ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, ¿Ã¹Ù¸¥ µå¶óÀÌºê ¹×/¶Ç´Â | µð·ºÅ丮¸¦ ÂüÁ¶ÇÏ´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ "ernnn.exe -d"¸¦ ÀÔ·ÂÇÏ¿© | ÀÚü ÃßÃâ ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ. ("ernnn.exe"´Â Engineering | ReleaseÀÇ À̸§À̸ç, ±× µÚ¿¡´Â ¼³Ä¡µÇ´Â ServerNet µå¶óÀ̹öÀÇ | °íÀ¯ ¹öÀüÀ» ½Äº°ÇÏ´Â ¹øÈ£ -- ERnnn.EXE --°¡ ¿É´Ï´Ù.) | d. ÇÁ·ÎÅäÄÝ ÅÇ¿¡¼­ 'Ãß°¡'¸¦ ¼±ÅÃÇϽʽÿÀ. (³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ | ¼±Åà ȭ¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | e. µð½ºÅ©°¡ ÀÖÀ½...À» Ŭ¸¯ÇϽʽÿÀ. (µð½ºÅ© ³Ö±â È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.) | f. ÃßÃâµÈ ÆÄÀÏÀÌ ÀÖ´Â µå¶óÀÌºê ¹×/¶Ç´Â µð·ºÅ丮¸¦ ÀÔ·ÂÇϽʽÿÀ. | 7. ServerNet Çϵå¿þ¾î°¡ ÀÛµ¿ÇÏ´ÂÁö Å×½ºÆ®ÇϽʽÿÀ. »ç¿ë °¡´ÉÇÑ | Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ¾ø½À´Ï´Ù. ´ë½Å, DB2¸¦ »ç¿ëÇÏ¿© ServerNet | Çϵå¿þ¾î¸¦ Å×½ºÆ®ÇϽʽÿÀ. | Çϵå¿þ¾î°¡ ÀûÀýÈ÷ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â, ServerNet-I Virtual | Interface Software Release Document(Á¦Ç° ID N0031)¿¡¼­ ¹®Á¦Á¡ | ÇØ°á¿¡ ´ëÇÑ Ãß°¡ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. | 2.16.4.2 VI¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖµµ·Ï DB2 ±¸Çö | ÀνºÅϽºÀÇ °¢ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö¿¡¼­, ´ÙÀ½ DB2 ·¹Áö½ºÆ®¸® | º¯¼ö¸¦ ¼³Á¤ÇÏ°í ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇϽʽÿÀ. | o DB2_VI_ENABLE=ON ¼³Á¤ | o DB2_VI_DEVICE=nic0 ¼³Á¤ | o DB2_VI_VIPL=vipl.dll ¼³Á¤ | o MPP ÀνºÅϽº¿¡¼­ "db2start" ÀÔ·Â | o db2diag.log ÆÄÀÏ °ËÅä. °¢ ÆÄƼ¼Ç¸¶´Ù "VI°¡ ÀÛµ¿ °¡´ÉÇÔ"À» | ¾Ë¸®´Â ÇÑ °³ÀÇ ¸Þ¼¼Áö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. 3.0 API REFERENCE 3.1 SQLECREA - µ¥ÀÌŸº£À̽º ÀÛ¼º µ¥ÀÌŸº£À̽º¸¦ ÀÛ¼ºÇÒ ¶§ IDENTITY ¹è¿­ ¼ø¼­¸¦ ÁöÁ¤ÇÏ·Á¸é, µ¥ÀÌŸº£À̽º ¼³¸í ºí·Ï(SQLEDBDESC) ±¸Á¶¿¡¼­ SQL_CS_NONE(2Áø ¹è¿­ ¼ø¼­ ±¸Çö)À» ÁöÁ¤ÇϽʽÿÀ. 3.2 SQLUBKP - µ¥ÀÌŸº£À̽º ¹é¾÷ pMediaTargetList ¸Å°³º¯¼ö(SQLU_ADSM_MEDIA °ª)ÀÇ ¼³¸í¿¡¼­ "No Additional input is required." ¹®ÀåÀº ´ÙÀ½À¸·Î ´ëüµÇ¾î¾ß ÇÕ´Ï´Ù. ¹é¾÷ À̹ÌÁö¿¡ ´ëÇÑ °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§ SQLU_MEDIA_ENTRY ±¸Á¶°¡ »ç¿ëµÇÁö ¾ÊÀ¸¸é SQLU_MEDIA_LIST_TARGETS ±¸Á¶¿¡ ÀÖ´Â MEDIA Æ÷ÀÎÅ͸¦ NULL·Î ÃʱâÈ­ÇϽʽÿÀ. 3.3 SQLUGTPI - Å×ÀÌºí ºÐÇÒ Á¤º¸ ¾ò±â API ¼³¸í¿¡¼­ ´ÙÀ½ ¼½¼ÇÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù. Required Connection Database 3.4 SQLUHGET - ½ÇÇà±â·Ï ÆÄÀÏ¿¡¼­ DDL Á¤º¸ °Ë»ö(»õ·Î¿î API) ½ÇÇà±â·Ï ÆÄÀÏ¿¡ ±â·ÏµÈ DDL Á¤º¸¸¦ °Ë»öÇÏ´Â sqluhgne API¿¡¼­ »ç¿ë °¡´ÉÇÑ callerac ¸Å°³º¯¼ö´Â ¾ø½À´Ï´Ù. ÀÌ Á¤º¸¸¦ °Ë»öÇϱâ À§ÇØ ¾Æ·¡ÀÇ »õ·Î¿î API°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. SQL_API_RC SQL_API_FN sqluhget( unsigned short Handle, // IN: sqluhops¿¡¼­ ¸®ÅÏµÈ ÇÚµé unsigned short CallerAction, // IN: ¸í·É ÇʵåÀÇ Æ¯¼ö 󸮿ë unsigned long Reserved_1, // ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾àµÊ struct sqluhinfo * pHistoryInfo, // IN/OUT: ÀÔ·Â ÀÚ·á¿¡ ´ëÇÑ Æ÷ÀÎÅÍ struct sqluhadm * pAdminInfo, // IN/OUT: È®Àå °ü¸® ÀÚ·á¿¡ ´ëÇÑ Æ÷ÀÎÅÍ void * pReserved, // ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾àµÊ struct sqlca * pSqlca); // SQLCA ÀÌ APIÀÇ ¸Å°³º¯¼ö´Â »õ·Î¿î ¸Å°³º¯¼öÀÎ CallerActionÀ» Á¦¿ÜÇÏ°í sqluhgne APIÀÇ ´ëÀÀ ¸Å°³º¯¼ö¿Í °°Àº Àǹ̸¦ Áö´Õ´Ï´Ù. ÀÌ APIÀÇ ¿¹¾à ÇʵåÀÎ Reserved_1°ú pReserved´Â °¢°¢ 0°ú NULL·Î ÃʱâÈ­µÇ¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº CallerActionÀÇ °¡´ÉÇÑ °ªÀÔ´Ï´Ù. SQLUH_GET_NEXT_ENTRY ÀÏÄ¡ÇÏ´Â ´ÙÀ½ Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. DDL Á¤º¸°¡ È£Ãâ ÇÁ·Î±×·¥À¸·Î ¸®ÅϵÇÁö´Â ¾ÊÁö¸¸ sqluhadm.command ±¸Á¶ÀÇ ±æÀÌ Çʵå´Â ÇØ´ç Ç׸ñ¿¡ Á¸ÀçÇÏ´Â DDL ÇÊµå ±æÀÌ·Î ¼³Á¤µË´Ï´Ù. SQLUH_GET_DDL ÀÌ Á¶Ä¡°¡ Ç׸ñÀ» ÆäÄ¡ÇÑ Á÷ÈÄ¿¡ API·Î Àü´ÞµÇ¸é ±× Ç׸ñ°ú ¿¬°üµÈ DDL ÀÚ·á°¡ ¸®Åϵ˴ϴÙ. sqluhadm.command.data Çʵ带 ÅëÇØ ¸®Å쵃 DDL ÀÚ·á¿¡ ÇÒ´çµÈ ¸Þ¸ð¸®ÀÇ ¹ÙÀÌÆ® ¼ö¸¦ sqluhadm.command.length Çʵ带 ÅëÇØ ³ªÅ¸³»´Â °ÍÀº È£Ãâ ÇÁ·Î±×·¥ÀÇ Ã¥ÀÓÀÔ´Ï´Ù. SQLUH_GET_NEXT_ENTRY_DDL ÀÏÄ¡ÇÏ´Â ´ÙÀ½ Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. Ç׸ñ¿¡ ´ëÇØ ±â·ÏµÈ DDL Á¤º¸µµ ¸®ÅÏÇÕ´Ï´Ù. È£Ãâ ÇÁ·Î±×·¥Àº sqluhadm.command.data Çʵ忡 ÇÒ´çµÈ ¸Þ¸ð¸®ÀÇ ¹ÙÀÌÆ® ¼ö¸¦ sqluhadm.command.length Çʵ带 ÅëÇØ ³ªÅ¸³»¾ß ÇÕ´Ï´Ù. 3.5 SQLUHGNE - ´ÙÀ½ º¹±¸ ½ÇÇà±â·Ï ÆÄÀÏ Ç׸ñ ¾ò±â "int callerac"¿´´ø ÀÌ APIÀÇ µÎ ¹ø° ¸Å°³º¯¼ö´Â ÀÌÁ¦ "struct sqluhadm *pAdminInfo"ÀÔ´Ï´Ù. ´ÙÀ½Àº API Á¤ÀÇÀÔ´Ï´Ù. SQL_API_RC SQL_API_FN sqluhgne( unsigned short Handle, struct sqluhadm * pAdminInfo, struct sqluhinfo * pHistoryInfo, struct sqlca * pSqlca); 3.6 SQLUHOPS - º¹±¸ ½ÇÇà±â·Ï ÆÄÀÏ ½ºÄµ ¿­±â SQLUH_LIST_ADM_ALTER_TABLESPACE È£Ãâ ÇÁ·Î±×·¥ Á¶Ä¡¿¡´ëÇÑ ¼³¸íÀº ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ÇÊÅ͸¦ Åë°úÇÏ´Â ALTER TABLESPACE ·¹Äڵ常 ¼±ÅÃÇÕ´Ï´Ù. Ç׸ñ°ú ¿¬°üµÈ DDL Çʵå´Â ¸®ÅϵÇÁö ¾Ê½À´Ï´Ù. Ç׸ñ¿¡ ´ëÇÑ DDL Á¤º¸¸¦ °Ë»öÇÏ·Á¸é Ç׸ñÀÌ ÆäÄ¡µÈ Á÷ÈÄ SQLUH_GET_DDLÀÇ È£Ãâ ÇÁ·Î±×·¥ Á¶Ä¡¿Í ÇÔ²² sqluhgne¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù. 3.7 SQLULOAD - ·Îµå ÀÌ API´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á÷Á¢ ¿¬°áµÈ ÆÄƼ¼Ç¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù. ·Îµå À¯Æ¿¸®Æ¼´Â ´ÜÀÏ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç¿¡ ´ëÇؼ­¸¸ ÀÛµ¿ÇÕ´Ï´Ù. »ç¿ë Á¤º¸ ¼½¼ÇÀº ·ÎµåµÇ´Â Å×ÀÌºí¿¡ Á¾¼ÓµÈ "¿ä¾à Å×À̺í" ¼½¼ÇÀº Á¡°Ë º¸·ù »óÅ¿¡ ³õÀÌ°Ô µÈ´Ù°í Ʋ¸®°Ô ¼³¸íÇÕ´Ï´Ù. ¿©±â¼­´Â ·ÎµåµÇ´Â Å×ÀÌºí¿¡ Á¾¼ÓµÈ "REFRESH IMMEDIATE·Î Á¤ÀÇµÈ ¿ä¾à Å×À̺í"ÀÌ Á¡°Ë º¸·ù »óÅ¿¡ ³õÀÎ´Ù°í ¼³¸íÇØ¾ß ÇÕ´Ï´Ù. 3.8 SQLE-CLIENT-INFO(¿¬°á ¼³Á¤°ª) SQLE-CLIENT-INFO TYPE ¿ä¼ÒÀÇ À¯È¿ÇÑ Ç׸ñÀº ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. SQLE_CLIENT_INFO_USERID SQLE_CLIENT_INFO_WRKSTNNAME SQLE_CLIENT_INFO_APPLNAME SQLE_CLIENT_INFO_ACCTSTR 3.9 SQLFUPD Ç¥ 46 "Updateable Database Manager Configuration Parameters"¿¡ »õ·Î¿î ¸Å°³º¯¼öÀÎ catalog_noauth¿¡ ´ëÇÑ Ãß°¡ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ¸Å°³º¯¼ö¸í ÅäÅ« ÅäÅ«°ª ÀÚ·á À¯Çü -------------- ----- ----------- --------- catalog_noauth SQLF_KTN_CATALOG_NOAUTH 314 Uint16 3.10 SQLUHINFO(SQLUHADM) SQLUHADM ±¸Á¶ÀÇ Á¤ÀÇ´Â ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. SQL_STRUCTURE sqluhadm char end_time[SQLUH_TIMESTAMP_SZ+1]; // OUT: À̺¥Æ®ÀÇ ¿Ï·á ½Ã°¢ char id[SQLUH_ID_SZ+1]; // OUT: »èÁ¦µÈ Å×À̺íÀÇ °íÀ¯ ½Äº°ÀÚ struct sqlca event_sqlca; // OUT: Ç׸ñ°ú ¿¬°üµÈ SQLCA struct sqlchar command; // IN/OUT: DDL ¸í·É Á¤º¸ ; ÁÖ: 1. ÇöÀç ¸í·É ÀÚ·á´Â ALTER TABLESPACE À̺¥Æ®¿¡ ´ëÇؼ­¸¸ ±â·ÏµË´Ï´Ù. 2. sqluhadm.command.length Çʵ带 Çʵ忡 ÇÒ´çµÈ ¸Þ¸ð¸®ÀÇ ¹ÙÀÌÆ® ¼ö·Î ÃʱâÈ­ÇÏ´Â °ÍÀº È£Ãâ ÇÁ·Î±×·¥ÀÇ Ã¥ÀÓÀÔ´Ï´Ù. 3. sqlutil¿¡ Á¤ÀÇµÈ SQLUHADMSIZE(n) ¸ÅÅ©·Î´Â nÀÚÀÇ ¸í·É ÀÚ·á¿ë °ø°£°ú ÇÔ²² sqluhadm ±¸Á¶¿¡ ÇÊ¿äÇÑ ¸Þ¸ð¸® Å©±â °áÁ¤À» µ½±â À§ÇØ Á¦°øµË´Ï´Ù. 3.11 SQLUVPUT - ÀåÄ¡¿¡ ÀÚ·á ¾²±â "C API Syntax" ¼½¼ÇÀÇ "struct Init_output *,"¸¦ "struct Data *,"·Î º¯°æÇϽʽÿÀ. 4.0 BUILDING APPLICATIONS FOR WINDOWS AND OS/2 ENVIRONMENTS | 4.1 Windows NT¿¡¼­ DB2START°¡ Á¤È®ÇÑ ¿À·ù ¸Þ¼¼Áö¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ½ | Windows NT ȯ°æ¿¡¼­ µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ À§ÇØ | "db2start" ¸í·ÉÀ» ½ÇÇàÇÒ ¶§(¶Ç´Â "NET START" ¸í·ÉÀ» »ç¿ëÇÒ ¶§) Åë½Å | ¼­ºê½Ã½ºÅÛÀÇ ½ÃÀÛ¿¡ ½ÇÆÐÇÑ °æ¿ì °æ°í¸¦ ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â | "db2start"ÀÇ ½ÇÇà Áß¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸ðµç ¿À·ù¿¡ ´ëÇØ NT À̺¥Æ® | ·Î±×³ª "DB2DIAG.LOG"¸¦ Ç×»ó Á¶»çÇØ¾ß ÇÕ´Ï´Ù. Windows NT ȯ°æ¿¡¼­ | µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ NT ¼­ºñ½º·Î¼­ ±¸ÇöµÇ±â ¶§¹®¿¡ ÀÌ·± | Çö»óÀÌ ÀϾ¸ç, ¼­ºñ½º°¡ ¼º°øÀûÀ¸·Î ½ÃÀÛµÈ °æ¿ì ¿À·ù¸¦ ¸®ÅÏÇÏÁö | ¾Ê½À´Ï´Ù. 4.2 WINDOWS NT ¹× WINDOWS 95 EMBEDDED SQL ÀÀ¿ë ÇÁ·Î±×·¥(IBM VISUALAGE FOR COBOL) ÀÛ¼º VisualAge COBOL for Windows NT ¹öÀü 2.2ÀÇ "cob2 -dll" ¸í·É¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. DLLÀ» ÀÛ¼ºÇϱâ À§ÇÑ "x:\sqllib\samples\cobol\bldvacbs.bat"ÀÇ ¿ø·¡ ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. cob2 -dll %1.obj db2api.lib ÀÌ VisualAge COBOL ¹öÀüÀº ´ÙÀ½ ¿À·ù¸¦ ¸®ÅÏÇÕ´Ï´Ù. Ä¡¸íÀû ¿À·ù : "E:\sqllib\samples\cobol\db2api.lib"À» ¿­ ¼ö ¾øÀ½. ÀÌ´Â VisualAge COBOL for Windows NTÀÇ Ã¹¹ø° FixPak¿¡¼­ Á¤Á¤µË´Ï´Ù. ±×·¯³ª, ±× FixPakÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§±îÁö ¾ÕÀÇ ¸í·ÉÀ» ´ÙÀ½À¸·Î ´ëüÇÏ¿© ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ilib /nol /gi:%1 %1.obj ilink /free /nol /dll db2api.lib %1.exp %1.obj iwzrwin3.obj 4.3 JAVA ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º 4.3.1 Microsoft SDK for JavaÀÇ Windows ȯ°æ ¼³Á¤ DB2 SQLJ¿¡ ´ëÇÑ Windows ¿î¿µ üÁ¦¿¡¼­ »ç¿ëµÉ Java °³¹ß Ŷ(JDK)À» ÁöÁ¤ÇÏ´Â »õ·Î¿î ȯ°æ º¯¼ö°¡ ÀÖ½À´Ï´Ù. ȯ°æ º¯¼ö´Â DB2JVIEW¶ó°í Çϸç sqlj¸¦ Á¦¿ÜÇÑ ¸ðµç DB2 SQLJ ¸í·É(db2profc, db2profp, profdb ¹× profp)¿¡ Àû¿ëµË´Ï´Ù. DB2JVIEW=1À̸é, Microsoft SDK for Java°¡ »ç¿ëµË´Ï´Ù. Áï, "profp"¸¦ È£ÃâÇϸé, "jview sqlj.runtime.profile.util.ProfilePrinter"·Î¼­ ¼öÇàµË´Ï´Ù. DB2JVIEW=0À̰ųª ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì, Sun JDK°¡ »ç¿ëµË´Ï´Ù. Áï, "profp"¸¦ È£ÃâÇϸé, "java sqlj.runtime.profile.util.ProfilePrinter" ·Î¼­ ¼öÇàÇÕ´Ï´Ù. "sqlj" ¸í·ÉÀº ÀÌ º¯¼ö¸¦ ¹«½ÃÇÏ°í Ç×»ó Sun JDK¸¦ ÅëÇØ ¼öÇàµË´Ï´Ù. | 4.3.2 »õ·Î¿î Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥°ú SQLJ »çÀü ó¸® ÄÄÆÄÀÏ (precompile) ½ºÅ©¸³Æ® | º» Àå¿¡¼­ ¼³¸íµÈ Java »ùÇà ÇÁ·Î±×·¥Àº ¿©·¯ ¹ø º¯°æµÇ¾ú½À´Ï´Ù. ÀúÀå | ÇÁ·Î½Ãµà¾î ¹× UDF ÇÁ·Î±×·¥Àº ºÐ¸®µÈ Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥À¸·Î | ³ª´µ¾îÁ³½À´Ï´Ù. ±×·¯¹Ç·Î, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ´Â ¼­¹ö ½Ã½ºÅÛ¿¡ | ÀÖ´Â ÀúÀå ÇÁ·Î½Ãµà¾î ¹× UDF¸¦ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ | ¿µÇâ¹Þ´Â ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. | DB2STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº | DB2UDCLI ÀÔ´Ï´Ù. | DB2UDF ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº | DB2UDCLI ÀÔ´Ï´Ù. | STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº | STPCLI ÀÔ´Ï´Ù. | UDF Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇÏ´Â ¼­¹ö ÇÁ·Î±×·¥Àº | UDFSRV ÀÔ´Ï´Ù. | "embprep" ½ºÅ©¸³Æ® ÆÄÀÏÀÌ SQLJ ÇÁ·Î±×·¥À» »çÀü ó¸® ÄÄÆÄÀÏ(precompile)ÇÏ°í | ¹ÙÀεåÇϱâ À§ÇØ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÌ´Â "makefile"·Î È£ÃâµÇ°í Java embedded | SQL »ùÇà ÇÁ·Î±×·¥ÀÇ "db2profc" ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀ» »ç¿ëÇϸé | µ¥ÀÌŸº£À̽º, »ç¿ëÀÚ ID ¹× ¾ÏÈ£¿¡ ¼±ÅÃÀû Àμö¸¦ Á¦°øÇÒ ¼ö ÀÖÀ¸¹Ç·Î | Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ DB2 ¼­¹öÀÇ µ¥ÀÌŸº£À̽º¸¦ ½±°Ô ¿ø°ÝÀ¸·Î ¹ÙÀεùÇÒ ¼ö | ÀÖ½À´Ï´Ù. 5.0 BUILDING APPLICATIONS FOR UNIX ENVIRONMENTS 5.1 SCO UNIXWARE 7 | 5.1.1 ÀúÀå ÇÁ·Î½Ãµà¾î¿ë ÇÔ¼ö ¹ÝÃâ(export) | SCO UnixWare 7¿¡¼­, Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥¿¡¼­ Á¤ÀÇÇßÀ¸¸ç ¸í½ÃÀûÀ¸·Î | ¹ÝÃâµÇÁö ¾ÊÀº ÇÔ¼ö´Â Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À̶ó°í ÇÏ´Â ÀúÀå ÇÁ·Î½Ãµà¾î | ¶óÀ̺귯¸®¿¡¼­ »ç¿ë °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. ¿ÜºÎ ÇÔ¼ö¸¦ ÀÛ¼ºÇϱâ À§ÇØ | Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ´ëÇÑ ´ë¾ÈÀº Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥¿¡¼­ | Á¤ÀÇÇÑ ¸ðµç ÇÔ¼ö¸¦ ¹ÝÃâÇÏ´Â ÄÄÆÄÀÏ ¿É¼Ç "-Wl,-Bexport"¸¦ »ç¿ëÇÏ´Â | °ÍÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº SCO UnixWare 7 C ¹× C++¿ë makefile¿¡ Ãß°¡µÇ¾î | ÀÌ ¾ð¾îÀÇ ÀúÀå ÇÁ·Î½Ãµà¾î ¶óÀ̺귯¸® "fillsrv"¸¦ È£ÃâÇÏ´Â µ¿ÀÏÇÑ | Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ "fillcli"¸¦ ÄÄÆÄÀÏÇÕ´Ï´Ù. makefile ¹× »ùÇà | ÇÁ·Î±×·¥Àº "sqllib/samples/c" ¹× "sqllib/samples/cpp" µð·ºÅ丮¿¡ | À§Ä¡ÇÕ´Ï´Ù. 5.1.2 MICRO FOCUS COBOL ¸µÅ© ¿É¼Ç "Micro Focus COBOL" ¼½¼Ç¿¡¼­ ¾²·¹µå ¶óÀ̺귯¸®´Â "-ldb2" ¿É¼ÇÀ¸·Î ³ªÅ¸³ª´Â DB2 ¶óÀ̺귯¸®¿¡ ÅëÇյǾî ÀÖÀ¸¹Ç·Î "bldmfcc" ½ºÅ©¸³Æ® ÆÄÀÏÀÇ "-lthread" ¸µÅ© ¿É¼ÇÀº ´õÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. 5.2 JAVA ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º 5.2.1 ȯ°æ ¼³Á¤: HP-UX, SCO UNIXWARE 7 HP-UX¿¡¼­ Java ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ¼öÇàÇÏ·Á¸é, ÀÌÁ¦ HP-UX Developer's Kit for Java ¸±¸®½º 1.1.3(¶Ç´Â ±× ÀÌ»ó)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. DB2´Â HP-UX ¹× SCO UnixWare ¼­¹ö¿¡¼­ Java ÀúÀå ÇÁ·Î½Ãµà¾î ¹× Java »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·± Á¦ÇÑ»çÇ×À¸·Î ´ÙÀ½ Java »ùÇà ÇÁ·Î±×·¥Àº HP-UX ¹× SCO UnixWareÀÇ DB2 µ¥ÀÌŸº£À̽º¿¡ ´ëÇÏ¿© ¼öÇàµÉ ¼ö ¾ø½À´Ï´Ù. DB2Stp.java DB2Udf.java CatUdf.sqlj DropUdf.sqlj Stp.sqlj Udfsrv.java | 5.2.2 CLOSE() ¸Þ½îµå »ç¿ë½ÃÀÇ SILICON GRAPHICS IRIX Á¦ÇÑ»çÇ× | Silicon Graphics IRIX¿¡¼­, ¿¬°á ÄÁÅؽºÆ® "close()" ¸Þ½îµå(method)°¡ | Æ®·¦À» ¾ß±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é ºÒÇÊ¿äÇÑ Á¤º¸¸¦ | ¼öÁýÇÏ´Â µ¿¾È ¿¬°á ÄÁÅؽºÆ®°¡ ÀÚµ¿À¸·Î ´ÝÈ÷°Ô µÎ½Ê½Ã¿À. 5.2.3 »õ·Î¿î Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥°ú SQLJ »çÀü ó¸® ÄÄÆÄÀÏ (precompile) ½ºÅ©¸³Æ® º» Àå¿¡¼­ ¼³¸íµÈ Java »ùÇà ÇÁ·Î±×·¥Àº ¿©·¯ ¹ø º¯°æµÇ¾ú½À´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î ¹× UDF ÇÁ·Î±×·¥Àº ºÐ¸®µÈ Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥À¸·Î ³ª´µ¾îÁ³½À´Ï´Ù. ±×·¯¹Ç·Î, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ´Â ¼­¹ö ½Ã½ºÅÛ¿¡ ÀÖ´Â ÀúÀå ÇÁ·Î½Ãµà¾î ¹× UDF¸¦ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¿µÇâ¹Þ´Â ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. DB2STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº DB2SPCLI ÀÔ´Ï´Ù. DB2UDF ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº DB2UDCLI ÀÔ´Ï´Ù. STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº STPCLI ÀÔ´Ï´Ù. UDF Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇÏ´Â ¼­¹ö ÇÁ·Î±×·¥Àº UDFSRV ÀÔ´Ï´Ù. "embprep" ½ºÅ©¸³Æ® ÆÄÀÏÀÌ SQLJ ÇÁ·Î±×·¥À» »çÀü ó¸® ÄÄÆÄÀÏ(precompile)ÇÏ°í ¹ÙÀεåÇϱâ À§ÇØ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÌ´Â "makefile"·Î È£ÃâµÇ°í Java embedded SQL »ùÇà ÇÁ·Î±×·¥ÀÇ "db2profc" ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¸é µ¥ÀÌŸº£À̽º, »ç¿ëÀÚ ID ¹× ¾ÏÈ£¿¡ ¼±ÅÃÀû Àμö¸¦ Á¦°øÇÒ ¼ö ÀÖÀ¸¹Ç·Î Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ DB2 ¼­¹öÀÇ µ¥ÀÌŸº£À̽º¸¦ ½±°Ô ¿ø°ÝÀ¸·Î ¹ÙÀεùÇÒ ¼ö ÀÖ½À´Ï´Ù. 6.0 CLI GUIDE AND REFERENCE 6.1 SQLPREPARE() SQLPrepare()ÀÇ ¼³¸í¿¡¼­´Â ÇöÀç Áö¿¬µÈ Áغñ°¡ »ý·«½Ã °ªÀ¸·Î ONÀ̶ó´Â °ÍÀ» ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº SQLPrepare()¸¦ »ç¿ëÇÏ¿© µ¥ÀÌŸº£À̽º¿¡ Àü´ÞµÇ´Â SQL¹®ÀÇ Ã³¸®°¡ SQLPrepare() ÇÔ¼ö È£Ãâ½Ã ¹ß»ýÇÏÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù. ´ë½Å, SQLExecute()°¡ È£ÃâµÇ´Â °æ¿ì¿¡ ÀÌ°ÍÀÌ Ã³¸®µË´Ï´Ù. SQLPrepare() È£Ãâ½Ã DB2 CLI¿¡ ÀÇÇØ ÃÖ¼Ò ¿À·ù °Ë»ç(Áï, À¯È¿ÇÑ ÇÔ¼ö Àμö µîµî)°¡ ¼öÇàµË´Ï´Ù. ÁøÁ¤ÇÑ SQLSTATE´Â SQLExecute()°¡ È£ÃâµÉ ¶§±îÁö´Â Áغñ ´Ü°è¿¡¼­ ¸®ÅϵÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ ÀÀ¿ë ÇÁ·Î±×·¥Àº SQLExecute()¸¦ È£ÃâÇÑ ´ÙÀ½ SQLPrepare()·ÎºÎÅÍ SQLSTATE¸¦ ±â´ëÇϸç, ±× ´ÙÀ½¿¡ SQLExecute() È£Ãâ·ÎºÎÅÍ SQLSTATE°¡ ¿Ã °ÍÀ¸·Î ¿¹»óÇÕ´Ï´Ù. ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é, "Appendix B Migrating Applications"ÀÇ "Changes from Version 2.1.1 to 5.0.0" ¼½¼Ç¿¡ ÀÖ´Â "Deferred Prepare now on by Default"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ°ÍÀº Áö¿¬ Áغñ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸í »Ó ¾Æ´Ï¶ó ¹öÀü 2 ÇÁ·Î±×·¥¿¡ ´ëÇØ Áö¿¬ ÁغñÀÇ ÀÛµ¿À» ÁßÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¼³¸íÇÕ´Ï´Ù. 6.2 SQLDISCONNECT() ¿©±â¼­´Â Ä¿¼­°¡ SQLDisconnect()¿¡ ´ëÇÑ È£Ãâ·Î ´ÝÈù´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì¿¡´Â ±×·¸Áö ¾Ê½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ºñ·Ï ÀúÀå ÇÁ·Î½Ãµà¾î´Â ¾Æ´Ï¶ó ÇÏ´õ¶óµµ Ä¿¼­¸¦ ´Ý±â À§ÇØ SQLDisconnect()¿¡ ÀÇÁ¸ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌµé µÎ °æ¿ì¿¡, SQLCloseCursor()¸¦ »ç¿ëÇÏ¿© Ä¿¼­¸¦ ´Ý¾Æ¾ß Çϸç, ±×·± ´ÙÀ½ ¸í·É¹®Àº SQL_HANDLE_STMTÀÇ HandleTypeÀ¸·Î SQLFreeHandle()À» È£ÃâÇÏ¿© ÇØÁ¦µË´Ï´Ù. 6.3 ÀúÀå ÇÁ·Î½Ãµà¾î »ç¿ë - °á°ú ÁýÇÕÀ» ¸®ÅÏÇϱâ À§ÇÑ ÀúÀå ÇÁ·Î½Ãµà¾î ÇÁ·Î±×·¡¹Ö Ã¥¿¡¼­´Â ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ¿ø°Ý ¼­¹ö¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÑ´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ÀÌÁ¦´Â ´õÀÌ»ó ±×·¸Áö ¾Ê½À´Ï´Ù. ±¹Áö ¼­¹ö¿¡¼­ ¼öÇà ÁßÀÎ ÀúÀå ÇÁ·Î½Ãµà¾î´Â °á°ú ÁýÇÕÀ» ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Ã¥¿¡´Â ÀúÀå ÇÁ·Î½Ãµà¾î°¡ SQL_DROP ¶Ç´Â SQL_CLOSE·Î SQLFreeStmt()¸¦ È£ÃâÇØ¾ß ÇÑ´Ù°í µÇ¾î ÀÖÁö¸¸, SQL_CLOSE¸¸ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. 6.4 ÀúÀå ÇÁ·Î½Ãµà¾î Ä«Å»·Î±× Å×ÀÌºí ¸ðµç ÀúÀå ÇÁ·Î½Ãµà¾î´Â CREATE PROCEDURE¹®À» »ç¿ëÇÏ¿© »õ·Î¿î SYSCAT.PROCEDURES ¹× SYSCAT.PROCPARMS Ä«Å»·Î±× Å×ÀÌºí¿¡ µî·ÏµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ SQL¹®¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â SQL ÂüÁ¶¼­¸¦ Âü°íÇϽʽÿÀ. ÀúÀå ÇÁ·Î½Ãµà¾î°¡ CREATE PROCEDURE¹®À» »ç¿ëÇÏ¿© µî·ÏµÇÁö ¾Ê´Â´Ù¸é, CLI ¶Ç´Â ODBC ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ Á¸À縦 ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Migration ºÎ·Ï¿¡¼­ "Replacement of the Pseudo Catalog Table for Stored Procedures" ¼½¼ÇÀ» Âü°íÇϽʽÿÀ. | 6.5 SQLFETCHSCROLL(SQL_FETCH_RELATIVE, -1) | ¹öÀü 5.0 Call Level Interface Guide and Reference¿¡¼­ SQLFetchScroll()¿¡ | ´ëÇÑ ¼³¸í¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. SQL_FETCH_RELATIVE ±ÔÄ¢¿¡ ´ëÇÑ Ç¥´Â ´ÙÀ½ Ç¥·Î | ´ëüµÇ¾î¾ß ÇÕ´Ï´Ù. | SQL_FETCH_RELATIVE ±ÔÄ¢: +---------------------------------------------------------------------------+ | | Ç¥ 3. SQL_FETCH_RELATIVE ±ÔÄ¢: | +-------------------------------------------+-------------------------------+ | | Á¶°Ç | »õ·Î¿î Çà ÁýÇÕÀÇ Ã¹¹ø° Çà | +-------------------------------------------+-------------------------------+ | | (Before start AND FetchOffset > 0) OR | -- (a) | | | (After end AND FetchOffset < 0) | | +-------------------------------------------+-------------------------------+ | | Before start AND FetchOffset <= 0 | Before start | +-------------------------------------------+-------------------------------+ | | CurrRowsetStart = 1 AND FetchOffset < 0 | Before start | +-------------------------------------------+-------------------------------+ | | CurrRowsetStart > 1 AND CurrRowsetStart + | Before start | | | FetchOffset < 1 AND |FetchOffset| > | | | | RowsetSize | | +-------------------------------------------+-------------------------------+ | | CurrRowsetStart > 1 AND CurrRowsetStart + | 1 (b) | | | FetchOffset < 1 AND |FetchOffset| <= | | | | RowsetSize | | +-------------------------------------------+-------------------------------+ | | 1 <= CurrRowsetStart + FetchOffset <= | CurrRowsetStart + FetchOffset | | | LastResultRow | | +-------------------------------------------+-------------------------------+ | | CurrRowsetStart + FetchOffset > | After end | | | LastResultRow | | +-------------------------------------------+-------------------------------+ | | After end AND FetchOffset >= 0 | After end | +-------------------------------------------+-------------------------------+ 7.0 COMMAND REFERENCE 7.1 DB2CMD - DB2 ¸í·É â ¿­±â ÀÌ ¸í·ÉÀº Windows NT, Windows 95 ¹× Windows 98¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°Àº ½ºÀ§Ä¡°¡ Áö¿øµË´Ï´Ù. /c /c ¿É¼ÇÀ¸·Î command.exe¸¦ È£ÃâÇÕ´Ï´Ù (Áï,¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ Á¾·áÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "db2cmd /c dir"Àº ¸í·É â¿¡¼­ "dir" ¸í·ÉÀ» È£ÃâÇÑ ÈÄ ¸í·É âÀ» ´Ý½À´Ï´Ù. /w cmd.exe ÇÁ·Î¼¼½º°¡ Á¾·áÇÒ ¶§±îÁö ±â´Ù¸³´Ï´Ù. ¿¹¸¦ µé¾î, "db2cmd /c /w dir"Àº "dir" ¸í·ÉÀ» È£ÃâÇÏ°í db2cmd.exe´Â ¸í·É âÀÌ ´ÝÈú ¶§±îÁö ±â´Ù¸®Áö ¾Ê½À´Ï´Ù. /i µ¿ÀÏÇÑ ÄܼÖÀ» °øÀ¯ÇÏ°í ÆÄÀÏ ÇÚµéÀ» »ó¼Ó ¹ÞÀ¸¸é¼­ ¸í·É âÀ» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "db2cmd /c /w /i db2 get dbm cfg > myoutput"Àº cmd.exe¸¦ È£ÃâÇÏ¿© db2 ¸í·ÉÀ» ¼öÇàÇÏ°í ¿Ï·áµÉ ¶§±îÁö ±â´Ù¸³´Ï´Ù. »õ·Î¿î ÄܼÖÀº ÁöÁ¤µÇÁö ¾Ê°í stdoutÀº "myoutput" ÆÄÀÏ·Î ÆÄÀÌÇÁµË´Ï´Ù. /t ¸í·É âÀÇ À̸§À¸·Î "DB2 CLP"¸¦ »ç¿ëÇÏ´Â ´ë½Å È£ÃâÇϴ â¿¡¼­ À̸§À» »ó¼Ó¹Þ½À´Ï´Ù. ´Ù¸§ À̸§À» °¡Áö°í "db2cmd /t"¸¦ È£ÃâÇÏ´Â ¾ÆÀÌÄÜÀ» ¼³Á¤ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ÁÖ: ¸ðµç ½ºÀ§Ä¡´Â ½ÇÇàµÉ ¸í·É ¾Õ¿¡ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é: db2cmd /t db2 DB21061E("¸í·ÉÇà ȯ°æÀÌ Ãʱ⼳Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.")°¡ CLP ÀÛµ¿ DB2 âÀ» ºÒ·¯¿À°Å³ª ¶Ç´Â Windows 98¿¡¼­ CLP ¸í·ÉÀ» ¼öÇàÇÒ ¶§ ¸®ÅÏµÇ¸é ¿î¿µ üÁ¦ÀÇ È¯°æ °ø°£ÀÌ ºÎÁ·ÇÒ ¼ö ÀÖ½À´Ï´Ù. SHELL ȯ°æ ¼³Á¤ ¸Å°³º¯¼ö¿¡ ´ëÇØ config.sys ÆÄÀÏÀ» Á¡°ËÇÏ°í ±× °ªÀ» ÀûÀýÈ÷ Áõ°¡½ÃÅ°½Ê½Ã¿À. ¿¹¸¦ µé¸é, SHELL=C:\COMMAND.COM C:\ /P /E:32768 7.2 DB2EVA - À̺¥Æ® ºÐ¼®±â "Command Parameters" ¼½¼Ç¿¡ ´ÙÀ½ ¼³¸íÀÌ ´©¶ôµÇ¾î ÀÖ½À´Ï´Ù. -evm evmon-name ÃßÀûÀÌ ºÐ¼®µÇ´Â À̺¥Æ® ¸ð´ÏÅÍÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. 7.3 DB2EVMON - À̺¥Æ® ¸ð´ÏÅÍ »ý»ê¼º Åø "-db" ¹× "-evm" Å°¿öµå´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. 7.4 DB2LOOK - DB2 Åë°è ÃßÃâ Åø "-a" ¿É¼ÇÀº µ¥ÀÌŸº£À̽ºÀÇ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ Åë°è¸¦ »ý¼ºÇÕ´Ï´Ù. "-e" ¿É¼Ç°ú ÇÔ²² »ç¿ëµÇ´Â °æ¿ì µ¥ÀÌŸº£À̽ºÀÇ ¸ðµç »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ DDLÀÌ »ý¼ºµÇÁö¸¸ Åë°è´Â »ý¼ºµÇÁö ¾Ê½À´Ï´Ù. ÁÖ: 1. ÀϺΠDDL Ư¼ºÀº db2lookÀ¸·Î ÃßÃâµÇÁö ¾Ê½À´Ï´Ù. 2. -uµµ -aµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ȯ°æ º¯¼ö USER°¡ »ç¿ëµË´Ï´Ù. UNIX ½Ã½ºÅÛ¿¡¼­´Â ÀÌ º¯¼ö¸¦ ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±×·¯³ª Windows NT¿¡¼­´Â USER ȯ°æ º¯¼öÀÇ »ý·«½Ã °ªÀÌ ¾ø½À´Ï´Ù. µû¶ó¼­ ÀÌ Ç÷§Æû¿¡¼­´Â SYSTEM º¯¼ö·Î »ç¿ëÀÚ º¯¼ö¸¦ ¼³Á¤Çϰųª ¼¼¼Ç¿¡ ´ëÇØ "set USER="À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. 7.5 DB2SET - DB2 ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® ¸í·É "Command Parameters" ¼½¼ÇÀº ´ÙÀ½À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. variable=value ÁöÁ¤µÈ º¯¼ö¸¦ ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. º¯¼ö¸¦ »èÁ¦ÇÏ·Á¸é, ÁöÁ¤µÈ º¯¼ö¿¡ ´ëÇØ °ªÀ» ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. ¼³Á¤À» º¯°æÇϸé, ÀνºÅϽº°¡ Àç½ÃÀÛµÈ ÈÄ¿¡ Àû¿ëµË´Ï´Ù. -g Àü¿ª ÇÁ·ÎÆÄÀÏ º¯¼ö¸¦ ¾×¼¼½ºÇÕ´Ï´Ù. -i instance ÇöÀç ¶Ç´Â »ý·«½Ã ÇÁ·ÎÆÄÀÏ ´ë½Å »ç¿ëµÉ ÀνºÅϽº ÇÁ·ÎÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. node-number db2nodes.cfg ÆÄÀÏ¿¡ ³ª¿­µÈ ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -all ´ÙÀ½¿¡¼­ Á¤ÀÇµÈ ±¹Áö ȯ°æ º¯¼öÀÇ ¸ðµç ¹ß»ýÀ» Ç¥½ÃÇÕ´Ï´Ù. o [e]·Î Ç¥½ÃµÈ ȯ°æ o [n]À¸·Î Ç¥½ÃµÈ ³ëµå ·¹º§ ·¹Áö½ºÆ®¸® o [i]·Î Ç¥½ÃµÈ ÀνºÅϽº ·¹º§ ·¹Áö½ºÆ®¸® o [g]·Î Ç¥½ÃµÈ Àü¿ª ·¹º§ ·¹Áö½ºÆ®¸® -null ÁöÁ¤µÈ ·¹Áö½ºÆ®¸® ·¹º§ÀÇ º¯¼ö °ªÀ» ³Î(NULL)·Î ¼³Á¤ÇÕ´Ï´Ù. ±×·¯¸é, Ž»ö ¼ø¼­·Î Á¤ÀÇµÈ ´ÙÀ½ ·¹Áö½ºÆ®¸® ·¹º§¿¡¼­ °ªÀ» ãÁö ¾Ê¾Æµµ µË´Ï´Ù. -r instance ÁÖ¾îÁø ÀνºÅϽº¿¡ ´ëÇØ ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸®¸¦ Àç¼³Á¤ÇÕ´Ï´Ù. -n DAS node ¿ø°Ý DB2 °ü¸® ¼­¹ö ³ëµå À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -u user °ü¸® ¼­¹ö Á¢¼Ó¿¡ »ç¿ëµÉ »ç¿ëÀÚ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -p password °ü¸® ¼­¹ö Á¢¼Ó¿¡ »ç¿ëµÉ ¾ÏÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -l ¸ðµç ÀνºÅϽº ÇÁ·ÎÆÄÀÏÀ» ³ª¿­ÇÕ´Ï´Ù. -lr Áö¿øµÈ ¸ðµç ·¹Áö½ºÆ®¸® º¯¼ö¸¦ ³ª¿­ÇÕ´Ï´Ù. -v »ó¼¼ Ãâ·Â ¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -h/-? µµ¿ò¸» Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é, ´Ù¸¥ ¸ðµç ¿É¼ÇÀÌ ¹«½ÃµÇ°í, µµ¿ò¸» Á¤º¸¸¸ Ç¥½ÃµË´Ï´Ù. 7.6 DB2UPD52 - ¹öÀü 5.2¸¦ Áö¿øÇϵµ·Ï Ä«Å»·Î±× °»½Å ºñ·Ï ÀÌ À¯Æ¿¸®Æ¼°¡ ¼­¹ö¿¡ ¼³Ä¡µÇ¾îµµ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é, ¼­¹ö¿¡¼­ Ŭ¶óÀ̾ðÆ®·Î ½ÇÇà ÆÄÀÏÀ» º¹»çÇϽʽÿÀ. MPP ȯ°æ¿¡¼­ À¯Æ¿¸®Æ¼´Â ÁöÁ¤µÈ µ¥ÀÌŸº£À̽ºÀÇ Ä«Å»·Î±× ³ëµå¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. 7.7 BACKUP DATABASE Å×ÀÌÇÁ ÀåÄ¡¸¦ »ç¿ëÇÏ·Á¸é, DB2 »ç¿ëÀÚµéÀº SCO UnixWare 7¿¡¼­ BUFFER¸¦ 16À¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. BUFFERÀÇ »ý·«½Ã °ªÀº 1024 ÆäÀÌÁöÀÔ´Ï´Ù. BUFFER°¡ 0À¸·Î ¼³Á¤µÇ¸é, µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö BACKBUFSZ´Â 16À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. 7.8 EXPORT Ç¥ 6("Valid Delimiters")°ú ÀÌ Ç¥¸¦ ÂüÁ¶ÇÏ´Â ¸ðµç ³»¿ëÀ» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª, Ç¥ ¾Æ·¡ÀÇ ÁÖ¿¡ ÀÖ´Â Á¤º¸¿Í ÀÌ ÁÖ¸¦ µû¸£´Â Á¦ÇÑ»çÇ×Àº ¿Ã¹Ù¸¨´Ï´Ù. ÁÖ: DBCS ȯ°æ¿¡¼­´Â ÆÄÀÌÇÁ(|) ±¸ºÐ¹®ÀÚ°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. Usage NotesÀÇ "DB2 Data Links Manager Considerations" ¼½¼ÇÀ» ´ÙÀ½ ³»¿ëÀ¸·Î ´ëüÇϽʽÿÀ. DATALINK Ä÷³¿¡¼­ ÂüÁ¶ÇÏ´Â Å×À̺í°ú ÇØ´ç ÆÄÀÏÀÇ ÀÏ°ü¼º ÀÖ´Â »çº»ÀÌ ¹ÝÃâÀ» À§ÇØ º¹»çµÇµµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ. 1. ¹ÝÃâ À¯Æ¿¸®Æ¼°¡ ¼öÇà ÁßÀÏ ¶§ ±× ¾î¶² °»½Å Æ®·£Àè¼Çµµ ÁøÇàµÇÁö ¾Êµµ·Ï ÇÏ·Á¸é, QUIESCE TABLESPACES FOR TABLE tablename SHARE ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù. 2. EXPORT ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù. 3. °¢ ÆÄÀÏ ¼­¹ö¿¡¼­ ·çÆ® ±ÇÇÑÀ» °¡Áö°í dlfm_export À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇÕ´Ï´Ù. dlfm_export À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÔ·ÂÀº server_name Á¦¾î ÆÄÀÏÀÌ¸ç ¹ÝÃâ À¯Æ¿¸®Æ¼·Î »ý¼ºµË´Ï´Ù. dlfm_export À¯Æ¿¸®Æ¼´Â DLFM °ü¸®ÀÚ°¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â ÆÄÀÏÀ» ¼º°øÀûÀ¸·Î º¸Á¸Çϱâ À§ÇØ ·çÆ® ±ÇÇÑÀ» °¡Áö°í ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. 4. Å×À̺íÀ» °»½ÅÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ QUIESCE TABLESPACES FOR TABLE tablename RESET ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù. EXPORT´Â SQL ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ½ÇÇàµË´Ï´Ù. SELECT¹® Á¶°ÇÀ» ¸¸Á·½ÃÅ°´Â Çà°ú Ä÷³ÀÌ µ¥ÀÌŸº£À̽º¿¡¼­ ÃßÃâµË´Ï´Ù. SELECT¹®Àº DATALINK Ä÷³¿¡ ´ëÇØ ±× ¾î¶² ½ºÄ®¶ó ÇÔ¼öµµ ÁöÁ¤ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. ¹ÝÃâ À¯Æ¿¸®Æ¼´Â ¸µÅ© À¯Çü, ÆÄÀÏ ¼­¹ö À̸§, ÆÄÀÏ °æ·Î À̸§ ¹× ÁÖ¼®°ú °°Àº DATALINK °ªÀÇ ºÎºÐÀ» ÃßÃâÇϱâ À§ÇØ API¸¦ »ç¿ëÇÕ´Ï´Ù. EXPORT°¡ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¸é ´ÙÀ½°ú °°Àº ÆÄÀϵéÀÌ »ý¼ºµË´Ï´Ù. o EXPORT ¸í·É¿¡¼­ ÁöÁ¤µÈ °Í°ú °°Àº ¹ÝÃâ ÀÚ·á ÆÄÀÏ. ÀÌ ÆÄÀÏÀÇ DATALINK Ä÷³ °ªÀº 290 ÆäÀÌÁö¿¡¼­ ¼³¸íµÈ Çü½ÄÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. DATALINK Ä÷³ °ªÀÌ SQL NULL °ªÀ̸é, ±× ó¸® ¹æ¹ýÀº ´Ù¸¥ ÀÚ·á À¯Çü¿¡ ´ëÇÑ °Í°ú µ¿ÀÏÇÕ´Ï´Ù. o °¢ ÆÄÀÏ ¼­¹ö¿¡ ´ëÇØ »ý¼ºµÇ´Â Á¦¾î ÆÄÀÏ server_name(Windows ¿î¿µ üÁ¦ ¹× OS/2¿¡¼­ ÇϳªÀÇ ctrlfile.lst Á¦¾î ÆÄÀÏÀº ¸ðµç ÆÄÀÏ ¼­¹ö¿¡¼­ »ç¿ëµË´Ï´Ù). Á¦¾î ÆÄÀÏ¿¡´Â ±× ÆÄÀÏ ¼­¹ö¿¡¼­ ¹ÝÃâµÉ ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ URLÀÌ ÀÖ½À´Ï´Ù. dlfm_export À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ÆÄÀÏ ¼­¹ö¿¡¼­ ÆÄÀÏÀ» ¹ÝÃâÇϽʽÿÀ. »ç¿ë¹ý: dlfm_export [] ¼³¸í: ÀÌ´Â DB2 Ŭ¶óÀ̾ðÆ®¿¡¼­ ¹ÝÃâ À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇÏ¿© »ý¼ºµÇ´Â ÆÄÀϸíÀÔ´Ï´Ù. ÀÌ´Â »ý¼ºµÇ´Â º¸Á¸(archive) ÆÄÀϸíÀÔ´Ï´Ù (»ý·«½Ã ÆÄÀϸíÀº Çö ÀÛ¾÷ µð·ºÅ丮¿¡ ÀÖ´Â export.tarÀÔ´Ï´Ù). dlfm_import¶ó°í ÇÏ´Â ÇØ´ç À¯Æ¿¸®Æ¼°¡ Á¦°øµÇ¾î dlfm_export°¡ »ý¼ºÇÏ´Â º¸Á¸(archive)¿¡¼­ ÆÄÀÏÀ» °Ë»öÇÏ°í º¹¿øÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â º¸Á¸µÈ ÆÄÀÏÀÌ µ¿ÀÏÇϰųª ´Ù¸¥ ÆÄÀÏ ¼­¹ö¿¡¼­ º¹¿øµÇ´ÂÁö¿¡ µû¶ó »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. dlfm_import À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ º¸Á¸(archive)¿¡¼­ ÆÄÀÏÀ» °Ë»öÇϽʽÿÀ. »ç¿ë¹ý: dlfm_import [] ¼³¸í: ÀÌ´Â ÆÄÀÏÀ» º¹±¸Çϱâ À§ÇØ »ç¿ëµÇ´Â º¸Á¸ (archive) ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù(»ý·«½Ã À̸§Àº Çö ÀÛ¾÷ µð·ºÅ丮¿¡ ÀÖ´Â export.tarÀÔ´Ï´Ù). ÁÖ: 1. dlfm_export ¹× dlfm_import À¯Æ¿¸®Æ¼´Â µÑ ´Ù ·çÆ® ±ÇÇÑÀ» °¡Áö°í ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. dlfm_exportÀÇ °æ¿ì DLFM °ü¸®ÀÚ°¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â ÆÄÀÏÀÌ º¸Á¸(archive)µÇ¾î¾ß ÇÒ ¶§µµ ÀÖ½À´Ï´Ù. dlfm_importÀÇ °æ¿ì »ç¿ëÀÚ´Â dlfm_export À¯Æ¿¸®Æ¼°¡ ¼öÇàµÈ ÆÄÀÏ ¼­¹ö¿Í µ¿ÀÏÇÑ µð·ºÅ丮 ±¸Á¶ ¶Ç´Â »ç¿ëÀÚ ID°¡ ¾ø´Â ´Ù¸¥ ÆÄÀÏ ¼­¹ö¿¡¼­ º¸Á¸(archive)µÈ ÆÄÀÏÀ» º¹¿øÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î ·çÆ® ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù. 2. dlfm_export¿Í dlfm_import À¯Æ¿¸®Æ¼ÀÇ ¼öÇàÀ» À§ÇØ ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÌ ¼öÇàµÉ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. 3. dlfm_export°¡ ¼öÇàµÇ´ø ÆÄÀÏ ¼­¹ö¿Í ´Ù¸¥ ÆÄÀÏ ¼­¹ö¿¡¼­ dlfm_import À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇÒ ¶§´Â ÆÄÀÏÀÌ ¿Ã¹Ù¸¥ °æ·Î¿¡¼­ º¹¿øµË´Ï´Ù. ÆÄÀÏÀº »ç¿ëÀÚ IDÀÇ ÀϺΰ¡ »õ·Î¿î ½Ã½ºÅÛ¿¡ ¾ø´Â °æ¿ì ·çÆ®ÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù. ÇØ´ç DATALINK °ªÀ» µ¥ÀÌŸº£À̽º¿¡ »ðÀÔÇϱâ Àü¿¡ ¸ðµç ÆÄÀÏ¿¡ ¿Ã¹Ù¸¥ »ç¿ë±ÇÇÑÀÌ ÀÖ´ÂÁö¿Í ÇØ´ç »ç¿ëÀÚ ID¿¡ ¼ÓÇÏ´ÂÁö¸¦ È®ÀÎÇÏ´Â °ÍÀº °ü¸®ÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù. ÀνºÅϽº °£ÀÇ ¹ÝÃâ ´ÙÀ½ Ç¥´Â DB2 ÀÚ·á ¹× SystemA¶ó°í ÇÏ´Â ÀνºÅϽº·Î ÂüÁ¶µÇ´Â ÆÄÀÏÀ» SystemB¶ó°í ÇÏ´Â ÀνºÅϽº·Î ¹ÝÃâÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. SystemA´Â DLFM1 ¹× DLFM2 ÆÄÀÏ ¼­¹ö¸¦ »ç¿ëÇÕ´Ï´Ù. SystemB´Â DLFMX ¹× DLFMY ÆÄÀÏ ¼­¹ö¸¦ »ç¿ëÇÕ´Ï´Ù. DLFM1ÀÇ ÆÄÀÏÀº DLFMX·Î ¹ÝÃâµÇ°í, DLFM2ÀÇ ÆÄÀÏÀº DLFMY·Î ¹ÝÃâµË´Ï´Ù. +------------------------------------------------------------------------------+ | DLFM1 ¹× DLFM2 ÆÄÀÏ ¼­¹ö¸¦ °¡Áø InstanceA¡¡ | ´Ü°è | +------------------------------------------------------------------------------+ | ÆÄÀÏÀÇ ¡¡| DLFM1¿ë ÆÄÀÏ1 | DLFM2¿ë ÆÄÀÏ2 | | | DB2 ÀÚ·á | | | | +----------+-----------------+-----------------+-------------------------------+ | | dlfm_export | dlfm_export | 1. ¾ç ÆÄÀÏ ¼­¹ö¿¡¼­ | | | ¸í·É ¼öÇà | ¸í·É ¼öÇà | dlfm_export (·çÆ®·Î) ¼öÇà. | | | | | ¾ç ÆÄÀÏ ¼­¹ö¿¡¼­ º¸Á¸(archive)| | | | | »ý¼º. | +----------+-----------------+-----------------+-------------------------------+ +------------------------------------------------------------------------------+ | DLFMX ¹× DLFMY ÆÄÀÏ ¼­¹ö¸¦ °¡Áø InstanceB | ´Ü°è | +------------------------------------------------------------------------------+ | | DLFMXÀÇ °æ¿ì | DLFMYÀÇ °æ¿ì | 2. ¾ç ÆÄÀÏ ¼­¹ö¿¡¼­ | | | º¸Á¸¿¡¼­ | º¸Á¸¿¡¼­ | dlfm_import (·çÆ®·Î) ¼öÇà. | | | º¹¿ø | º¹¿ø | | +----------+-----------------+-----------------+-------------------------------+ | | | | 3. InstanceB¿¡¼­ | | | | | DL_URL_REPLACE_PREFIX | | | | | ¸Å°³º¯¼ö¿Í ÇÔ²² IMPORT ¸í·ÉÀ» | | | | | ¼öÇàÇÏ¿© ¹ÝÃâµÈ °¢ ÆÄÀÏ¿¡ ´ëÇØ| | | | | ÀûÇÕÇÑ ÆÄÀÏ ¼­¹ö ÁöÁ¤. | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | ¹ÝÀÔ À¯Æ¿¸®Æ¼°¡ InstanceB¿¡¼­ ¼öÇàµÈ ÈÄ InstanceA ÀÚ·á ¹× DATALINK Ä÷³À¸·Î | | ÂüÁ¶µÈ ¸ðµç ÆÄÀÏÀÌ ¹ÝÀԵ˴ϴÙ. | +------------------------------------------------------------------------------+ 7.9 GET DATABASE MANAGER CONFIGURATION 7.9.1 »õ·Î¿î ¸Å°³º¯¼ö CATALOG_NOAUTH catalog_noauth¶ó´Â »õ·Î¿î ¸Å°³º¯¼ö´Â »ç¿ëÀÚ°¡ SYSADM ±ÇÇÑ ¾øÀÌ µ¥ÀÌŸº£À̽º ¹× ³ëµå ¶Ç´Â DCS ¹× ODBC µð·ºÅ丮¸¦ Ä«Å»·Î±×¿¡ Ãß°¡Çϰųª Ä«Å»·Î±×¿¡¼­ Á¦°ÅÇÒ ¼ö ÀÖ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ »ý·«½Ã °ª (0)Àº SYSADM ±ÇÇÑÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ 1 (¿¹)·Î ¼³Á¤µÇ¸é, SYSADM ±ÇÇÑÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. | 7.9.2 TRUST_ALLCLNTS °»½Å | "TRUST_ALLCLNTS" ¹× "TRUST_CLNTAUTH"´Â »ç¿ëÀÚ°¡ µ¥ÀÌŸº£À̽º ȯ°æ¿¡ ´ëÇØ | °ËÁõµÇ´Â Àå¼Ò¸¦ ÆǺ°Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. "TRUST_ALLCLNTS"¿¡ ´ëÇÑ »ý·«½Ã | °ªÀ» ¼ö¿ëÇϸé, ¸ðµç Ŭ¶óÀ̾ðÆ®´Â ½ÅÀÓ Å¬¶óÀ̾ðÆ®·Î¼­ Ãë±ÞµË´Ï´Ù. ÀÌ°ÍÀº | º¸¾È ·¹º§ÀÌ Å¬¶óÀ̾ðÆ®¿¡¼­ »ç¿ë °¡´ÉÇϸç, ÇØ´ç »ç¿ëÀڴ Ŭ¶óÀ̾ðÆ®¿¡¼­ | °ËÁõµÉ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ´Ù¸¥ ¿É¼ÇÀº Ç÷§ÆûÀ̳ª µ¥ÀÌŸº£À̽º ÇÁ·ÎÅäÄÝ¿¡ | ±Ù°ÅÇÑ Æ¯Á¤ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ ¼­¹ö¸¦ º¸È£Çϱâ À§ÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. 7.10 IMPORT MPP ȯ°æ¿¡¼­ µ¥ÀÌŸº£À̽º°¡ INSER BUF ¿É¼ÇÀ¸·Î ¹ÙÀεåµÈ °æ¿ì, ONSER_UPDATE°¡ ÁöÁ¤µÇ¸é ±× µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¹ÝÀÔ Á¶ÀÛ Áß¿¡ ¹öÆÛ »ðÀÔÀº ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. NOCHECKLENGTHS´Â ASC ¹× IXF ÆÄÀÏ Çü½Ä µÑ ´Ù¿¡ ´ëÇØ Áö¿øµË´Ï´Ù. ÀÌ ¿É¼ÇÀº FORCEIN ¼öÁ¤ÀÚ¿Í ÇÔ²² »ç¿ëµÇÁö ¾Ê¾Æµµ µË´Ï´Ù. NOCHECKLENGTHS°¡ ÁöÁ¤µÇ¸é, ¼Ò½º ÀÚ·á¿¡ ¸ñÇ¥ Å×À̺í Ä÷³ÀÇ Å©±â¸¦ ÃÊ°úÇÏ´Â Ä÷³ Á¤ÀÇ°¡ À־ °¢ ÇàÀ» ¹ÝÀÔÇÏ·Á´Â ½Ãµµ°¡ ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ·± ÇàÀº ÄÚµå ÆäÀÌÁö º¯È¯À¸·Î ¼Ò½º ÀÚ·á°¡ Ãà¼ÒµÇ¸é ¼º°øÀûÀ¸·Î ¹ÝÀԵ˴ϴÙ. ¿¹¸¦ µé¾î, ¼Ò½ºÀÇ 4¹ÙÀÌÆ® EUC ÀÚ·á´Â ¸ñÇ¥ÀÇ 2¹ÙÀÌÆ® DBCS ÀÚ·á·Î Ãà¼ÒµÇ¹Ç·Î °ø°£ÀÇ ¹Ý¸¸ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ÀÌ ¿É¼ÇÀº ¼Ò½º ÀÚ·á°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â Ä÷³ Á¤ÀÇ¿¡µµ ºÒ±¸ÇÏ°í ¸ðµç °æ¿ì¿¡ ÀûÇÕÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. ±¸ºÐ¹®ÀÚ¿¡ ´ëÇÑ ÇöÀç »ý·«½Ã ¿ì¼±¼øÀ§´Â ·¹ÄÚµå ±¸ºÐ¹®ÀÚ, ¹®ÀÚ ±¸ºÐ¹®ÀÚ, Ä÷³ ±¸ºÐ¹®ÀÚÀÔ´Ï´Ù. ÀÌÀü ¿ì¼±¼øÀ§¿¡ ÀÇÁ¸ÇÏ´Â ±âÁ¸ÀÇ °í°´ ÀÀ¿ë ÇÁ·Î±×·¥À» º¸È£Çϱâ À§ÇØ ¹ÝÀÔ À¯Æ¿¸®Æ¼¿¡ ´ëÇØ DELPRIORITYCHAR¶ó´Â »õ·Î¿î ÆÄÀÏ À¯Çü ¼öÁ¤ÀÚ°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÌ ¼öÁ¤ÀÚ´Â ±¸ºÐ¹®ÀÚ ¿ì¼±¼øÀ§¸¦ ¹®ÀÚ ±¸ºÐ¹®ÀÚ, ·¹ÄÚµå ±¸ºÐ¹®ÀÚ, Ä÷³ ±¸ºÐ¹®ÀÚ·Î º¯°æ½Ãŵ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù. db2 import ... modified by delprioritychar ... 7.11 LIST DATABASE DIRECTORY ÇÑ ÇÁ·Î¼¼½º´ç ÃÖ´ë 8°³ÀÇ ¿­¸° µ¥ÀÌŸº£À̽º µð·ºÅ丮 ½ºÄµÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ DB2 ¼¼¼Ç¿¡¼­ LIST DATABASE DIRECTORY ¸í·ÉÀ» 8°³ ÀÌ»ó ¹ßÇàÇÏ´Â ÀÏ°ýó¸® ÆÄÀÏ¿¡ ´ëÇÑ ÀÌ Á¦ÇÑ»çÇ×À» ±Øº¹Çϱâ À§Çؼ­´Â ÀÏ°ýó¸® ÆÄÀÏÀ» ½© ½ºÅ©¸³Æ®·Î º¯È¯½ÃÄÑ¾ß ÇÕ´Ï´Ù. "db2" Á¢µÎºÎ´Â °¢ ¸í·É¿¡ ´ëÇØ »õ·Î¿î DB2 ¼¼¼ÇÀ» »ý¼ºÇÕ´Ï´Ù. 7.12 LOAD ÀÌ ¸í·ÉÀº Á÷Á¢ ¿¬°áµÈ ÆÄƼ¼Ç¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù. ·Îµå À¯Æ¿¸®Æ¼´Â ÇϳªÀÇ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù. COPY ¿É¼ÇÀº DATALINK Ä÷³ÀÌ ÀÖ´Â Å×ÀÌºí¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. REPLACE ¿É¼ÇÀº DATALINK Ä÷³ÀÌ ÀÖ´Â Å×ÀÌºí¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. NONRECOVERABLE ÀýÀº Å×ÀÌºí¿¡ FILE LINK CONTROL ¼Ó¼ºÀÇ DATALINK Ä÷³ÀÌ Àְųª ¶Ç´Â Ãß°¡µÉ ¶§ »ç¿ëµÇÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. DATALINK Ä÷³°ú »ç¿ëµÈ DLFM ¼öÀÇ Á¶ÇÕ¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. ÇÑ Å×ÀÌºí¿¡´Â 256°³ÀÇ °íÀ¯ÇÑ DLFM°ú DATALINK Ä÷³ÀÇ Á¶ÇÕÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ±¸¼ºµÈ DLFMÀÇ ¼ö°¡ 2ÀÎ °æ¿ì Å×À̺íÀº ÃÖ´ë 128°³ÀÇ DATALINK Ä÷³À» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ·Îµå º¹»çµÇ´Â Å×ÀÌÇÁ´Â SCO UnixWare 7¿¡¼­ ¼öÇàÇÏ´Â DB2 ¼­¹ö¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Usage Note ÀýÀÇ ¿Ã¹Ù¸£Áö ¾Ê´Â "summary table"ÀýÀº Á¡°Ë º¸·ù »óÅ¿¡ ³õ¿© ÀÖ´Â ·ÎµåµÈ Å×ÀÌºí¿¡ Á¾¼ÓµË´Ï´Ù. ¿©±â¼­´Â ·ÎµåµÇ´Â Å×ÀÌºí¿¡ Á¾¼ÓµÇ´Â "REFRESH IMMEDIATE·Î Á¤ÀÇµÈ ¿ä¾à Å×À̺í"ÀÌ Á¡°Ë º¸·ù »óÅ¿¡ ³õ¿© ÀÖ´Ù°í ¼³¸íÇØ¾ß ÇÕ´Ï´Ù. NOCHECKLENGTHS´Â ASC ¹× IXF ÆÄÀÏ Çü½Ä µÑ ´Ù¿¡ ´ëÇØ Áö¿øµË´Ï´Ù. ÀÌ ¿É¼ÇÀº FORCEIN ¼öÁ¤ÀÚ¿Í ÇÔ²² »ç¿ëµÇÁö ¾Ê¾Æµµ µË´Ï´Ù. NOCHECKLENGTHS°¡ ÁöÁ¤µÇ¸é, ¼Ò½º ÀÚ·á¿¡ ¸ñÇ¥ Å×À̺í Ä÷³ÀÇ Å©±â¸¦ ÃÊ°úÇÏ´Â Ä÷³ Á¤ÀÇ°¡ À־ °¢ ÇàÀ» ·ÎµåÇÏ·Á´Â ½Ãµµ°¡ ÀÌ·ç¾îÁý´Ï´Ù. À̵é ÇàÀº ÄÚµå ÆäÀÌÁö º¯È¯À¸·Î ¼Ò½º ÀÚ·á°¡ Ãà¼ÒµÇ¸é ¼º°øÀûÀ¸·Î ·ÎµåµË´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ò½ºÀÇ 4¹ÙÀÌÆ® EUC ÀÚ·á´Â ¸ñÇ¥ÀÇ 2¹ÙÀÌÆ® DBCS ÀÚ·á·Î Ãà¼ÒµÇ¹Ç·Î °ø°£ÀÇ ¹Ý¸¸ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ÀÌ ¿É¼ÇÀº ¼Ò½º ÀÚ·á°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â Ä÷³ Á¤ÀÇ¿¡µµ ºÒ±¸ÇÏ°í ¸ðµç °æ¿ì¿¡ ÀûÇÕÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. ±¸ºÐ¹®ÀÚ¿¡ ´ëÇÑ ÇöÀç »ý·«½Ã ¿ì¼±¼øÀ§´Â ·¹ÄÚµå ±¸ºÐ¹®ÀÚ, ¹®ÀÚ ±¸ºÐ¹®ÀÚ, Ä÷³ ±¸ºÐ¹®ÀÚÀÔ´Ï´Ù. ÀÌÀü ¿ì¼±¼øÀ§¿¡ ÀÇÁ¸ÇÏ´Â ±âÁ¸ÀÇ °í°´ ÀÀ¿ë ÇÁ·Î±×·¥À» º¸È£Çϱâ À§ÇØ ·Îµå À¯Æ¿¸®Æ¼¿¡ ´ëÇØ DELPRIORITYCHAR¶ó´Â »õ·Î¿î ÆÄÀÏ À¯Çü ¼öÁ¤ÀÚ°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÌ ¼öÁ¤ÀÚ´Â ±¸ºÐ¹®ÀÚ ¿ì¼±¼øÀ§¸¦ ¹®ÀÚ ±¸ºÐ¹®ÀÚ, ·¹ÄÚµå ±¸ºÐ¹®ÀÚ, Ä÷³ ±¸ºÐ¹®ÀÚ·Î º¯°æ½Ãŵ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù: db2 load ... modified by delprioritychar ... »õ ¿É¼ÇÀº MPP ȯ°æÀ̳ª ÀÚµ¿ ·Î´õ¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡´Â SMP ·Îµå°¡ ÀÛµ¿ ºÒ°¡´ÉÇÏ°Ô µË´Ï´Ù(CPU_PARALLELISMÀÌ °ª 1·Î °­Á¦µÊ). »õ ¿É¼ÇÀº "DUMPFILE" ÇÔ¼ö¿Í »óÈ£ ¹èŸÀûÀ̸ç DEL ÆÄÀÏ Çü½Ä¿¡ ´ëÇؼ­¸¸ Áö¿øµË´Ï´Ù. 7.13 RECONCILE "DLREPORT filename" ¼³¸í¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ »ý·«½Ã °ªÀº ¾ø½À´Ï´Ù. ÆÄÀϸíÀº ¿ÏÀüÈ÷ ±ÔÁ¤µÈ ÆÄÀϸíÀ̾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, /home/user/report.out 7.14 RESTORE DATABASE WITHOUT DATALINK ¿É¼ÇÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°í DATALINK ÀÚ·á°¡ ÀÖ´Â DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, º¹¿ø Á¶ÀÛÀÌ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ¾ú°í DATALINK ÀÚ·á°¡ ÀÖ´Â DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, »ç¿ëÇÒ ¼ö ¾ø´Â ¼­¹ö¿¡¼­ DATALINK °ªÀÌ ÀÖ´Â Å×À̺íÀÇ ¸ðµç Å×ÀÌºí °ø°£Àº º¹¿ø º¸·ù »óÅ¿¡ ³õÀÔ´Ï´Ù. Å×ÀÌÇÁ ÀåÄ¡¸¦ »ç¿ëÇÏ·Á¸é, DB2 »ç¿ëÀÚµéÀº SCO UnixWare 7¿¡¼­ BUFFER¸¦ 16À¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. BUFFERÀÇ »ý·«½Ã °ªÀº 1024 ÆäÀÌÁöÀÔ´Ï´Ù. BUFFER°¡ 0À¸·Î ¼³Á¤µÇ¸é, µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö BACKBUFSZ´Â 16À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. | 7.15 START DATABASE MANAGER | Windows NT ȯ°æ¿¡¼­ µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ À§ÇØ | "db2start" ¸í·ÉÀ» ½ÇÇàÇÒ ¶§(¶Ç´Â "NET START" ¸í·ÉÀ» »ç¿ëÇÒ ¶§) Åë½Å | ¼­ºê½Ã½ºÅÛÀÇ ½ÃÀÛ¿¡ ½ÇÆÐÇÑ °æ¿ì °æ°í¸¦ ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â | "db2start"ÀÇ ½ÇÇà Áß¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸ðµç ¿À·ù¿¡ ´ëÇØ NT À̺¥Æ® | ·Î±×³ª "DB2DIAG.LOG"¸¦ Ç×»ó Á¶»çÇØ¾ß ÇÕ´Ï´Ù. Windows NT ȯ°æ¿¡¼­ | µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ NT ¼­ºñ½º·Î¼­ ±¸ÇöµÇ±â ¶§¹®¿¡ ÀÌ·± | Çö»óÀÌ ÀϾ¸ç, ¼­ºñ½º°¡ ¼º°øÀûÀ¸·Î ½ÃÀÛµÈ °æ¿ì ¿À·ù¸¦ ¸®ÅÏÇÏÁö | ¾Ê½À´Ï´Ù. 8.0 EMBEDDED SQL PROGRAMMING GUIDE 8.1 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÀÛ¼º(DB2¿Í UDF °£ÀÇ ÀÎÅÍÆäÀ̽º/DB2¿¡¼­ UDF·Î Àü´ÞµÇ´Â Àμö) "dbinfo" Àμö ¹ØÀÇ ¹øÈ£°¡ ¸Å°ÜÁø ¸ñ·Ï¿¡ µÎ °¡Áö º¯°æ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. o ¸ñ·Ï¿¡ »õ·Î¿î Ç׸ñ 17À» »ðÀÔÇϽʽÿÀ. »õ·Î¿î Ç׸ñ 17Àº ´ÙÀ½°ú °°½À´Ï´Ù. 17. °íÀ¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ½Äº°ÀÚ(appl_id) ÀÌ Çʵå´Â DB2¿Í ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿¬°áÀ» °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â C ³Î(NULL) Á¾·á ¹®ÀÚ¿­¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. µ¥ÀÌŸº£À̽º ¿¬°á½Ã¸¶´Ù Àç»ý¼ºµË´Ï´Ù. ¹®ÀÚ¿­ÀÇ ÃÖ´ë ±æÀÌ´Â 32 ¹®ÀÚÀÌ¸ç ±× Á¤È®ÇÑ Çü½ÄÀº Ŭ¶óÀ̾ðÆ®¿Í DB2 °£¿¡ ÀÌ·ç¾îÁø ¿¬°áÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº Çü½ÄÀ» ÃëÇÕ´Ï´Ù. .. ¿©±â¼­ ¹× ´Â ¿¬°á À¯Çü¿¡ µû¶ó ´Þ¶óÁöÁö¸¸ ´Â YYMMDDHHMMSSÀÇ Çü½ÄÀ» »ç¿ëÇÏ´Â 12 ¹®ÀÚ ½Ã°¢À¸·Î¼­ °íÀ¯¼ºÀ» º¸ÀåÇϱâ À§ÇØ DB2¿¡ ÀÇÇØ Á¶Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹: *LOCAL.db2inst.980707130144 o ±âÁ¸ÀÇ Ç׸ñ 17À» Ç׸ñ 18·Î º¯°æÇÏ°í ÀÌ Ç׸ñ¿¡¼­ "24 ¹®ÀÚ"¸¦ "20 ¹®ÀÚ"·Î º¯°æÇϽʽÿÀ. 17. ¿¹¾àµÈ Çʵå(resd2) ÀÌ Çʵå´Â ¾ÕÀ¸·Î »ç¿ëÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ´Â 20 ¹®ÀÚ ±æÀÌ·Î Á¤ÀǵǾî ÀÖ½À´Ï´Ù. 8.2 C ¹× C++ ÇÁ·Î±×·¡¹Ö(ÇÁ·Î±×·¡¹Ö °í·Á»çÇ×/È£½ºÆ® º¯¼ö) 8.2.1 È£½ºÆ® º¯¼ö ¼±¾ð BIGINT´Â ÀÌÁ¦ ´ÙÀ½ 3°¡Áö ¹æ¹ý Áß Çϳª·Î ¼±¾ðµÉ ¼ö ÀÖ½À´Ï´Ù o long long o __int64 // ("int64" ¾Õ¿¡ ÀÌÁß ¹ØÁÙÀÌ ¿È.) ÀÌ´Â Microsoft ÄÄÆÄÀÏ·¯ÀÇ °íÀ¯ÇÑ ¼±¾ðÀÔ´Ï´Ù. o sqlint64 Ç÷§Æû¿¡ µ¶¸³ÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. DB2 UDB sqlsystm.h Çì´õ ÆÄÀÏÀº Microsoft ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ´Â °æ¿ì Windows NT Ç÷§Æû¿¡¼­ sqlint64¸¦ "__int64"·Î À¯Çü Á¤ÀÇÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, sqlint64´Â "long long"À¸·Î Á¤Àǵ˴ϴÙ. 8.2.2 ±×·¡ÇÈ È£½ºÆ® º¯¼ö ó¸®(Windows ¿î¿µ üÁ¦) Windows Ç÷§Æû¿¡¼­ WCHARTYPE CONVERT ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¶§ Windows Ç÷§ÆûÀÇ wchar_t°¡ UnicodeÀÓ¿¡ À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­, C/C++ ÄÄÆÄÀÏ·¯ÀÇ wchar_t°¡ Unicode°¡ ¾Æ´Ï¸é, wcstombs() ÇÔ¼ö È£ÃâÀº SQLCODE -1421 (SQLSTATE=22504)°ú ÇÔ²² ½ÇÆÐÇÕ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é, WCHARTYPE NOCONVERT ¿É¼ÇÀ» ÁöÁ¤ÇÏ°í ÇÁ·Î±×·¥¿¡¼­ wcstombs() ¹× mbstowcs() ÇÔ¼ö¸¦ ¸í½ÃÀûÀ¸·Î È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. | 8.3 COBOL ÇÁ·Î±×·¡¹Ö(È£½ºÆ® ±¸Á¶ Áö¿ø) | COBOL »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)´Â È£½ºÆ® º¯¼ö ¼±¾ð ¼½¼Ç¿¡¼­ ±×·ì ÀÚ·á | Ç׸ñÀÇ ¼±¾ðÀ» Áö¿øÇÕ´Ï´Ù. ´Ù¸¥ °Í Áß¿¡¼­, ÀÌ°ÍÀº SQL¹®¿¡¼­ ±âº» ÀÚ·á Ç׸ñÀÇ | ÁýÇÕÀ» ÂüÁ¶ÇÏ´Â ¼Ó±â¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ±×·ì ÀÚ·á Ç׸ñÀº | »ùÇà µ¥ÀÌŸº£À̽ºÀÇ STAFF Å×ÀÌºí¿¡¼­ ÀϺΠÄ÷³¿¡ ¾×¼¼½ºÇϱâ À§ÇØ »ç¿ëµÉ ¼ö | ÀÖ½À´Ï´Ù. | 01 staff-record. | 05 staff-id pic s9(4) comp-5. | 05 staff-name. | 49 l pic s9(4) comp-5. | 49 d pic x(9). | 05 staff-info. | 10 staff-dept pic s9(4) comp-5. | 10 staff-job pic x(5). | ¼±¾ðÀý¿¡¼­ ±×·ì ÀÚ·á Ç׸ñÀº Á¾¼Ó ÀÚ·á Ç׸ñÀ¸·Î¼­ À§¿¡¼­ ¼³¸íµÈ À¯È¿ÇÑ | È£½ºÆ® º¯¼ö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¸ðµç Å« ¿ÀºêÁ§Æ® À¯Çü°ú ¸¶Âù°¡Áö·Î | ¸ðµç ¼ýÀÚ ¹× ¹®ÀÚ À¯ÇüÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¿ÀÁ÷ ÇÑ ·¹º§ÀÇ ±×·ì ÀÚ·á Ç׸ñ¸¸À» | Çã¿ëÇÏ´Â Á¦ÇÑ»çÇ×Àº »èÁ¦µÇ¾úÀ¸¸ç ÀÌÁ¦ 10 ·¹º§±îÁö ÁßøµÉ ¼ö ÀÖ½À´Ï´Ù. | À§ÀÇ ¿¹Á¦¿¡¼­¿Í °°ÀÌ, VARCHAR ¹®ÀÚ À¯ÇüÀº ·¹º§ 49¿¡¼­ÀÇ Á¾¼Ó Ç׸ñÀ¸·Î | ¼±¾ðÇØ¾ß ÇÔÀ» ±â¾ïÇϽʽÿÀ. 49·¹º§¿¡ VARCHAR À¯ÇüÀÌ ¾ø´Â °æ¿ì, VARCHAR´Â | µÎ °³ÀÇ Á¾¼Ó Ç׸ñÀÌ ÀÖ´Â ±×·ì ÀÚ·á Ç׸ñÀ¸·Î Ãë±ÞµÇ¸ç ±×·ì ÀÚ·á Ç׸ñÀ» | ¼±¾ðÇÏ°í »ç¿ëÇÏ´Â ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. À§ÀÇ ¿¹Á¦¿¡¼­, "staff-info"´Â ±×·ì | ÀÚ·á Ç׸ñÀÎ ¹Ý¸é, "staff-name"Àº VARCHARÀÔ´Ï´Ù. µ¿ÀÏÇÑ ¿ø¸®°¡ LONG VARCHAR, | VARGRAPHIC LONG VARGRAPHIC¿¡ Àû¿ëµË´Ï´Ù. 02-49ÀÇ ¸ðµç ·¹º§¿¡¼­ ±×·ì ÀÚ·á | Ç׸ñÀ» ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. | 4°¡Áö ¹æ½ÄÀ¸·Î ±×·ì ÀÚ·á Ç׸ñ°ú °ü·Ã Á¾¼Ó Ç׸ñÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. | ¹æ½Ä 1. | Àüü ±×·ìÀº SQL¹®¿¡¼­ ´ÜÀÏ È£½ºÆ® º¯¼ö·Î¼­ ÂüÁ¶µÉ ¼ö ÀÖ½À´Ï´Ù. | EXEC SQL SELECT id, name, dept, job | INTO :staff-record | FROM staff WHERE id = 10 END-EXEC. | »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)´Â staff-record ³»¿¡¼­ ¼±¾ðµÈ ¸ðµç Á¾¼Ó Ç׸ñ | Áß ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀ¸·Î staff-record¿¡ ´ëÇÑ ÂüÁ¶¸¦ º¯È¯ÇÕ´Ï´Ù. °¢ ±âº» | Ç׸ñÀº ¸ðµç ·¹º§ÀÇ ±×·ì À̸§À¸·Î ±ÔÁ¤µÇ¾î ´Ù¸¥ Ç׸ñ°úÀÇ À̸§ÁöÁ¤ Ãæµ¹À» | ¹æÁöÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ÙÀ½ ¹æ½Ä°ú µ¿ÀÏÇÕ´Ï´Ù. | ¹æ½Ä 2. | ±×·ì ÀÚ·á Ç׸ñÀ» »ç¿ëÇÏ´Â µÎ ¹ø° ¹æ½Ä: | EXEC SQL SELECT id, name, dept, job | INTO | :staff-record.staff-id, | :staff-record.staff-name, | :staff-record.staff-info.staff-dept, | :staff-record.staff-info.staff-job | FROM staff WHERE id = 10 END-EXEC. | ÁÖ: "staff-id"¿¡ ´ëÇÑ ÂüÁ¶´Â Á¢µÎºÎ "staff-record"¸¦ »ç¿ëÇÏ¿© °ü·Ã ±×·ì | À̸§À¸·Î ±ÔÁ¤µÇ¸ç ¼ø¼ö COBOL¿¡¼­¿Í °°ÀÌ "staff-record"ÀÇ "staff-id"°¡ | ¾Æ´Õ´Ï´Ù. | staff-recordÀÇ Á¾¼Ó Ç׸ñÀ¸·Î¼­ µ¿ÀÏÇÑ À̸§À» °®´Â ´Ù¸¥ È£½ºÆ® º¯¼ö°¡ ¾ø´Ù°í | °¡Á¤Çϸé, À§ÀÇ ¸í·É¹®µµ ¹æ½Ä 3°ú °°ÀÌ ÄÚµåÈ­µÇ¾î ¸í½ÃÀû ±×·ì ±ÔÁ¤À» | Á¦°ÅÇÕ´Ï´Ù. | ¹æ½Ä 3. | ¿©±â¼­, Á¾¼Ó Ç׸ñÀº ƯÁ¤ ±×·ì Ç׸ñÀ¸·Î ±ÔÁ¤µÇÁö ¾Ê°í ÀϹÝÀûÀÎ COBOL À¯ÇüÀ¸·Î | ÂüÁ¶µË´Ï´Ù. | EXEC SQL SELECT id, name, dept, job | INTO | :staff-id, | :staff-name, | :staff-dept, | :staff-job | FROM staff WHERE id = 10 END-EXEC. | ¼ø¼ö COBOL¿¡¼­¿Í °°ÀÌ, Á¦°øµÈ Á¾¼Ó Ç׸ñÀÌ °íÀ¯ÇÏ°Ô ½Äº°µÉ ¼ö ÀÖ´Ù¸é ÀÌ | ¹æ½ÄÀº »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)¿¡¼­ ¼ö¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ | µé¾î, "staff-job"ÀÌ µÑ ÀÌ»óÀÇ ±×·ì¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì, »çÀü ó¸® ÄÄÆÄÀÏ·¯ | (precompiler)´Â ¸ðÈ£ÇÑ ÂüÁ¶¸¦ ³ªÅ¸³»´Â ¿À·ù¸¦ ¹ß»ý½Ãŵ´Ï´Ù. | SQL0088N È£½ºÆ® º¯¼ö "staff-job"ÀÌ ¸ðÈ£ÇÕ´Ï´Ù. | ¹æ½Ä 4. | ¸ðÈ£ÇÑ ÂüÁ¶¸¦ ÇØ°áÇϱâ À§ÇØ, Á¾¼Ó Ç׸ñÀÇ ºÎºÐÀû ±ÔÁ¤µµ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. | EXEC SQL SELECT id, name, dept, job | INTO | :staff-id, | :staff-name, | :staff-info.staff-dept, | :staff-info.staff-job | FROM staff WHERE id = 10 END-EXEC. | ¹æ½Ä 1¿¡¼­¿Í °°ÀÌ ±×·ì Ç׸ñ¸¸ÀÇ ÂüÁ¶´Â Á¾¼Ó Ç׸ñÀÇ ½°Ç¥ ±¸ºÐ ¸ñ·Ï°ú | µ¿ÀÏÇϹǷÎ, ÀÌ À¯ÇüÀÇ ÂüÁ¶°¡ ¿À·ù¸¦ À¯¹ßÇÏ´Â ÀνºÅϽº°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ | µé¸é, | EXEC SQL CONNECT TO :staff-record END-EXEC. | ¿©±â¼­, CONNECT ¸í·É¹®Àº 1¹®ÀÚ ±â¹Ý È£½ºÆ® º¯¼ö¸¦ ¿¹»óÇÕ´Ï´Ù. ´ë½Å | "staff-record" ±×·ì ÀÚ·á Ç׸ñÀ» Á¦°øÇÏ¿©, È£½ºÆ® º¯¼ö´Â ´ÙÀ½°ú °°Àº | »çÀü ó¸® ÄÄÆÄÀÏ(precompile)½Ã ¿À·ù¶ó´Â °á°ú¸¦ ÃÊ·¡ÇÕ´Ï´Ù. | SQL0087N È£½ºÆ® º¯¼ö "staff-record"´Â ±¸Á¶ ÂüÁ¶°¡ Çã¿ëµÇÁö | ¾Ê´Â °÷¿¡ »ç¿ëµÈ ±¸Á¶ÀÔ´Ï´Ù. | SQL0087NÀÌ ¹ß»ýÇϵµ·Ï ¾ß±âÇÏ´Â ±×·ì Ç׸ñÀÇ ´Ù¸¥ »ç¿ëÀº EXECUTE IMMEDIATE, | CALL, Ç¥½Ã±â º¯¼ö ¹× SQLDA ÂüÁ¶¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¿ÀÁ÷ ÇϳªÀÇ Á¾¼Ó Ç׸ñÀÌ | ÀÖ´Â ±×·ìÀº ±×·¯ÇÑ »óȲ¿¡¼­ Çã¿ëµÇ¸ç, ¾Õ¼­ ¹æ½Ä 2, 3 ¹× 4¿¡¼­¿Í °°ÀÌ °¢ | Á¾¼Ó Ç׸ñ¿¡ ´ëÇÑ ÂüÁ¶¿Í °°½À´Ï´Ù. | Ç¥½Ã±â Å×À̺í | COBOL »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)´Â ±×·ì ÀÚ·á Ç׸ñ°ú ÇÔ²² »ç¿ëÇÏ´Â | µ¥ Æí¸®ÇÑ Ç¥½Ã±â º¯¼ö Å×À̺íÀÇ ¼±¾ðÀ» Áö¿øÇÕ´Ï´Ù. À̵éÀº ´ÙÀ½°ú °°ÀÌ | ¼±¾ðµË´Ï´Ù. | 01 . | 05 pic s9(4) comp-5 | occurs times. | ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. | 01 staff-indicator-table. | 05 staff-indicator pic s9(4) comp-5 | occurs 7 times | ÀÌ Ç¥½Ã±â Å×À̺íÀº À§ÀÇ ±×·ì Ç׸ñ ÂüÁ¶¿Í ÇÔ²² È¿°úÀûÀ¸·Î »ç¿ëµÉ ¼ö | ÀÖ½À´Ï´Ù. | EXEC SQL SELECT id, name, dept, job | INTO :staff-record :staff-indicator | FROM staff WHERE id = 10 END-EXEC. | ¿©±â¿¡¼­, »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)´Â "staff-indicator"°¡ Ç¥½Ã±â | Å×À̺í·Î¼­ ¼±¾ðµÇ¾úÀ½À» °¨ÁöÇϸç SQL¹®À» ó¸®ÇÒ ¶§ °¢ Ç¥½Ã±â ÂüÁ¶·Î | È®ÀåÇÕ´Ï´Ù. "staff-indicator"(1)Àº "staff-record"ÀÇ "staff-id"¿Í | ¿¬°üµÇ¸ç, "staff-indicator"(2)´Â "staff-record"ÀÇ "staff-name"¿Í | ¿¬°üµË´Ï´Ù. | ÁÖ: ÀÚ·á Ç׸ñ¿¡ ÀÖ´Â Á¾¼Ó Ç׸ñº¸´Ù Ç¥½Ã±â Å×ÀÌºí¿¡ "k"°³ ´õ ¸¹Àº Ç¥½Ã±â°¡ | ÀÖ´Â °æ¿ì(¿¹¸¦ µé¾î, "staff-indicator"´Â "k"=6ÀÎ 10°³ÀÇ Ç׸ñÀ» °¡Áø | °æ¿ì), Ç¥½Ã±â Å×ÀÌºí ³¡¿¡ "k"°³ÀÇ ¿©ºÐ Ç׸ñÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ¹«½ÃµË´Ï´Ù. | À¯»çÇÏ°Ô, Á¾¼Ó Ç׸ñº¸´Ù "k"°³ ´õ ÀûÀº Ç¥½Ã±â°¡ ÀÖ´Ù¸é ±×·ì Ç׸ñ¿¡¼­ | ÃÖÁ¾ "k"°³ÀÇ Á¾¼Ó Ç׸ñµéÀº °ü·ÃµÈ Ç¥½Ã±â¸¦ °®Áö ¸øÇÕ´Ï´Ù. SQL¹®ÀÇ | Ç¥½Ã±â Å×ÀÌºí¿¡¼­ °¢ ¿ä¼Ò¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖÀ½À» ±â¾ïÇϽʽÿÀ. 8.4 JAVA ÇÁ·Î±×·¡¹Ö(JAVA UDF¿Í ÀúÀå ÇÁ·Î½Ãµà¾î ÀÛ¼º/JAVA UDF¿Í ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ Å¬·¡½º) "COM.ibm.db2.app.UDF" ¼½¼Ç¿¡ ƯÁ¤ DBINFO Çʵ带 ¸®ÅÏÇÏ´Â ÇÔ¼ö ¸ñ·ÏÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ ¸ñ·Ï¿¡ ´ÙÀ½ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. public String getDBapplid() throws Exception 8.5 AIXÀÇ DBCS ÄÚµå ÆäÀÌÁö¿¡¼­ ¼öÇàµÇ´Â JDBC ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ÁÖ´Â JDK ¹®Á¦ DBCS ÄÚµå ÆäÀÌÁö¿¡¼­ AIX 4.3.1°ú ÇÔ²² Á¦°øµÇ´Â ¹øµé(bundle) JDK 1.1.4¸¦ °¡Áö°í JDBC ÇÁ·Î±×·¥À» ¼öÇàÇÒ ¶§ DBCS ÀÚ·á´Â Á¦´ë·Î Ç¥½ÃµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ´Â ÀÌ JDK ¹öÀü¿¡¼­ ¾Ë·ÁÁø ¹®Á¦Á¡À̸ç ÀÌ¿¡ ´ëÇÑ ¼öÁ¤»çÇ×(IX78932)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 8.6 SCO UNIXWARE 7¿¡¼­ÀÇ JDBC »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥ Á¦ÇÑ»çÇ× °íÀ¯ ¸Þ½îµå´Â ¾²·¹µå ¶óÀ̺귯¸®(UnixWare 7¿¡¼­ libthread.so, UnixWare ¸±¸®½º Á¤º¸ ÂüÁ¶)¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î DB2 JDBC »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥(DB2Appl, DB2Udf ¹× DB2Stp)Àº ¹öÀü 5 UDB¿¡ ¿¬°áµÈ UnixWare 7ÀÇ ¹öÀü 5.2 Ŭ¶óÀ̾ðÆ®³ª ¶Ç´Â FixPak 3 UDB ¼­¹ö¿¡ ¿¬°áµÈ ¹öÀü 5 Ŭ¶óÀ̾ðÆ®¿¡¼­ ÀÛ¾÷ÇÒ ¼ö ¾ø½À´Ï´Ù. | 8.7 JDBC 2.0 | JDBC 2.0Àº Sun JDBCÀÇ ÃֽŠ¹öÀüÀÔ´Ï´Ù. ÀÌ JDBC ¹öÀüÀº µÎ °³ÀÇ Á¤ÀÇ ºÎºÐ, | CORE API¿Í STANDARD EXTENSION APIÀ» °®½À´Ï´Ù. ÀÌ Áß ÄÚ¾î API(core API)´Â | ¹ßÇ¥µÇ¾ú½À´Ï´Ù. °ü·Ã ½ºÆå¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ. | http://www.software.ibm.com/data/db2/java | Ç¥ÁØ È®Àå API(Standard Extension API)´Â ÇöÀç °ËÅä ÁßÀÔ´Ï´Ù. ÀÌ ½ºÆåÀÇ | °ËÅä ¹öÀü¿¡ ´ëÇÑ ³»¿ëÀ» ¾Ë·Á¸é, À§ÀÇ À¥ ÆäÀÌÁö¸¦ ¹æ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù. | ±â´É>> | ÀÌ FixPak¿¡¼­ Á¦°øÇÏ´Â JDBC 2.0 µå¶óÀ̹ö´Â JDBC 2.0 ÄÚ¾î API¸¦ Áö¿øÇÕ´Ï´Ù. | ±×·¯³ª, DB2 ¿£ÁøÀÇ Æ¯Á¤ ±â´ÉÀÌ »ç¿ë ºÒ°¡´ÉÇϹǷÎ, ½ºÆå¿¡ Á¤ÀÇµÈ ¸ðµç | ±â´ÉµéÀÌ Áö¿øµÇÁö´Â ¾Ê½À´Ï´Ù. Áö¿øµÇ´Â ÁÖ¿ä ±â´ÉÀÇ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. | o Àбâ Àü¿ë ½ºÅ©·Ñ °¡´ÉÇÑ °á°ú ÁýÇÕ | o ÀÏ°ýó¸® °»½Å(ÀÏ°ýó¸® ¸í·É¹® ¹× ÀÏ°ýó¸® Áغñ ¸í·É¹®) | o LOB Áö¿ø | Áö¿øµÇÁö ¾Ê´Â ±â´ÉÀÇ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. | o °»½Å °¡´ÉÇÑ ½ºÅ©·Ñ °¡´É °á°ú ÁýÇÕ | o »õ·Î¿î SQL À¯Çü(Array, Ref, Distinct, Java Object) | o Á¶Á¤µÈ SQL À¯Çü ¸ÊÇÎ | ÀüÁ¦Á¶°Ç>> | JDK 1.2 | Ç÷§Æû>> | JDBC 2.0 µå¶óÀ̹ö´Â ÇöÀç Windows 95, Windows 98 ¹× Windows NT | ¿î¿µ üÁ¦¿¡¼­¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù. | ȣȯ¼º>> | ÀÌ ½ºÆå ¹öÀüÀº ÀÌÀü ¹öÀü(1.22)°ú ¹é¿öµå ȣȯ°¡´ÉÇÕ´Ï´Ù. ±×·¯³ª, DB2 JDBC | 1.22 µå¶óÀ̹ö´Â JDBC 1.22 ½ºÆåÀÇ È®ÀåÀ¸·Î¼­ LOB À¯ÇüÀ» Áö¿øÇϸç ÀÌ È®ÀåÀº | »õ·Î¿î ½ºÆåÀÇ ¹é¿öµå ȣȯ¼ºÀÇ ÀϺΰ¡ ¾Æ´Õ´Ï´Ù. ÀÌ°ÍÀº JDBC 1.22 µå¶óÀ̹öÀÇ | LOB Áö¿ø¿¡ ÀÇÁ¸ÇÏ´Â ±âÁ¸ÀÇ JDBC ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »õ·Î¿î µå¶óÀ̹ö¿¡¼­ ÀÛ¾÷ÇÒ | ¼ö ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ, »õ·Î¿î ½ºÆå°ú ȣȯµÇµµ·Ï | ÀÀ¿ë ÇÁ·Î±×·¥À» ¼öÁ¤Çϱ⸦ ±ÇÀåÇÕ´Ï´Ù. ±×·¯³ª, ÀÌ ÇØ°áÃ¥Àº ¸ðµç »óȲ¿¡ | ´ëÇØ ½ÇÁ¦ÀûÀÌÁö´Â ¾Ê½À´Ï´Ù. ÀϽÃÀûÀÎ ÇØ°áÃ¥À¸·Î¼­ Å°¿öµå "JDBCVERSION"¸¦ | Á¦°øÇÏ¿© DB2 LOB Áö¿øÀ» À§ÇØ 1.22 ¹öÀüÀ» ¿øÇÔÀ» JDBC µå¶óÀ̹ö¿¡ ¾Ë¸®±â À§ÇØ | À̸¦ "122"·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 2.0 ÀÛµ¿À» À§ÇÑ »ý·«½Ã °ªÀº "200"ÀÔ´Ï´Ù. | ÀÌ Å°¿öµå¸¦ "db2cli.ini"¿¡ ¼³Á¤Çϰųª "getConnection" Ư¼º Àμö¿¡¼­ | ¿¬°á ¼Ó¼ºÀ¸·Î¼­ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. | ¼³Ä¡>> | ÀÌ FixPak¿¡¼­, JDBC 1.22 µå¶óÀ̹ö´Â ¿©ÀüÈ÷ »ý·«½Ã µå¶óÀ̹öÀÔ´Ï´Ù. JDBC | 2.0 µå¶óÀ̹ö´Â "sqllib\java12" µð·ºÅ丮¿¡ µé¾î ÀÖ½À´Ï´Ù. JDBC 2.0 µå¶óÀ̹ö¸¦ | »ç¿ëÇÏ·Á¸é, "usejdbc2" ÀÏ°ýó¸® ÆÄÀÏÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ°ÍÀº 1.22 µå¶óÀ̹ö | ÆÄÀÏ¿ëÀ¸·Î "sqllib\java11" µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¶ÇÇÑ JDBC 1.22 µå¶óÀ̹ö | ÆÄÀÏÀ» ÀÌ µð·ºÅ丮·Î ¹é¾÷ÇÏ°í "sqllib\java12" µð·ºÅ丮·ÎºÎÅÍ ÇØ´ç µð·ºÅ丮·Î | JDBC 2.0 µå¶óÀ̹ö ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù. JDBC 1.22 µå¶óÀ̹ö·Î ´Ù½Ã ÀüȯÇÏ·Á¸é, | "usejdbc1" ÀÏ°ýó¸® ÆÄÀÏÀ» ½ÇÇàÇϽʽÿÀ. | 8.8 DB2 UDB µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ Perl ¾×¼¼½º | Perl DBI(Perl Database Interface)¿¡ ´ëÇÑ DB2 UDB µå¶óÀ̹ö(DBD::DB2)ÀÇ | ¸±¸®½º 0.70ÀÌ ÀÌÁ¦ »ç¿ë °¡´ÉÇÕ´Ï´Ù. | Perl DBI´Â Perl ¾ð¾î¿ë µ¥ÀÌŸº£À̽º ¾×¼¼½º¸¦ Á¦°øÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¡¹Ö | ÀÎÅÍÆäÀ̽º(API)ÀÔ´Ï´Ù. ÀÌ°ÍÀº »ç¿ëµÇ´Â ½ÇÁ¦ ÀÎÅÍÆäÀ̽º¿Í ¹«°üÇÏ°Ô | ÀÏ°ü¼ºÀÖ´Â µ¥ÀÌŸº£À̽º ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÇÔ¼ö, º¯¼ö ¹× ±Ô¾àÀÇ | ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù. | DBD::DB2 µå¶óÀ̹ö´Â DB2 UDB¸¦ ¾×¼¼½ºÇϱâ À§ÇØ DBI¿Í °áÇÕÇÏ¿© ÀÛ¾÷ÇÕ´Ï´Ù. | ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. | http://www.software.ibm.com/data/db2/perl/ 8.9 DATALINK ÀÚ·á À¯Çü DATALINK ÀÚ·á À¯ÇüÀ» »ç¿ëÇÏ´Â Embedded SQLÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 8.10 ´ÙÁß ¾²·¹µå UNIX ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÄÚµå ÆäÀÌÁö ¹× ±¹°¡ Äڵ忡 ´ëÇÑ ÀÛ¾÷ AIX, Solaris, HP-UX, SCO UnixWare 7 ¹× Silicon Graphics IRIX¿¡¼­ µ¥ÀÌŸº£À̽º ¿¬°á¿¡ »ç¿ëµÉ ÄÚµå ÆäÀÌÁö ¹× ±¹°¡ ÄÚµåÀÇ ¼öÇà½Ã Á¶È¸¿¡ »ç¿ëµÇ´Â ÇÔ¼ö¸¦ º¯°æÇß½À´Ï´Ù. ÀÌÁ¦ ÀÌ·± ÇÔ¼öÀÇ ¾²·¹µå´Â ¾ÈÀüÇÏÁö¸¸ ¸¹Àº ¼öÀÇ µ¿½ÃÀûÀÎ µ¥ÀÌŸº£À̽º ¿¬°áÀ» »ç¿ëÇÏ´Â ´ÙÁß ¾²·¹µå ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Àá±Ý °æÇÕ(±× °á°ú·Î ¼º´É ÀúÇÏ)ÀÌ ÀϾ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ¾²·¹µå ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Àá±Ý °æÇÕÀÇ °¡´É¼ºÀ» ¾ø¾Ö±â À§ÇØ »õ·Î¿î ȯ°æ º¯¼ö(DB2_FORCE_NLS_CACHE)°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. DB2_FORCE_NLS_CACHE°¡ TRUE·Î ¼³Á¤µÇ¸é ÄÚµå ÆäÀÌÁö ¹× ±¹°¡ ÄÚµå Á¤º¸´Â ¾²·¹µå°¡ ¾×¼¼½ºµÉ ¶§ óÀ½À¸·Î ÀúÀåµË´Ï´Ù. ij½¬µÈ Á¤º¸ÀÇ ±× À§Ä¡¿¡¼­ ÀÌ Á¤º¸¸¦ ¿äûÇÏ´Â ´Ù¸¥ ¸ðµç ¾²·¹µå¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. ÀÌ Á¤º¸¸¦ ÀúÀåÇϸé Àá±Ý °æÇÕÀÌ Á¦°ÅµÇ°í ƯÁ¤ »óȲ¿¡¼­ ¼º´É¿¡ ÀÇÇÑ ÀÌÀÍÀ» ¾ò°Ô µË´Ï´Ù. DB2_FORCE_NLS_CACHE´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿¬°á°£ÀÇ ·ÎÄÉÀÏ ¼³Á¤À» º¯°æÇÏ´Â °æ¿ì¿¡ Âü(true)À¸·Î ¼³Á¤µÇÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é, ¿ø·¡ÀÇ ·ÎÄÉÀÏ Á¤º¸´Â ·ÎÄÉÀÏ ¼³Á¤ÀÌ º¯°æµÈ ÈÄ¿¡µµ ¸®Åϵ˴ϴÙ. ÀϹÝÀûÀ¸·Î, ´ÙÁß ¾²·¹µå ÀÀ¿ë ÇÁ·Î±×·¥Àº ·ÎÄÉÀÏ ¼³Á¤À» º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾²·¹µå´Â ¾ÈÀüÇØÁý´Ï´Ù. 8.11 UDF È£Ãâ À¯Çü¿¡ ´ëÇÑ ¿À·ù ó¸® 8.11.1 EXTERNAL TABLE ÇÔ¼ö¿¡ ´ëÇÑ Scratchpad ¹× ÃÖÁ¾ È£Ãâ À¯Çü Àμö (a) »ç¿ëÀÚ¿¡°Ô scratchpad Áö¼Ó½Ã°£ µ¿¾È ¸í¹éÇÑ Á¦¾î±ÇÀ» Á¦°øÇÏ°í (b) scratchpadÀÇ Áö¼Ó½Ã°£ Áß¿¡ ºÒÀÏÄ¡¸¦ ÇÇÇϱâ À§ÇØ ´ÙÀ½ ¾ð¾î·Î ÀÛ¼ºµÈ Å×À̺í ÇÔ¼ö°¡ º¯°æµÇ¾ú½À´Ï´Ù. o C/C++ - Áö±Ý±îÁö scratchpad´Â Ç×»ó UDF¿¡ ´ëÇÑ CLOSE/OPEN È£Ãâ¿¡¼­µµ Áö¼ÓµÇ¾ú½À´Ï´Ù. o OLE/Java - Áö±Ý±îÁö, »õ·Î¿î scratchpad´Â Ç×»ó OPEN¿¡¼­ ÇÒ´çµÇ¾ú½À´Ï´Ù. ÀÌ Â÷ÀÌÁ¡Àº ¿¹¸¦ µé¾î Á¶ÀÎÀ» ¼öÇàÇÒ ¶§ ºÒÀÏÄ¡ °á°úÀÇ °¡´É¼ºÀ» °¡Á®¿Ô½À´Ï´Ù. ´ÙÀ½ º¯°æ»çÇ×ÀÌ Å×À̺í ÇÔ¼öÀÎ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö (UDF)¿¡ µµÀԵǾú½À´Ï´Ù. 1. FINAL CALLÀº ½ºÄ®¶ó ÇÔ¼ö¿ëÀ̹ǷΠÅ×À̺í ÇÔ¼ö¿¡ ´ëÇÑ CREATE FUNCTION¹®¿¡ ´ëÇØ ÀÌÁ¦ ¿É¼ÇÀÔ´Ï´Ù. ±×·¯¹Ç·Î, NO FINAL CALL(»ý·«½Ã °ª)ÀÌ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. 2. Scratchpad°¡ ÀÖ´Â Å×À̺í ÇÔ¼ö¸¦ ÀÛ¼ºÇÒ ¶§´Â ÇÔ¼ö¿¡ ´ëÇÑ OPEN È£Ã⸶´Ù scratchpad¸¦ ÃʱâÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ÇÔ¼ö Å×À̺íÀÌ °¢ CLOSE È£Ãâ¿¡¼­ ÀÚ¿øÀ» ÇÒ´çÇØÁ¦ÇÏ´Â °æ¿ì NO FINAL CALLÀ» ÁöÁ¤ÇÏ¿© ÀÌ·ç¾îÁý´Ï´Ù. ¶Ç´Â FINAL CALLÀ» ÁöÁ¤ÇÏ¿© OPEN È£Ãâ¿¡¼­ scratchpad ³»¿ëÀ» º¸Á¸(archive)ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¸í·É¹® ³¡¿¡¼­ Å×À̺í ÇÔ¼ö¿¡ ´ëÇÑ FINAL È£ÃâÀÌ ÀÌ·ç¾îÁö¹Ç·Î CLOSE È£Ãâ ó¸® Áß¿¡´Â ÀÚ¿øÀ» ÇÒ´çÇØÁ¦ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÀÌ FINAL CALLÀº ÀÌ º¯°æ»çÇ×À¸·Î °»½ÅµÇ°í ù¹ø° OPEN È£Ãâ Àü¿¡ ÀÌ·ç¾îÁö´Â FIRST È£ÃâÀÇ ±ÕÇüÀâ±â ¶ÇÇÑ °»½ÅµË´Ï´Ù. ÀÌ·± µÎ °¡Áö »õ·Î¿î È£Ãâ À¯ÇüÀº FINAL CALLÀ» ÁöÁ¤ÇÏ´Â Å×À̺í ÇÔ¼ö¿¡¼­¸¸ ¹ß»ýÇÕ´Ï´Ù. 3. Java Å×À̺í ÇÔ¼ö¿¡ ´ëÇÑ ½ÇÇà ¸ðµ¨ÀÇ º¯°æ»çÇ×À» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ Ç¥´Â ÁÖ¾îÁø ¸í·É¹®ÀÇ Áß¿äÇÑ °¢ Å×À̺í ÇÔ¼ö ó¸® ÁöÁ¡¿¡¼­ ÀϾ¾ß ÇÏ´Â ÀÛ¾÷À» ¼³¸íÇÕ´Ï´Ù(°¢ ¹Ú½ºÀÇ ÇÏ´Ü ºÎºÐÀº À¥¿¡¼­ ÀϺΠÁ¤º¸¸¦ °¡Á®¿À´Â ÀüÇüÀûÀÎ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÀÛ¼ºµÇ´Â ÄÚµå Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù). ¿©±â¼­´Â NO FINAL CALL ¹× FINAL CALLÀÇ °æ¿ì¸¦ µÑ ´Ù ´Ù·ç°í ÀÖÀ¸¸ç ¾Õ¿¡¼­ ¾ð±ÞµÈ »õ·Î¿î ±ÔÄ¢À» ¼³¸íÇÏ´Â °¢ °æ¿ì¿¡ SCRATCHPAD°¡ ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. | | ½ºÄµ | | NO FINAL CALL | FINAL CALL ½Ã°£ | | LANGUAGE JAVA | LANGUAGE JAVA ÁßÀÇ | | SCRATCHPAD | SCRATCHPAD ÁöÁ¡ V | | ------------+------------------------------+------------------------------ Å×À̺í | È£Ãâ ¾øÀ½. | Ŭ·¡½º ±¸¼ºÀÚ°¡ È£ÃâµÊ ÇÔ¼ö¿¡ | | (»õ·Î¿î scratchpad ÀǹÌ). ´ëÇÑ Ã¹ | | UDF ¸Þ½îµå´Â "FIRST" È£Ãâ·Î OPEN ÈÄ¿¡. | | È£ÃâµÊ. | |- - - - - - - - - - - - - - - | | ±¸¼ºÀڴ Ŭ·¡½º ¹× | | scratchpad º¯¼ö¸¦ | | ÃʱâÈ­ÇÔ. | | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡ | | ¿¬°áµÊ. | | ------------+------------------------------+------------------------------ Å×À̺í | Ŭ·¡½º ±¸¼ºÀÚ°¡ È£ÃâµÊ. | UDF ¸Þ½îµå´Â ÇÔ¼öÀÇ °¢ | (»õ·Î¿î scratchpad ÀǹÌ). | "OPEN" È£Ãâ·Î È£ÃâµÊ. OPEN¿¡¼­. | UDF ¸Þ½îµå´Â "OPEN" È£Ãâ·Î | | È£ÃâµÊ. | |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - | ±¸¼ºÀڴ Ŭ·¡½º¿Í | ¸Þ½îµå´Â ¿øÇÏ´Â À¥ ÀÚ·á°¡ | scratchpad º¯¼ö¸¦ | ¹«¾ùÀÌµç ±×¿¡ ´ëÇÑ ½ºÄµÀ» ¿°. | ÃʱâÈ­ÇÔ. | (Scratchpad¿¡ ÀúÀåµÈ °Í¿¡ | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡ | µû¶ó CLOSE ÀçÀ§Ä¡ ÁöÁ¤ | ¿¬°áµÇ°í À¥ ÀÚ·á¿¡ ´ëÇÑ | ÈÄ¿¡ ´Ù½Ã ¿­Áö ¾Êµµ·Ï | ½ºÄµÀ» ¿°. | ÇÇÇÒ ¼ö ÀÖÀ½!) | | ------------+------------------------------+------------------------------ Å×À̺í ÇÔ¼ö | UDF ¸Þ½îµå´Â "FETCH" È£Ãâ·Î | UDF ¸Þ½îµå´Â "FETCH" È£Ãâ·Î ÀÚ·áÀÇ | È£ÃâµÊ. | È£ÃâµÊ. »õ·Î¿î Çà¿¡ |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - ´ëÇÑ °¢ | ¸Þ½îµå´Â ÀÚ·áÀÇ ´ÙÀ½ Çà ¶Ç´Â | ¸Þ½îµå´Â ÀÚ·áÀÇ ´ÙÀ½ Çà ¶Ç´Â FETCH¿¡¼­. | EOT¸¦ ÆäÄ¡Çϰųª ¸®ÅÏÇÔ. | EOT¸¦ ÆäÄ¡Çϰųª ¸®ÅÏÇÔ. | | ------------+------------------------------+------------------------------ Å×À̺í | UDF ¸Þ½îµå´Â "CLOSE" È£Ãâ·Î | UDF ¸Þ½îµå´Â "CLOSE" È£Ãâ·Î ÇÔ¼öÀÇ °¢ | È£ÃâµÊ. | È£ÃâµÊ. CLOSE¿¡¼­. l"close" ¸Þ½îµå´Â Ŭ·¡½º¿¡ | | ´ëÇØ Á¸ÀçÇÏ´Â °æ¿ì È£ÃâµÊ. | |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - | ¸Þ½îµå´Â ±× À¥ ½ºÄµÀ» | ¸Þ½îµå´Â ½ºÄµÀÇ ¸Ç À§·Î | ´Ý°í À¥ ¼­¹ö¿¡¼­ | À§Ä¡ ÀçÁöÁ¤Çϰųª ½ºÄµÀ» | ¿¬°áÇØÁ¦ÇÔ. | ´ÝÀ» ¼ö ÀÖÀ½. ÀÌ´Â | "close"´Â ¾Æ¹« ÀÛ¾÷µµ | scratchpad¿¡¼­ °è¼Ó | ¼öÇàÇÒ ÇÊ¿ä°¡ ¾øÀ½. | Áö¼ÓµÇ´Â ¸ðµç »óŸ¦ | | ÀúÀåÇÔ. | | ------------+------------------------------+------------------------------ Å×À̺í | È£Ãâ ¾øÀ½. | UDF ¸Þ½îµå´Â "FINAL" È£Ãâ·Î ÇÔ¼öÀÇ | | È£ÃâµÊ. ¸¶Áö¸· | | "close" ¸Þ½îµå´Â Ŭ·¡½º¿¡ CLOSE ÈÄ¿¡. | | ´ëÇØ Á¸ÀçÇÏ´Â °æ¿ì È£ÃâµÊ. | |- - - - - - - - - - - - - - - | | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡¼­ | | ¿¬°áÇØÁ¦ÇÔ. | | "close"´Â ¾Æ¹« ÀÛ¾÷µµ ¼öÇàÇÒ | | ÇÊ¿ä°¡ ¾øÀ½. | | ------------+------------------------------+------------------------------ ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ ¸î °¡Áö ÁÖ: a. "UDF ¸Þ½îµå"¶õ UDF¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½º ¸Þ½îµå¸¦ ÀǹÌÇÕ´Ï´Ù. ¸Þ½îµå´Â CREATE FUNCTION¹®ÀÇ EXTERNAL NAMEÀý¿¡¼­ ½Äº°µË´Ï´Ù. b. NO SCRATCHPAD°¡ ÁöÁ¤µÈ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ UDF ¸Þ½îµå¿¡ ´ëÇÑ È£ÃâÀº ÀÌ Å×ÀÌºí¿¡ Ç¥½ÃµÈ ´ë·ÎÀÌÁö¸¸ »ç¿ëÀÚ´Â scratchpad¸¦ ÅëÇÑ ±× ¾î¶°ÇÑ ¿¬¼Ó¼ºµµ ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î DB2´Â Ŭ·¡½º ±¸¼ºÀÚ¸¦ È£ÃâÇÏ¿© °¢ È£Ãâ Àü¿¡ »õ·Î¿î ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº°¡ ÀÛ¼ºµÇµµ·Ï ÇÕ´Ï´Ù. NO SCRATCHPAD°¡ ÁöÁ¤µÈ Å×À̺í ÇÔ¼ö(Áï, ¿¬¼Ó¼ºÀÌ ¾øÀ½)°¡ À¯¿ëÇÑ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö´Â È®½ÇÇÏÁö ¾ÊÁö¸¸ Áö¿øµË´Ï´Ù. c. ÀÌ·± ½ÇÇà ¸ðµ¨Àº È£Ãâ À¯ÇüÀ» Á¦°øÇÏ´Â »õ·Î¿î Ŭ·¡½º ¸Þ½îµåÀÇ Á¸À縦 ÀǹÌÇÕ´Ï´Ù. ÀÌ ¸Þ½îµå »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ ¸¹Àº ¸Þ½îµåµµ COM.ibm.db2.app.UDF Ŭ·¡½º·Î DB2¿¡ Á¦°øµÇ°í ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ. public int getCallType () throws Exception d. ÀÌ·± ¸ðµ¨Àº ´Ù¸¥ UDF ¾ð¾îÀÎ C, C++ ¹× OLE·Î ÀÌ·ç¾îÁö´Â ÀÛ¾÷°ú ¿ÏÀüÈ÷ ȣȯµË´Ï´Ù. »õ·Î¿î È£Ãâ À¯Çü¿¡ ´ëÇÑ Á¤ÀÇ´Â UDF include ÆÄÀÏÀÎ sqludf.h¿¡ Ãß°¡µË´Ï´Ù. ±âÁ¸ Å×À̺í ÇÔ¼ö°¡ ÀÖ´Â UDB °í°´Àº ¾ÕÀÇ ¿É¼ÇÀ» Á¶»çÇÏ¿© ÀûÀýÈ÷ º¯°æÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. 1. FINAL CALL¿¡ ÀÇÇÑ »õ·Î¿î scratchpad ±ÔÄ¢¿¡ ÀÇÁ¸ÇÏ´Â °æ¿ì UDF¸¦ º¯°æÇÏ¿© »õ·Î¿î È£Ãâ À¯ÇüÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé, FINAL CALLÀÌ ÁöÁ¤µÇ¸é, UDF¿¡ ´ëÇØ »õ·Î¿î È£ÃâÀÌ ÀÌ·ç¾îÁö±â ¶§¹®ÀÔ´Ï´Ù. ¶ÇÇÑ, FINAL È£ÃâÀÌ Å×À̺í ÇÔ¼ö¿¡¼­ ó¸®µÉ ¶§´Â È®º¸µÈ ¸ðµç ÀÚ¿øÀ» ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. 2. NO FIANL CALL¿¡ ³»Æ÷µÈ ±ÔÄ¢À» »ç¿ëÇÏ·Á¸é, UDF¿¡ »õ·Î¿î È£ÃâÀÌ ÀϾÁö ¾Êµµ·Ï FINAL CALL ´ë½Å NO FINAL CALL·Î CREATE FUNCTION¹®À» º¯°æÇÏ°í ´Ù½Ã ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.(call-type Àμö¸¦ Á¶»çÇϱâ À§ÇÑ UDF ÀÛ¼º ¹æ¹ý¿¡ µû¶ó ¿¹±âÄ¡ ¸øÇÑ È£ÃâÀ» ¼ö½ÅÇÒ ¶§ À߸øµÈ °á°ú¸¦ Á¦°øÇÒ ¼öµµ ÀÖ°í Á¦°øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.) 3. Java Å×À̺í ÇÔ¼ö°¡ ÀÖ´Â °æ¿ì, Å×À̺íÀÇ »õ·Î¿î ½ÇÇà ¸ðµ¨¿¡ ¸Âµµ·Ï ÇÔ¼ö¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¾ç ½ÇÇà ¸ðµ¨¿¡¼­(FINAL CALL ¶Ç´Â NO FINAL CALL ¼±Åÿ¡ µû¶ó) UDF¿¡ Ãß°¡ È£ÃâÀÌ ÀÌ·ç¾îÁø´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. ÀÌ´Â UDF ÀÛ¼ºÀÚ¿¡°Ô ´õ ¸¹Àº ´É·ÂÀ» Á¦°øÇÏÁö¸¸ ÀÛ¼ºÀÚ°¡ È£ÃâÀ» ±¸º°ÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. DB2¿¡ Æ÷ÇÔµÈ »óÀ§ Ŭ·¡½ºÀÇ »õ·Î¿î getCallType ¸Þ½îµå´Â ÀÌ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. »ó¼¼ÇÑ Á¤º¸ º¯°æ»çÇ×Àº "SQL ÂüÁ¶¼­" ¹× "Embedded SQL Programming Guide"°¡ ´Ù½Ã °»½ÅµÉ ¶§ ÀÌµé ¼­Àû¿¡ Æ÷ÇԵ˴ϴÙ. ±× µ¿¾È¿¡´Â ÀÌ·± º¯°æ»çÇ×À» ÀÚ¼¼È÷ ¼³¸íÇÏ´Â "Technote"¸¦ World Wide Web(WWW)ÀÇ DB2 ±â¼ú ¶óÀ̺귯¸®¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. "FINAL CALL" Ž»ö Àμö¸¦ »ç¿ëÇϽʽÿÀ. ´ÙÀ½ ¼½¼Ç¿¡¼­´Â "Embedded SQL Programming Guide"ÀÇ ¼¼ºÎ º¯°æ»çÇ×À» ¼³¸íÇÕ´Ï´Ù. "Embedded SQL Programming Guide"ÀÇ Á¦6Àå¿¡¼­ "User-Defined Functions (UDF)" Ç¥Á¦ ÇÏ¿¡ ÀÖ´Â ¿¹Á¦ "Table Function Returning Document IDs"¿¡¼­ "FINAL CALL"Àº ÀÌÁ¦ "NO FINAL CALL"·Î º¯°æµÇ¾î¾ß ÇÏ¸ç ±× ´ÙÀ½ ´Ü¶ô¿¡¼­ FINAL CALLÀº °¢ Å×À̺í ÇÔ¼ö¿¡ ÁöÁ¤µÇÁö ¾Ê¾Æµµ µË´Ï´Ù. "Embedded SQL Programming Guide"ÀÇ Á¦7Àå¿¡¼­ "Interface between DB2 and a UDF" Ç¥Á¦ ¹ØÀÇ "The Arguments Passed from DB2 to a UDF" ¼½¼Ç¿¡ "scratchpad" Àμö¸¦ ¼³¸íÇÏ´Â ºÎºÐ¿¡¼­ "The actual..."·Î ½ÃÀÛÇÏ´Â ÅؽºÆ®´Â ´ÙÀ½À¸·Î ´ëüµÇ¾î¾ß ÇÕ´Ï´Ù. Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ scratchpad´Â FINAL CALLÀÌ CREATE FUNCTION¿¡¼­ ÁöÁ¤µÈ °æ¿ì UDF¿¡ ´ëÇÑ ÃÖÃÊÀÇ È£Ãâ¿¡ ´ëÇؼ­¸¸ ¾Õ¿¡¼­Ã³·³ ÃʱâÈ­µË´Ï´Ù. ÀÌ "ÃÖÃÊÀÇ È£Ãâ"Àº FIRSTÀÇ À¯ÇüÀ» °®½À´Ï´Ù. ÀÌ È£Ãâ ÀÌÈÄ¿¡ scratchpad ³»¿ëÀº Å×À̺í ÇÔ¼ö·Î Á¦¾îµË´Ï´Ù. NO FINAL CALLÀÌ ÁöÁ¤µÇ°Å³ª ¶Ç´Â »ý·«½Ã °ªÀ¸·Î »ç¿ëµÇ¸é, scratchpad´Â °¢ OPEN È£Ãâ¿¡ ´ëÇØ ÃʱâÈ­µÇ°í scratchpad ³»¿ëÀº OPEN È£Ãâ »çÀÌ¿¡¼­ Å×À̺í ÇÔ¼ö·Î ¿ÏÀüÈ÷ Á¦¾îµË´Ï´Ù. (ÀÌ´Â Á¶ÀÎ ¶Ç´Â ºÎ¼ÓÁ¶È¸¿¡ »ç¿ëµÇ´Â Å×À̺í ÇÔ¼ö¿¡¼­ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. OPEN È£Ãâ »çÀÌ¿¡¼­ scratchpadÀÇ ³»¿ëÀ» À¯Áöº¸¼öÇØ¾ß µÉ °æ¿ì¿¡´Â CREATE FUNCTION¹®¿¡¼­ FINAL CALLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. FINAL CALLÀÌ ÁöÁ¤µÇ¸é, Å×À̺í ÇÔ¼ö´Â Á¤»óÀûÀÎ OPEN, FETCH ¹× CLOSE È£Ãâ ¿Ü¿¡ scratchpad À¯Áöº¸¼ö ¹× ÀÚ¿ø ÇÒ´çÇØÁ¦¸¦ À§ÇØ FIRST ¹× FINAL È£Ãâµµ ¼ö½ÅÇÕ´Ï´Ù.) ¶ÇÇÑ, "call-type" ÀμöÀÇ ¼³¸í¿¡¼­, µÎ ¹ø° ¹®ÀåÀº ´ÙÀ½ ¹®ÀåÀ¸·Î ´ëüµÇ¾î¾ß ÇÕ´Ï´Ù. ¿ÜºÎ ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇØ ÀÌ Àμö´Â CREATE FUNCTION¹®¿¡¼­ FINAL CALLÀÌ ÁöÁ¤µÈ °æ¿ì¿¡¸¸ Á¸ÀçÇÏÁö¸¸ ¿ÜºÎ Å×À̺í ÇÔ¼ö¿¡ ´ëÇؼ­´Â Ç×»ó Á¸ÀçÇÕ´Ï´Ù. ù ´Ü¶ô ´ÙÀ½¿¡ ´ÙÀ½ ´Ü¶ôÀ» Ãß°¡ÇϽʽÿÀ. ºñ·Ï ÇöÀç »ç¿ë °¡´ÉÇÑ °ªÀÌ ¸ðµÎ ¾Æ·¡¿¡ ³ª¿­µÇ¾î À־ UDF¿¡´Â "if A do AA, else if B do BB, else it must be C so do CC" À¯ÇüÀÇ ·ÎÁ÷º¸´Ù´Â ½ºÀ§Ä¡ ¶Ç´Â ¿¹»ó °ªÀ» ÀüºÎ È®½ÇÇÏ°Ô Å×½ºÆ®ÇÏ´Â case¹®ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé, ¾ÕÀ¸·Î Ãß°¡ È£Ãâ À¯ÇüÀÌ Ãß°¡µÉ ¼ö ÀÖÀ¸¸ç Á¶°Ç C¸¦ ¸í¹éÇÏ°Ô Å×½ºÆ®ÇÏÁö ¾ÊÀ¸¸é »õ·Î¿î °¡´É¼ºÀÌ Ãß°¡µÉ ¶§ ¹®Á¦°¡ »ý±â±â ¶§¹®ÀÔ´Ï´Ù. Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ "call-type" Àμö °ªÀÌ ¼³¸íµÈ µ¿ÀÏÇÑ ¼½¼Ç¿¡¼­ ÅؽºÆ®´Â ´ÙÀ½°ú °°ÀÌ ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. o -2 ÀÌ´Â UDF¿¡ ´ëÇØ FINAL CALL Å°¿öµå°¡ ÁöÁ¤µÈ °æ¿ì¿¡¸¸ ¹ß»ýÇÏ´Â FIRST È£ÃâÀÔ´Ï´Ù. Scratchpad´Â ÀÌ È£Ãâ Àü¿¡ 2Áø 0À¸·Î ¼³Á¤µË´Ï´Ù. Àμö °ªÀº Å×À̺í ÇÔ¼ö·Î Àü´ÞµÇ°í ¸Þ¸ð¸®¸¦ È®º¸Çϰųª ¶Ç´Â ´Ü ÇѹøÀÇ ÀÚ¿ø ÃʱâÈ­¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. À̴ ȣÃâÀÌ À̾îÁö´Â OPEN È£ÃâÀÌ ¾Æ´Ï¶ó´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. FIRST È£Ãâ¿¡¼­ Å×À̺í ÇÔ¼ö´Â ¾î¶°ÇÑ ÀÚ·áµµ DB2·Î ¸®ÅÏÇؼ­´Â ¾ÈµÇÁö¸¸ SQL-state ¹× diagnostic-message Àμö ¸®ÅÏ °ªÀº ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. o -1 ÀÌ´Â OPEN È£ÃâÀÔ´Ï´Ù. Scratchpad´Â NO FINAL CALLÀÌ ÁöÁ¤µÇ¸é ÃʱâÈ­µÇÁö¸¸ ±×·¸Áö ¾ÊÀ» ¶§´Â ÃʱâÈ­µÉ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù(³ª¸ÓÁö ÅؽºÆ®´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù). o 0(º¯°æµÇÁö ¾ÊÀ½) o 1(ù ´Ü¶ôÀº º¯°æµÇÁö ¾ÊÁö¸¸ ´ÙÀ½ ÅؽºÆ®´Â Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù.) CLOSE Áß¿¡ UDF´Â NO FINAL CALLÀÌ Á¤ÀÇµÈ °æ¿ì È®º¸µÈ ÀÚ¿øÀ» ÇÒ´ç ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. FINAL CALLÀÌ Á¤ÀǵǸé, ÀÚ¿ø ÇÒ´çÇØÁ¦¿¡ ´ëÇØ Æ¯º°ÇÑ È£Ãâ(FINAL)ÀÌ ÀÌ·ç¾îÁý´Ï´Ù. CLOSE È£Ãâ¿¡¼­ Å×À̺í ÇÔ¼ö´Â DB2·Î ÇàÀ» ¸®ÅÏÇÏÁö ¸»¾Æ¾ß ÇÏ¸ç »ç½Ç»ó DB2´Â ¸®ÅÏµÈ ¸ðµç SQL-result ¹× SQL-result-ind °ªÀ» ¸®ÅϽà ¹«½ÃÇÕ´Ï´Ù. ±×·¯³ª, Å×À̺í ÇÔ¼ö´Â SQL-state ¹× diagnostic-message Àμö °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç À̵éÀº º¸Åë ¶§Ã³·³ DB2¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. o 2 ÀÌ´Â FIRST È£ÃâÀÇ ±ÕÇüÀ» Àâ´Â FINAL È£ÃâÀ̸ç FIRST CALLÀÌ ¿ÜºÎ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ Á¤ÀÇµÉ ¶§¸¸ ¹ß»ýÇÕ´Ï´Ù. ¸ðµç ½Ã½ºÅÛ ÀÚ¿øÀº ÇÒ´ç ÇØÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ È£ÃâÀº ¸í·É¹® Çϳª´ç ÇÑ ¹ø¾¿¸¸ ¹ß»ýÇÕ´Ï´Ù. º¸Åë, SQL-state ¹× diagnostic-message Àμö °ªÀÌ ¸®ÅϵǸç À̵éÀº º¸Åë ¶§Ã³·³ DB2¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. "Summary of Argument Use" Ç¥Á¦ ÇÏ¿¡¼­ "scratchpad and call-type" Àμö¿¡ ´ëÇØ ", and optionally FIRST and FINAL" ÅؽºÆ®¸¦ Ãß°¡ÇϽʽÿÀ. "Embedded SQL Progaramming Guide"ÀÇ Á¦7Àå¿¡¼­ "Table Function Considerations" Ç¥Á¦ ¾Æ·¡ÀÇ Ã¹¹ø° ºÎºÐ ¹Ø¿¡´Â ÀÌÁ¦ 3°³ ´ë½Å 5°³ÀÇ È£Ãâ À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ¸ñ·Ï¿¡ FIRST ¹× FINALÀ» Ãß°¡ÇϽʽÿÀ. ¶ÇÇÑ, ÀÌ ¼½¼Ç¿¡ ´ÙÀ½°ú °°Àº »õ·Î¿î ºÎºÐÀ» Ãß°¡ÇϽʽÿÀ. Å×À̺í ÇÔ¼ö¿¡ ´ëÇÑ ¿À·ù ó¸® ¸ðµ¨Àº ´ÙÀ½°ú °°½À´Ï´Ù. 1. FIRST È£ÃâÀÌ ½ÇÆÐÇÏ¸é ´õ ÀÌ»ó È£ÃâÀÌ ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù. 2. FIRST È£ÃâÀÌ ¼º°øÇϸé, FINAL È£ÃâÀÌ ÀÌ·ç¾îÁý´Ï´Ù. 3. OPEN È£ÃâÀÌ ½ÇÆÐÇϸé, FETCH ¶Ç´Â CLOSE È£ÃâÀÌ ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù. 4. OPEN È£ÃâÀÌ ¼º°øÇϸé, FETCH ¹× CLOSE È£ÃâÀÌ ÀÌ·ç¾îÁý´Ï´Ù. Á¦7ÀåÀÇ "Weather Table Function" ¿¹Á¦¿¡¼­ UDF Á¤ÀÇ´Â NO FINAL CALLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ±×¸®°í FINAL CALLÀÌ Å×À̺í ÇÔ¼ö¿¡¼­ ´õ ÀÌ»ó Çʼö°¡ ¾Æ´Ï¶ó´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ(Áï, Çʼö¶ó°í ÇÏ´Â ¹®ÀåÀ» ¹«½ÃÇϽʽÿÀ). "Embedded SQL Programming Guide"ÀÇ Á¦15Àå¿¡¼­ "Creating Java UDFs and Stored Procedures" Ç¥Á¦ ÇÏ¿¡ ÀÖ´Â "Programming in Java"·Î Á¦¸ñÀÌ ºÙÀº ºÎºÐÀº µÎ ¹ø° ´Ü¶ôÀÇ µÎ ¹ø° ¹®ÀåÀÌ ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÏ´Ü ÀÌ·± UDF ¹× ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÀÛ¼º ¹× µî·ÏÇÏ°í 514 ÆäÀÌÁöÀÇ "Where to Put Java Classes"¿¡¼­ ¼³¸íµÈ ÇØ´ç ÆÄÀÏ À§Ä¡¿¡ Java Ŭ·¡½º¸¦ ³õÀ¸¸é, (UDFÀÇ °æ¿ì) SQL¿¡¼­ À̸¦ ÂüÁ¶Çϰųª ¶Ç´Â (ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì) Áö¿øµÇ´Â ¾ð¾î·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ À̸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ±× ´ÙÀ½¿¡ ¿À´Â ¹®ÀåÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. "Embedded SQL Programming Guide"ÀÇ Á¦15Àå¿¡¼­ "Creating and Using Java User-Defined Functions" Ç¥Á¦ ÇÏ¿¡ Àִ ù¹ø° ´Ü¶ôÀÇ 4¹ø° ¹®ÀåÀº ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ SQL¿¡¼­ À̸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿ÀÏÇÑ Ç¥Á¦ ÇÏÀÇ "Changing How a Java UDF Runs" ºÎÇ¥Á¦¿¡¼­ ù¹ø° 3 ´Ü¶ôÀº ´ÙÀ½ 5 ´Ü¶ôÀ¸·Î ´ëüµÇ¾î¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, DB2´Â ÀÔ·Â ¶Ç´Â Á¶È¸ °á°ú ÁýÇÕÀÇ °¢ Çà¿¡ ´ëÇØ UDF¸¦ Çѹø¾¿ ¿©·¯ ¹ø È£ÃâÇÕ´Ï´Ù. SCRATCHPAD°¡ UDFÀÇ CREATE FUNCTION¹®¿¡¼­ ÁöÁ¤µÇ¸é, DB2´Â ¿¬¼ÓÀûÀÎ UDF È£Ãâ °£¿¡ "¿¬¼Ó¼º"ÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÀνÄÇϹǷΠJava Ŭ·¡½º ±¸ÇöÀº °¢ È£Ã⸶´Ù ÀνºÅϽºÈ­µÇÁö ¾ÊÁö¸¸ ÀϹÝÀûÀ¸·Î ¸í·É¹® Çϳª´ç UDF ÂüÁ¶¿¡ ´ëÇØ Çѹø¾¿ ÀÌ·ç¾îÁý´Ï´Ù. ÀϹÝÀûÀ¸·Î, ù¹ø° È£Ãâ Àü¿¡ ÀνºÅÏÈ­µÇ°í ±× ÀÌÈÄ¿¡ »ç¿ëµÇÁö¸¸ Å×À̺í ÇÔ¼ö¿¡ ´ëÇؼ­´Â ´õ ¸¹ÀÌ ÀνºÅϽºÈ­µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ´ÙÀ½¿¡ ¿À´Â ¼­ºê¼½¼ÇÀÇ NO FINAL CALL ½ÇÇà ¸ðµ¨À» ÂüÁ¶ÇϽʽÿÀ. ±×·¯³ª UDF, ½ºÄ®¶ó ¶Ç´Â Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ NO SCRATCHPAD°¡ ÁöÁ¤µÇ¾ú´Ù¸é, Ŭ·¡½º ±¸¼ºÀÚ¸¦ È£ÃâÇÏ¿© UDFÀÇ °¢ È£Ã⸶´Ù »õ·Î¿î ÀνºÅϽº°¡ ÀÛ¼ºµË´Ï´Ù. Scratchpad´Â È£Ãâ °£ÀÇ Á¤º¸¸¦ UDF¿¡ ÀúÀåÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ±×·± ¹Ý¸é, C, C++ ¹× OLE UDF¿¡ ´ëÇØ scratchpad´Â DB2·Î À¯Áöº¸¼öµÇ°í Java¿¡¼­ UDF´Â ÀνºÅϽº º¯¼ö¸¦ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Scratchpad¸¦ »ç¿ëÇÏ´Â Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÀÌ ´ÙÀ½¿¡ ¿À´Â ¼­ºê¼½¼ÇÀÇ ½ÇÇà ¸ðµ¨¿¡¼­Ã³·³ CREATE FUNCTION¹®ÀÇ FINAL CALL / NO FINAL CALL ¿É¼ÇÀ» »ç¿ëÇÏ¿© »õ·Î¿î ÀνºÅϽº¸¦ ¾òÀ» ¶§ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÄ®¶ó ÇÔ¼ö¿¡¼­´Â Àüü ¸í·É¹®¿¡ ´ëÇØ µ¿ÀÏÇÑ ÀνºÅϽº¸¦ »ç¿ëÇÕ´Ï´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀº DB2 °ü¸® scratchpad¸¦ »ç¿ëÇÏ´Â °æ¿ì DB2 Á¦°ø Java ¸Þ½îµå getScratchpad() ¹× setScratchpad()¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Scratchpad·Î UDF¿¡ ´ëÇÑ È£Ãâ°£ÀÇ ¿¬¼Ó¼ºÀ» ¾òÀ» ¼ö ÀÖ´Â ´É·ÂÀº DB2 scratchpad ¶Ç´Â ÀνºÅϽº º¯¼öÀÇ »ç¿ë¿¡ °ü°è¾øÀÌ CREATE FUNCTIONÀÇ SCRATCHPAD / NO SCRATCHPAD ¿É¼ÇÀ¸·Î Á¦¾îµË´Ï´Ù. Á¶È¸¿¡¼­ Java UDF°¡ ¿©·¯ ¹ø ÂüÁ¶µÇ¾îµµ ÀÌ¿¡ ´ëÇÑ ÂüÁ¶´Â ÀüºÎ µû·Îµû·Î 󸮵˴ϴÙ. ÀÌ´Â OLE, C ¹× C++ UDF¿¡ ´ëÇؼ­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. Á¶È¸°¡ ³¡³¯ ¶§, ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇØ FINAL CALL ¿É¼ÇÀ» ÁöÁ¤Çϸé, ¿ÀºêÁ§Æ®ÀÇ close() ¸Þ½îµå°¡ È£ÃâµË´Ï´Ù. Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ close() ¸Þ½îµå´Â ÀÌ ´ÙÀ½¿¡ ¿À´Â ¼­ºê¼½¼Ç¿¡¼­ ¼³¸íÇÑ ´ë·Î Ç×»ó È£ÃâµË´Ï´Ù. UDF Ŭ·¡½º¿¡ ´ëÇØ close() ¸Þ½îµå¸¦ Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é, ½ºÅÓ(Stub) ÇÔ¼ö°¡ ´ë½ÅÇÏ°í À̺¥Æ®°¡ ¹«½ÃµË´Ï´Ù. "If you specify the ALLOW PARALLEL..."·Î ½ÃÀÛÇÏ´Â ´ÙÀ½ ´Ü¶ô¿¡¼­ ¸¶Áö¸· ¹®ÀåÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. "Changing How a Java UDF Runs" ¼­ºê¼½¼Ç ´ÙÀ½¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» Æ÷ÇÔÇÏ´Â "Java¿ë Å×À̺í ÇÔ¼ö ½ÇÇà ¸ðµ¨"ÀÇ »õ·Î¿î ¼­ºê¼½¼ÇÀ» °°Àº ·¹º§¿¡¼­ Ãß°¡ÇϽʽÿÀ. Java·Î ÀÛ¼ºµÈ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÁÖ¾îÁø ¸í·É¹®À» DB2·Î ó¸®ÇÒ ¶§ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÀǹÌÀÖ´Â °¢ ÁöÁ¡¿¡¼­ ÀϾ´Â ÀÛ¾÷µéÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼­´Â ÀÌ Á¤º¸¸¦ »ó¼¼È÷ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.(°¢ ¹Ú½ºÀÇ ÇÏ´Ü ºÎºÐÀº À¥¿¡¼­ ÀϺΠÁ¤º¸¸¦ °¡Á®¿À´Â ÀüÇüÀûÀÎ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÀÛ¼ºµÇ´Â ÄÚµå Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.) NO FINAL CALL ¹× FINAL CALLÀÇ °æ¿ì¸¦ µÑ ´Ù ´Ù·ç°í ÀÖÀ¸¸ç µÎ °æ¿ì ¸ðµÎ SCRATCPAD°¡ ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. | | ½ºÄµ | | NO FINAL CALL | FINAL CALL ½Ã°£ | | LANGUAGE JAVA | LANGUAGE JAVA ÁßÀÇ | | SCRATCHPAD | SCRATCHPAD ÁöÁ¡ V | | ------------+------------------------------+------------------------------ Å×À̺í | È£Ãâ ¾øÀ½. | Ŭ·¡½º ±¸¼ºÀÚ°¡ È£ÃâµÊ ÇÔ¼ö¿¡ | | (»õ·Î¿î scratchpad ÀǹÌ). ´ëÇÑ Ã¹ | | UDF ¸Þ½îµå´Â "FIRST" È£Ãâ·Î OPEN ÈÄ¿¡. | | È£ÃâµÊ. | |- - - - - - - - - - - - - - - | | ±¸¼ºÀڴ Ŭ·¡½º ¹× | | scratchpad º¯¼ö¸¦ | | ÃʱâÈ­ÇÔ. | | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡ | | ¿¬°áµÊ. | | ------------+------------------------------+------------------------------ Å×À̺í | Ŭ·¡½º ±¸¼ºÀÚ°¡ È£ÃâµÊ. | UDF ¸Þ½îµå´Â ÇÔ¼öÀÇ °¢ | (»õ·Î¿î scratchpad ÀǹÌ). | "OPEN" È£Ãâ·Î È£ÃâµÊ. OPEN¿¡¼­. | UDF ¸Þ½îµå´Â "OPEN" È£Ãâ·Î | | È£ÃâµÊ. | |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - | ±¸¼ºÀڴ Ŭ·¡½º¿Í | ¸Þ½îµå´Â ¿øÇÏ´Â À¥ ÀÚ·á°¡ | scratchpad º¯¼ö¸¦ | ¹«¾ùÀÌµç ±×¿¡ ´ëÇÑ ½ºÄµÀ» ¿°. | ÃʱâÈ­ÇÔ. | (Scratchpad¿¡ ÀúÀåµÈ °Í¿¡ | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡ | µû¶ó CLOSE ÀçÀ§Ä¡ ÁöÁ¤ | ¿¬°áµÇ°í À¥ ÀÚ·á¿¡ ´ëÇÑ | ÈÄ¿¡ ´Ù½Ã ¿­Áö ¾Êµµ·Ï | ½ºÄµÀ» ¿°. | ÇÇÇÒ ¼ö ÀÖÀ½!) | | ------------+------------------------------+------------------------------ Å×À̺í ÇÔ¼ö | UDF ¸Þ½îµå´Â "FETCH" È£Ãâ·Î | UDF ¸Þ½îµå´Â "FETCH" È£Ãâ·Î ÀÚ·áÀÇ | È£ÃâµÊ. | È£ÃâµÊ. »õ·Î¿î Çà¿¡ |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - ´ëÇÑ °¢ | ¸Þ½îµå´Â ÀÚ·áÀÇ ´ÙÀ½ Çà ¶Ç´Â | ¸Þ½îµå´Â ÀÚ·áÀÇ ´ÙÀ½ Çà ¶Ç´Â FETCH¿¡¼­. | EOT¸¦ ÆäÄ¡Çϰųª ¸®ÅÏÇÔ. | EOT¸¦ ÆäÄ¡Çϰųª ¸®ÅÏÇÔ. | | ------------+------------------------------+------------------------------ Å×À̺í | UDF ¸Þ½îµå´Â "CLOSE" È£Ãâ·Î | UDF ¸Þ½îµå´Â "CLOSE" È£Ãâ·Î ÇÔ¼öÀÇ °¢ | È£ÃâµÊ. | È£ÃâµÊ. CLOSE¿¡¼­. l"close" ¸Þ½îµå´Â Ŭ·¡½º¿¡ | | ´ëÇØ Á¸ÀçÇÏ´Â °æ¿ì È£ÃâµÊ. | |- - - - - - - - - - - - - - - |- - - - - - - - - - - - - - - | ¸Þ½îµå´Â ±× À¥ ½ºÄµÀ» | ¸Þ½îµå´Â ½ºÄµÀÇ ¸Ç À§·Î | ´Ý°í À¥ ¼­¹ö¿¡¼­ | À§Ä¡ ÀçÁöÁ¤Çϰųª ½ºÄµÀ» | ¿¬°áÇØÁ¦ÇÔ. | ´ÝÀ» ¼ö ÀÖÀ½. ÀÌ´Â | "close"´Â ¾Æ¹« ÀÛ¾÷µµ | scratchpad¿¡¼­ °è¼Ó | ¼öÇàÇÒ ÇÊ¿ä°¡ ¾øÀ½. | Áö¼ÓµÇ´Â ¸ðµç »óŸ¦ | | ÀúÀåÇÔ. | | ------------+------------------------------+------------------------------ Å×À̺í | È£Ãâ ¾øÀ½. | UDF ¸Þ½îµå´Â "FINAL" È£Ãâ·Î ÇÔ¼öÀÇ | | È£ÃâµÊ. ¸¶Áö¸· | | "close" ¸Þ½îµå´Â Ŭ·¡½º¿¡ CLOSE ÈÄ¿¡. | | ´ëÇØ Á¸ÀçÇÏ´Â °æ¿ì È£ÃâµÊ. | |- - - - - - - - - - - - - - - | | ¸Þ½îµå´Â À¥ ¼­¹ö¿¡¼­ | | ¿¬°áÇØÁ¦ÇÔ. | | "close"´Â ¾Æ¹« ÀÛ¾÷µµ ¼öÇàÇÒ | | ÇÊ¿ä°¡ ¾øÀ½. | | ------------+------------------------------+------------------------------ ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ ¸î °¡Áö ÁÖ: 1. "UDF ¸Þ½îµå"¶õ UDF¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½º ¸Þ½îµå¸¦ ÀǹÌÇÕ´Ï´Ù. ¸Þ½îµå´Â CREATE FUNCTION¹®ÀÇ EXTERNAL NAMEÀý¿¡¼­ ½Äº°µË´Ï´Ù. 2. NO SCRATCHPAD°¡ ÁöÁ¤µÈ Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ UDF ¸Þ½îµå¿¡ ´ëÇÑ È£ÃâÀº ÀÌ Å×ÀÌºí¿¡ Ç¥½ÃµÈ ´ë·ÎÀÌÁö¸¸ »ç¿ëÀÚ´Â scratchpad¸¦ ÅëÇÑ ±× ¾î¶°ÇÑ ¿¬¼Ó¼ºµµ ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î DB2´Â Ŭ·¡½º ±¸¼ºÀÚ¸¦ È£ÃâÇÏ¿© °¢ È£Ãâ Àü¿¡ »õ·Î¿î ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº°¡ ÀÛ¼ºµÇµµ·Ï ÇÕ´Ï´Ù. NO SCRATCHPAD°¡ ÁöÁ¤µÈ Å×À̺í ÇÔ¼ö(Áï, ¿¬¼Ó¼ºÀÌ ¾øÀ½)°¡ À¯¿ëÇÑ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö´Â È®½ÇÇÏÁö ¾ÊÁö¸¸ Áö¿øµË´Ï´Ù. 3. ÀÌ·± ½ÇÇà ¸ðµ¨Àº È£Ãâ À¯ÇüÀ» Á¦°øÇÏ´Â »õ·Î¿î Ŭ·¡½º ¸Þ½îµåÀÇ Á¸À縦 ÀǹÌÇÕ´Ï´Ù. ÀÌ ¸Þ½îµå´Â COM.ibm.db2.app.UDF Ŭ·¡½º·Î DB2¿¡ Á¦°øµÇ°í ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ. public int getCallType () throws Exception 4. ÀÌ·± ¸ðµ¨Àº ´Ù¸¥ UDF ¾ð¾îÀÎ C, C++ ¹× OLE·Î ÀÌ·ç¾îÁö´Â ÀÛ¾÷°ú ¿ÏÀüÈ÷ ȣȯµË´Ï´Ù. "Embedded SQL Programming Guide"ÀÇ Á¦15Àå¿¡ ÀÖ´Â "Classes for Java Stored Procedures and UDFs" Ç¥Á¦ ¾Æ·¡ÀÇ "COM.ibm.db2.app.UDF" ºÎÇ¥Á¦ ÇÏ¿¡¼­ "public void close()" ¸Þ½îµå¸¦ ¼³¸íÇÏ´Â ´Ü¶ôÀº ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¸Þ½îµå´Â UDF°¡ FINAL CALL ¿É¼ÇÀ¸·Î ÀÛ¼ºµÇ°í C ÇÔ¼ö¿¡ ´ëÇÑ ÃÖÁ¾ È£Ãâ°ú À¯»çÇÑ °æ¿ì ¸í·É¹® Æò°¡°¡ ³¡³¯ ¶§ ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇØ µ¥ÀÌŸ º£À̽º¿¡¼­ È£ÃâµË´Ï´Ù. Å×À̺í ÇÔ¼ö¿¡ ´ëÇØ ÀÌ´Â UDF ¸Þ½îµå¿¡ ´ëÇÑ CLOSE È£Ãâ ´ÙÀ½¿¡ È£ÃâµÇ°Å³ª (NO FINAL CALLÀÌ ÄÚµåÈ­µÇ°Å³ª ¶Ç´Â »ý·«½Ã °ªÀ¸·Î »ç¿ëµÇ´Â °æ¿ì) ¶Ç´Â FINAL È£Ãâ ´ÙÀ½¿¡ È£ÃâµË´Ï´Ù (FINAL CALLÀÌ ÄÚµåÈ­µÇ´Â °æ¿ì). Java UDF Ŭ·¡½º°¡ ÀÌ ÇÔ¼ö¸¦ ±¸ÇöÇÏÁö ¾ÊÀ¸¸é, no-op ½ºÅÓ(stub) ÇÔ¼ö°¡ ÀÌ À̺¥Æ®¸¦ ó¸®ÇÏ°í ¹«½ÃÇÕ´Ï´Ù. "public void close()"ÀÇ ¼³¸í ¹Ù·Î ´ÙÀ½¿¡ ´ÙÀ½°ú °°Àº »õ·Î¿î ¸Þ½îµåÀÎ "public int getCallType() throws Exception"¿¡ ´ëÇÑ ÀڷḦ Ãß°¡ÇϽʽÿÀ. ÀÌ ÇÔ¼ö´Â ƯÁ¤ È£Ãâ¿¡ ´ëÇÑ È£Ãâ À¯ÇüÀ» ¾Ë¾Æ³»±â À§ÇØ Å×À̺í ÇÔ¼ö UDF ¸Þ½îµå¿¡¼­ »ç¿ëµË´Ï´Ù. ´ÙÀ½°ú °°Àº °ªÀÌ ¸®Åϵ˴ϴ٠(Com.ibm.db2.app.UDF Ŭ·¡½º Á¤ÀÇ¿¡¼­ ÀÌ·± °ª¿¡ ´ëÇÑ ±âÈ£ Á¤ÀÇ°¡ Á¦°øµË´Ï´Ù). o -2 FIRST È£Ãâ o -1 OPEN È£Ãâ o 0 FETCH È£Ãâ o 1 CLOSE È£Ãâ o 2 FINAL È£Ãâ | 8.11.2 ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇÑ ¿ÜºÎ UDF ¿À·ù ó¸® ¸ðµ¨ | Á¦7Àå¿¡¼­, "Other Coding Considerations" ¼½¼Ç°ú "Hints and Tips"À̶ó´Â | ¼­ºê¼½¼Ç¿¡¼­, ´ÙÀ½°ú °°ÀÌ ¸ñ·Ï¿¡ »õ·Î¿î Ç׸ñ 15°¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | FINAL CALL ½ºÆåÀ¸·Î Á¤ÀÇµÈ ½ºÄ®¶ó UDFÀÇ ¿À·ù ó¸® ¸ðµ¨Àº ´ÙÀ½°ú °°½À´Ï´Ù. | 1. FIRST È£ÃâÀÌ ½ÇÆÐÇÏ¸é ´õÀÌ»ó È£ÃâÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. | 2. NORMAL È£ÃâÀÌ ½ÇÆÐÇϸé, ´õÀÌ»ó NORMAL È£ÃâÀÌ ¼öÇàµÇÁö ¾ÊÁö¸¸, | FINAL È£ÃâÀº ¼öÇàµË´Ï´Ù. | ÀÌ°ÍÀº ¿À·ù°¡ FIRST È£Ãâ¿¡¼­ ¸®ÅϵǴ °æ¿ì, ¾î¶°ÇÑ FINAL È£Ãâµµ ¼öÇàµÇÁö | ¾ÊÀ¸¹Ç·Î, ¸®ÅÏÇϱâ Àü¿¡ UDF¸¦ Á¤¸®ÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. | FINAL CALLÀÌ scalar UDF¿ëÀ¸·Î ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, NORMAL È£Ã⸸ÀÌ ¼öÇàµÇ¸ç | ¿À·ù°¡ ¸®ÅϵÇÁö ¾Ê´Â °æ¿ì Áß´ÜÇÕ´Ï´Ù. | ¶ÇÇÑ ´ÙÀ½°ú °°ÀÌ ¸ñ·Ï¿¡ »õ·Î¿î Ç׸ñ 16ÀÌ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | Å×À̺í ÇÔ¼öÀÇ ¿À·ù ó¸® ¸ðµ¨Àº ÀÌ ÀåÀÇ "Table Functions | Considerations"¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. | 8.12 NON ATOMIC º¹ÇÕ SQL | DB2 Connect´Â º¹ÇÕ SQL ºí·Ï¿¡¼­ LOB¸¦ ¼±ÅÃÇÏ´Â SELECT¹®À» Áö¿øÇÏÁö | ¾Ê½À´Ï´Ù. 8.13 Ã¥¿¡ ´ëÇÑ ±âŸ °³Á¤ ³»¿ë Embedded SQL Programming Guide¿¡ °ü·ÃµÈ ´ÙÀ½ º¯°æ»çÇ×Àº ÀÌ ¸±¸®½º ÀÌÀüÀÇ FixPak¿¡ ´ëÇÑ ¸±¸®½º Á¤º¸¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. 8.13.1 Á¦1ÀåÀÇ °³Á¤ ³»¿ë ESPGÀÇ Á¦1Àå¿¡¼­ "DB2 Bind File Dump Tool-db2bfdDB2" Ç¥Á¦ ÇÏ¿¡ Àִ ù ´Ü¶ô¿¡´Â "¹öÀü 3"¿¡ ´ëÇÑ ÂüÁ¶°¡ ÀÖ½À´Ï´Ù. ÀÌ´Â ¹öÀü 5·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. 8.13.2 Á¦4ÀåÀÇ °³Á¤ ³»¿ë Á¦4ÀåÀÇ "Join Strategies in a Partitioned Database" ¼½¼Ç¿¡´Â ´Ù¾çÇÑ Á¶ÀÎ Àü·«ÀÇ ¿¹¸¦ º¸¿©ÁÖ´Â ¸î¸î ¼­ºê¼½¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±×¸²¿¡¼­ "LINETITEMS"´Â ¸ðµÎ "LINEITEM"À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, "Broadcast Inner-Table Joins" ¼­ºê¼½¼ÇÀÇ ¿¹Á¦ ÅؽºÆ®°¡ À߸øµÇ¾ú½À´Ï´Ù. ¿¹Á¦ÀÇ ÅؽºÆ®´Â ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. LINEITEM Å×À̺íÀº ORDERS Å×À̺íÀÌ ÀÖ´Â ¸ðµç µ¥ÀÌŸº£À̽º ÆÄƼ¼ÇÀ¸·Î ¼Û½ÅµË´Ï´Ù. Å×À̺íÅ¥ q3´Â ¿ÜºÎ Å×À̺íÀÇ ¸ðµç µ¥ÀÌŸº£À̽º ÆÄƼ¼ÇÀ¸·Î ºê·Îµåij½ºÆ®µË´Ï´Ù. 8.13.3 Á¦7ÀåÀÇ °³Á¤ ³»¿ë ´ÙÀ½ÀÇ º¯°æ»çÇ×Àº Á¦7Àå°ú °ü·ÃµË´Ï´Ù. o Äڵ忡¼­ ¼½¼Ç ³¡¿¡ ÀÖ´Â C++·Î ÀÌ·ç¾îÁø ¼½¼Ç OLE ÀÚµ¿È­ UDF short indicator1, // input indicator short indicator2, // output indicator ´Â ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù short *indicator1, // input indicator short *indicator2, // output indicator o ¼½¼Ç Hints and Tips¿¡¼­ Ç׸ñ ¹øÈ£ 4: "reason code 21"Àº "reason code 34"·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. o ´ÙÀ½ º¯°æ»çÇ×Àº "The Arguments Passed from DB2 to a UDF" ¼½¼Ç¿¡ ¼ÓÇÕ´Ï´Ù. - SQL-state Àμö¿¡ ´ëÇØ sqlstate 02001´Â ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. 02001 Å×À̺í ÇÔ¼ö¿¡ ´ëÇÑ FETCH È£Ãâ¿¡ ´ëÇؼ­¸¸ À¯È¿ÇÕ´Ï´Ù. Áï, Å×ÀÌºí¿¡´Â ÇàÀÌ ´õ ÀÌ»ó ¾ø½À´Ï´Ù. - dbinfo Àμö, ¸ñ·Ï Ç׸ñ "16. Table function column list (tfcolumn)"¿¡¼­ ù ´Ü¶ôÀ» ´ÙÀ½À¸·Î ´ëüÇϽʽÿÀ. ÀÌ°ÍÀÌ Å×À̺í ÇÔ¼öÀÏ ¶§´Â ÀÌ Çʵ尡 DB2¿¡¼­ µ¿ÀûÀ¸·Î ÇÒ´çµÇ´Â short Á¤¼ö ¹è¿­¿¡ ´ëÇÑ Æ÷ÀÎÅÍ°¡ µË´Ï´Ù. ÀÌ°ÍÀÌ ½ºÄ®¶ó ÇÔ¼öÀ϶§, Æ÷ÀÎÅÍ´Â ³Î(null)ÀÔ´Ï´Ù. o ´ÙÀ½ º¯°æ»çÇ×Àº "Using LOB Locators as Parameters or Results" ¼½¼Ç¿¡ ¼ÓÇÕ´Ï´Ù. - API ¼±¾ðÀ» º¸¿©ÁÖ´Â "DB2 Lob Locator APIs defined in sqludf.h"·Î Á¦¸ñÀÌ ºÙÀº ±×¸²(ÇÔ¼ö Çì´õ)¿¡¼­ API ¸Å°³º¯¼öÀÇ ¼³¸íÀÌ °³¼±µÇ¾ú½À´Ï´Ù. ¼¼ºÎ»çÇ׿¡ ´ëÇؼ­´Â ½ÇÁ¦ sqludf.h ÆÄÀÏÀ» Âü°íÇϽʽÿÀ. - ÀÌ Àý¿¡´Â 5°³ÀÇ API°¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·± APIÀÇ ¸®ÅÏ Äڵ尡 ¼³¸íµÇ¾î ÀÖ´Â À§Ä¡¿¡¼­ "other"´Â °¢ APIÀÇ °¡´É¼ºÀ¸·Î ÀοëµË´Ï´Ù. °¢ API¿¡ ´ëÇØ "other"ÀÇ ¼³¸íÀº ´ÙÀ½°ú °°ÀÌ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. other À¯È¿ÇÏÁö ¾ÊÀº À§Ä¡ ÁöÁ¤ °ª ¶Ç´Â ±âŸ ¿À·ù(¿¹¸¦ µé¾î, ¸Þ¸ð¸® ¿À·ù). ÀÌ·± °æ¿ì¿¡ ´ëÇØ ¸®ÅÏµÈ °ªÀº ¿À·ù Á¶°Ç¿¡ ÇØ´çÇÏ´Â SQLCODEÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, -423Àº À¯È¿ÇÏÁö ¾ÊÀº À§Ä¡ ÁöÁ¤ °ªÀ» ¶æÇÕ´Ï´Ù. ÀÌ·± "other" ÄÚµå Áß Çϳª·Î UDF·Î ¸®ÅÏÇϱâ Àü¿¡ DB2´Â ¿À·ùÀÇ ½É°¢µµ¸¦ ÆÇ´ÜÇÑ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. ½É°¢ÇÑ ¿À·ùÀÇ °æ¿ì DB2´Â ±× ¿À·ù°¡ ¹ß»ýÇÏ¿´À½À» ±â¾ïÇÏ°í UDF°¡ ¿À·ù SQLSTATE¸¦ DB2·Î ¸®ÅÏ ÇÏ´ÂÁö¿¡ °ü°è¾øÀÌ UDF°¡ DB2·Î ¸®ÅÏÇϸé, DB2´Â ¿À·ù Á¶°Ç¿¡ ¸Â´Â Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù. ½É°¢ÇÑ ¿À·ù°¡ ¾Æ´Ï¸é, DB2´Â ±× ¿À·ù°¡ ¹ß»ýÇÑ °ÍÀ» Àؾî¹ö¸®°í, UDF´Â ¿À·ù SQLSTATE¸¦ DB2·Î ¸®ÅÏÇϰųª, ÀûÀýÇÑ Á¶Ä¡¸¦ ÃëÇÏ´Â °áÁ¤À» ÇÏÁö ¾Ê½À´Ï´Ù. - 5°³ÀÇ API Áß 3°³´Â È£Ãâ½Ã Àü´ÞµÈ À§Ä¡ ÁöÁ¤ °ªÀÌ ÀÌ¹Ì ÇØÁ¦µÇ¾úÀ½À» ÀǹÌÇÏ´Â -1ÀÇ °¡´ÉÇÑ ¸®ÅÏ Äڵ带 ¼³¸íÇÕ´Ï´Ù. ÀÌ·± API´Â -1 ¸®ÅÏ Äڵ带 UDF¿¡ ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Á¶°ÇÀº SQLCODE -423(À¯È¿ÇÏÁö ¾ÊÀº À§Ä¡ ÁöÁ¤ °ª)À» »ç¿ëÇÏ´Â "other" ¸®ÅÏ ÄÚµå ÇÏ¿¡¼­ 󸮵˴ϴÙ. - Ç׸ñ 1¿¡¼­: sqludf_length(), Ãß°¡ ¸®ÅÏ ÄÚµå °ªÀÌ Á¤Àǵ˴ϴÙ. -3 API¿¡ À߸øµÈ ÀÔ·Â °ªÀÌ Á¦°øµË´Ï´Ù. ¿©±â¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ. - udfloc_p(À§Ä¡ ÁöÁ¤ °ªÀÇ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - return_len_p(length°¡ ¿À´Â À§Ä¡ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - Ç׸ñ 2¿¡¼­: sqludf_substr(), Ãß°¡ ¸®ÅÏ ÄÚµå °ªÀÌ Á¤Àǵ˴ϴÙ. -3 API¿¡ À߸øµÈ ÀÔ·Â °ªÀÌ Á¦°øµË´Ï´Ù. - udfloc_p (À§Ä¡ ÁöÁ¤ °ªÀÇ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - start´Â 1º¸´Ù ÀÛ½À´Ï´Ù. - length´Â À½ÀÔ´Ï´Ù. - buffer_p (¹öÆÛ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - return_len_p (length°¡ ¿À´Â À§Ä¡ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - Ç׸ñ 3¿¡¼­: sqludf_append(), Ãß°¡ ¸®ÅÏ Äڵ尪ÀÌ Á¤Àǵ˴ϴÙ. -3 API¿¡ À߸øµÈ ÀÔ·Â °ªÀÌ Á¦°øµË´Ï´Ù. ¿©±â¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ. - udfloc_p (À§Ä¡ ÁöÁ¤ °ªÀÇ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - length´Â À½ÀÔ´Ï´Ù. - buffer_p (¹öÆÛ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - Ç׸ñ 4¿¡¼­: sqludf_create_locator(), Ãß°¡ ¸®ÅÏ Äڵ尪ÀÌ Á¤Àǵ˴ϴÙ. -3 API¿¡ À߸øµÈ ÀÔ·Â °ªÀÌ Á¦°øµË´Ï´Ù. ¿©±â¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ. - udfloc_p (À§Ä¡ ÁöÁ¤ °ªÀÇ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - loc_type´Â ¼¼ °³ÀÇ À¯È¿°ª Áß Çϳª°¡ ¾Æ´Õ´Ï´Ù. - loc_p (À§Ä¡ ÁöÁ¤ °ªÀÌ ¿À´Â ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù. - Ç׸ñ 5¿¡¼­: sqludf_free_locator(), Ãß°¡ ¸®ÅÏ ÄÚµå °ªÀÌ Á¤Àǵ˴ϴÙ. -3 API¿¡ À߸øµÈ ÀÔ·Â °ªÀÌ Á¦°øµË´Ï´Ù. - udfloc_p (À§Ä¡ ÁöÁ¤ °ªÀÇ ÁÖ¼Ò)´Â 0ÀÔ´Ï´Ù - Ç׸ñ 3¿¡¼­: sqludf_append(), ¸®ÅÏ ÄÚµå ¼³¸í Àü¿¡ ´ÙÀ½ ´Ü¶ôÀ» Ãß°¡ÇϽʽÿÀ. ÀÌ API´Â ¸Å¿ì Å« LOB °ªÀ» Çϳª¾¿ ±¸ÃàÇÒ ¶§ »ç¿ëµË´Ï´Ù. °á°ú¸¦ À§ÇØ ¸¹Àº ¼öÀÇ Ãß°¡ ÀÛ¾÷ÀÌ ÀϾ´Â °æ¿ì, ÀÌ ÀÛ¾÷ÀÇ ¼º´ÉÀº ´ÙÀ½¿¡ ÀÇÇØ Çâ»óµË´Ï´Ù. - Å« ÀÀ¿ë ÇÁ·Î±×·¥ Á¦¾î Èü ÇÒ´ç(APP_CTL_HEAP_SZ´Â µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼öÀÔ´Ï´Ù.) - Å« ¹öÆÛ¿¡¼­ ´õ ÀûÀº ¼öÀÇ Ãß°¡ ÀÛ¾÷ ¼öÇà. ¿¹¸¦ µé¾î, ¸Å¹ø 50 ¹ÙÀÌÆ®¾¿ 20¹ø Ãß°¡ÇÏ´Â ´ë½Å 1000¹ÙÀÌÆ®¸¦ Çѹø¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. sqludf_append() API¸¦ ÅëÇÑ Å« LOB °ªÀ» ±¸ÃàÇÏ´Â SQL ÀÀ¿ë ÇÁ·Î±×·¥Àº À¯È¿ µð½ºÅ© ¿ë·® Á¦ÇÑ ¶§¹®¿¡ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¿À·ùµéÀº ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î °¨¼ÒµË´Ï´Ù. - °³º°ÀûÀ¸·Î ÷ºÎÇÒ ¼ö ÀÖ´Â Å« ¹öÆÛ¸¦ »ç¿ëÇÏ¿© - ¸í·É¹® »çÀÌ¿¡ ÀÚÁÖ COMMIT¸¦ ÇÏ¿© - SELECT¹®ÀÇ °¢ ÇàÀÌ API¸¦ ÅëÇÑ LOB °ªÀ» ±¸ÃàÇÏ´Â °æ¿ì CURSOR WITH HOLD¸¦ »ç¿ëÇϰųª Çà »çÀÌ¿¡ COMMIT¸¦ ÇÏ¿© - Ç׸ñ 5¿¡¼­: sqludf_free_locator(), "Typically..."·Î ½ÃÀÛÇÏ´Â ´Ü¶ôÀº ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ´ÙÀ½À¸·Î ´ëüÇϽʽÿÀ. ÀÌ API¸¦ »ç¿ëÇÏ¿© sqludf_create_locator() API·Î ÀÛ¼ºµÇ°í ³»ºÎ 󸮿ëÀ¸·Î¸¸ »ç¿ëµÇ¾ú´ø ¸ðµç À§Ä¡ ÁöÁ¤ °ªÀ» ÇØÁ¦½Ãŵ´Ï´Ù. UDF·Î Àü´ÞµÈ À§Ä¡ ÁöÁ¤ °ªÀ» ÇØÁ¦ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. À§Ä¡ ÁöÁ¤ °ªÀÌ Ãâ·Â°ªÀ¸·Î¼­ UDF¸¦ ÅëÇØ Àü´ÞµÈ´Ù¸é, sqludf_create_locator()¸¦ ÅëÇÑ UDF·Î âÃâµÇ¾îÁø À§Ä¡ ÁöÁ¤ °ªÀ» ÇØÁ¦½Ãų ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. - °¢°¢ÀÇ API¸¦ ¸ðµÎ ´Ù·é ÈÄ¿¡ ´ÙÀ½ ÅؽºÆ®¸¦ Ãß°¡ÇϽʽÿÀ. ´ÙÀ½ ÁÖ´Â ÀÌ·± API »ç¿ë¿¡ Àû¿ëµË´Ï´Ù. 1. LOB À§Ä¡ ÁöÁ¤ °ªÀ» ¸®ÅÏÇϵµ·Ï Á¤ÀÇµÈ UDF¿¡´Â ¿©·¯ °¡Áö »ç¿ë °¡´ÉÇÑ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½À» ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù. a. ¿©±â·Î Àü´ÞµÈ ÀÔ·Â À§Ä¡ ÁöÁ¤ °ª b. ¿©±â·Î Àü´ÞµÇ°í sqludf_append()¸¦ ÅëÇØ Ãß°¡µÈ ÀÔ·Â À§Ä¡ ÁöÁ¤ °ª c. sqludf_create_locator()¸¦ ÅëÇØ ÀÛ¼ºµÇ°í sqludf_append()¸¦ ÅëÇØ Ãß°¡µÈ À§Ä¡ ÁöÁ¤ °ª 2. Å×À̺í ÇÔ¼ö´Â Çϳª ÀÌ»óÀÇ LOB À§Ä¡ ÁöÁ¤ °ªÀ» ¸®ÅÏÇÏ¿© Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. °¢°¢Àº ÀÌÀü Ç׸ñ¿¡¼­ ¼³¸íµÈ °¡´É¼º Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¶ÇÇÑ ¿©·¯ °³ÀÇ Å×À̺í ÇÔ¼ö Ä÷³¿¡ ´ëÇÑ Ãâ·ÂÀ¸·Î µ¿ÀÏÇÑ À§Ä¡ ÁöÁ¤ °ªÀ» ¸®ÅÏÇϵµ·Ï ÀÌ·± Å×À̺í ÇÔ¼ö¿¡ ´ëÇؼ­µµ À¯È¿ÇÕ´Ï´Ù. 3. ÀÔ·Â Àμö·Î Å×À̺í ÇÔ¼ö¿¡ Àü´ÞµÈ LOB À§Ä¡ ÁöÁ¤ °ªÀº Àüü Çà »ý¼º ÇÁ·Î¼¼½º Áß¿¡ È°¼º »óÅ·Π³²½À´Ï´Ù. »ç½Ç»ó, Å×À̺í ÇÔ¼ö´Â Çà Çϳª¸¦ »ý¼ºÇÏ°í ÈÄ¼Ó Çà¿¡ Ãß°¡µÈ ¹ÙÀÌÆ®¸¦ ¿­¶÷ÇÏ´Â µ¿¾È ÀÌ·± LOB À§Ä¡ ÁöÁ¤ °ªÀ» »ç¿ëÇϸ鼭 LOB¿¡ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù. 4. UDF(Å×ÀÌºí ¶Ç´Â ½ºÄ®¶ó ÇÔ¼ö)¿¡¼­ LOB À§Ä¡ ÁöÁ¤ °ª Ãâ·ÂÀ¸·Î DB2¿¡¼­ ½ÃÀÛµÈ LOB¸¦ ³ªÅ¸³¾¶§ »ç¿ëµÈ ³»ºÎ Á¦¾î ¸ÞÄ«´ÏÁòÀº 1950¹ÙÀÌÆ®¸¦ ÃëÇÕ´Ï´Ù. ÀÌ·± ÀÌÀ¯ ¹× Á¤·ÄÀÇ ÀÔ·ÂÀÎ ÇàÀÇ Å©±â¿¡ ´ëÇÑ Á¦ÇÑ»çÇ×À¸·Î UDF LOB À§Ä¡ ÁöÁ¤ °ªÀ¸·Î ½ÃÀÛµÈ ¿©·¯ °³ÀÇ ÀÌ·± LOB¸¦ Á¤·ÄÇÏ·Á°í ÇÑ Á¶È¸´Â °ü·ÃµÈ ±âŸ Ä÷³ÀÇ Å©±â¿¡ µû¶ó ÇÑ Çà´ç ÀÌ·± °ª 2°³(ÃÖ´ë)·Î Á¦Çѵ˴ϴÙ. ÀÌ¿Í µ¿ÀÏÇÑ Á¦ÇÑ»çÇ×ÀÌ Å×ÀÌºí¿¡ »ðÀԵǴ Çà¿¡ Àû¿ëµË´Ï´Ù. 8.13.4 Á¦9ÀåÀÇ °³Á¤ ³»¿ë Á¦9ÀåÀÇ "Accessing DRDA Servers" ¼½¼Ç¿¡¼­ ¿äÁ¡ 1ÀÇ µÎ ¹ø° ´Ü¶ôÀº ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. IBM Á¦Ç°ÀÇ °æ¿ì ÄÚµù ÀÛ¾÷À» ½ÃÀÛÇϱâ Àü¿¡ IBM SQL ÂüÁ¶¼­ ¹öÀü 5.2 (SA30-0257)¸¦ ÂüÁ¶ÇϽʽÿÀ. 8.13.5 Á¦15ÀåÀÇ °³Á¤ ³»¿ë ´ÙÀ½ÀÇ º¯°æ»çÇ×Àº Á¦15Àå°ú °ü·ÃµË´Ï´Ù. o Ã¥¿¡¼­´Â »ç¿ëÀÚÀÇ Java Ŭ·¡½º°¡ Á¦°øµÈ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÑ´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª "sqllib/java/db2java.zip"¿¡ Á¦°øµÈ Java ¶óÀ̺귯¸®°¡ Ŭ·¡½º¸¦ Æ÷ÇÔÇϹǷÎ, »ç¿ëÀÚ Å¬·¡½º´Â µ¿ÀÏÇÑ À̸§ÀÇ Java Ŭ·¡½º¸¦ È®ÀåÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½¿¡ ´ëÇÑ ÂüÁ¶´Â class ... implements COM.ibm.db2.app.UDF ... ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù class ... extends COM.ibm.db2.app.UDF ... "COM.ibm.db2.app.StoredProc"¿¡ ´ëÇؼ­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. o Ã¥¿¡¼­´Â ´ÙÀ½ Ŭ·¡½º/·çƾÀ» »ç¿ëÇÏ¿© UDF ¹× ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ¿© »õ·Î¿î LOB °ªÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. COM.ibm.db2.app.Blob public static Blob new() throws Exception; COM.ibm.db2.app.Clob public static Clob new() throws Exception; ÀÌ´Â À̸§ÀÌ ¹Ù²î¾î ´ÙÀ½ ÇÔ¼ö¿¡¼­Ã³·³ »õ·Î¿î COM.ibm.db2.app.Lob Ŭ·¡½º·Î À̵¿µÇ¾ú½À´Ï´Ù. COM.ibm.db2.app.Lob public static Blob newBlob() throws Exception; COM.ibm.db2.app.Lob public static Clob newClob() throws Exception; o Java À¯Çü ¸ÊÇÎ Å×ÀÌºí¿¡´Â ´ÙÀ½ ¸ÊÇÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. SQL À¯Çü Java À¯Çü(UDF) Java À¯Çü(ÀúÀå ÇÁ·Î½Ãµà¾î) LONG VARCHAR Clob Clob LONG VARGRAPHIC Clob Clob ÀÌ´Â ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. LONG VARCHAR String String LONG VARGRAPHIC String String ´ÙÀ½ Á¤º¸´Â "Java UDFs and Stored Procedures" ¼½¼ÇÀÇ µÎ ¹ø° ´Ü¶ô ´ÙÀ½¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. Java ¾ð¾î·Î ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÀÛ¼ºÇÒ ¶§´Â CREATE PROCEDURE¹®À» »ç¿ëÇÏ¿© ÇÁ·Î½Ãµà¾î¸¦ ½Ã½ºÅÛ Ä«Å»·Î±× Å×À̺í SYSCAT.PROCEDURES¿¡ µî·ÏÇØ¾ß ÇÕ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â SQL ÂüÁ¶¼­¿¡¼­ CREATE PROCEDURE¹® ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½Àº Java UDF/ÀúÀå ÇÁ·Î½Ãµà¾î Áö¿øÀÇ ÇÑ°èÀÔ´Ï´Ù. ´ëÇü È¥ÇÕ ÄÚµå ÆäÀÌÁö ¹®ÀÚ¿­ÀÇ ¹®ÀÚ °æ°è¿¡ ´ëÇÑ ÀÓÀÇ ¾×¼¼½º°¡ ¾ÆÁ÷ ±¸ÇöµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡, È¥ÇÕ ÄÚµå ÆäÀÌÁö µ¥ÀÌŸº£À̽º ¼­¹ö¿¡¼­ Java »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿Í ÀúÀå ÇÁ·Î½Ãµà¾î´Â LOB À¯Çü Àμö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¸ðµç LOB À¯Çü¿¡ ´ëÇÑ Àüü Áö¿øÀº SBCS µ¥ÀÌŸº£À̽º¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. È¥ÇÕ µ¥ÀÌŸº£À̽º¿¡¼­´Â BLOB ¹× DBCLOB À¯ÇüÀ» À§ÇÑ Áö¿øÀÔ´Ï´Ù. ÀϽÃÀûÀÎ ÇØ°áÃ¥À¸·Î¼­, È¥ÇÕ µ¥ÀÌŸº£À̽º ½Ã½ºÅÛ¿¡¼­ ¼öÇà ÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥Àº CLOB Àμö¸¦ DBCLOB, LONG VARGRAPH ¶Ç´Â LONG VARCHAR À¯ÇüÀ¸·Î º¯È¯ÇØ¾ß ÇÕ´Ï´Ù. UDFÀÇ °æ¿ì, ÀÌ°ÍÀº CAST ¿¬»êÀÚ·Î ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù. »ùÇà ÇÁ·Î±×·¥À» ¼³¸íÇÏ´Â ºÎ·Ï B¿Í loblocud, db2uext2, autoloader »ùÇÿ¡ ´ëÇÑ ÂüÁ¶(Ç¥ 24¿¡¼­)´Â »èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. Ãß°¡ Á¤º¸¸¦ ¾òÀ¸·Á¸é, 8.13.6ÀÇ "»ùÇà ÇÁ·Î±×·¥¿¡ ´ëÇÑ °³Á¤" ¹× 8.13.7ÀÇ "±âŸ ÆÄÀÏ º¯°æ»çÇ×"µµ ÂüÁ¶ÇϽʽÿÀ. »öÀο¡¼­, java_heap_sz°¡ java_heap_size·Î À߸ø ¾ð±ÞµÇ¾ú½À´Ï´Ù. 8.13.6 »ùÇà ÇÁ·Î±×·¥¿¡ ´ëÇÑ °³Á¤ »ùÇà ÇÁ·Î±×·¥¿¡ ´ëÇÑ °³Á¤ÀÌ AIX, HP-UX, OS/2, Solaris, Windows NT, Windows 95 Ç÷§Æû¿¡¼­ ´Ù¾çÇÑ ¾ð¾î¿¡ ´ëÇØ ¼öÇàµÇ¾ú½À´Ï´Ù. °³Á¤Àº ÀϺΠÄÚµå ¿À·ù¸¦ Á¤Á¤ÇÏ°í ÇÁ·Î±×·¥ ³»¿¡¼­ API È£ÃâÀ» º¸´Ù Àß È°¿ëÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ÀϺΠÇÁ·Î±×·¥Àº ¸ðµç Ç÷§Æû¿¡¼­ ¹ü¿ëÈ­µÇ¾ú½À´Ï´Ù. ÀÌÀü¿¡´Â À̵éÀº ƯÁ¤ Ç÷§Æû¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ¿¹¸¦ µé¸é, 'makeapi.sqc'°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¸î¸î ÇÁ·Î±×·¥ÀÇ ÀÎÅÍÆäÀ̽º°¡ ÇÁ·Î±×·¥ ÀԷ¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ ¾È³»ÇÏ°í º¸´Ù ÀÚ¼¼ÇÑ Ãâ·ÂÀ» Á¦°øÇϱâ À§ÇØ °³¼±µÇ¾ú½À´Ï´Ù. Áߺ¹µÈ ¸¹Àº ÆÄÀÏÀº ÆÄÀÏ ³»¿ëÀÌ »èÁ¦µÇ°í "ÀÌ ÆÄÀÏÀº ÇÊ¿äÇÏÁö ¾ÊÀ½"À̶ó´Â ÁÖ¼®À¸·Î ´ëüµÇ¾ú½À´Ï´Ù. »õ·Î¿î ÆÄÀÏÀÌ Áߺ¹µÈ ÆÄÀÏÀÇ ±â´ÉÀ» ´ë½ÅÇÏ´Â °æ¿ì ÀÌ¿¡ ´ëÇÑ ¾ð±Þµµ Á¦°øµË´Ï´Ù. ´ÙÀ½Àº °»½ÅµÈ ÆÄÀÏÀÇ ¸ñ·ÏÀÔ´Ï´Ù. °¢ Ç׸ñ¿¡´Â ÆÄÀϸí, ±× ¾ð¾î ±×¸®°í À̸¦ º¯°æÇÑ Ç÷§ÆûÀÌ ÀÖ½À´Ï´Ù. ¿©±â¼­ µ¿ÀÏÇÑ ÆÄÀÏÀÌ Çϳª ÀÌ»óÀÇ ¾ð¾î·Î °³Á¤µÇ°í ÇϳªÀÇ ÆÄÀϸíÀÌ "dbconf.c/.cbl/.f/.for"¿¡¼­Ã³·³ ¿©·¯ °³ÀÇ È®ÀåÀÚ¿Í ÇÔ²² ÁÖ¾îÁý´Ï´Ù. "COBOL"Àº ´Þ¸® ¾ð±ÞµÇÁö ¾Ê´Â ÀÌ»ó IBM ¹× Micro Focus COBOLÀ» ¸»ÇÕ´Ï´Ù. "¸ðµç Ç÷§Æû"Àº AIX, HP-UX, OS/2, Solaris, Windows NT, Windows 95 Ç÷§Æû¸¸À» °¡¸®Åµ´Ï´Ù. ¾î¶² »óȲ¿¡¼­´Â, ÆÄÀÏÀ» ƯÁ¤ Ç÷§Æû¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾øÀ» ¼öµµ ÀÖ½À´Ï´Ù. È®½ÇÈ÷ ¾Ë ¼ö ¾ø´Â °æ¿ì ÇØ´ç samples µð·ºÅ丮ÀÇ README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. ÆÄÀÏ Ç׸ñ¿¡´Â º¯°æÀÇ ³»¿ëÀ» ±â¼úÇÏ´Â ÁÖ¼®µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. º¯°æ»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù. adhoc.sqc ¸ðµç Ç÷§Æû¿ë C. ¸Þ¸ð¸® ´©Ãâ ¼öÁ¤ ¹× »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¼±. blobfile.cmd AIX, OS/2 ¹× Windows NT »óÀÇ REXX. ÀÌÁ¦ OS/2¿¡ ´ëÇØ ¿Ã¹Ù¸¥ ÆÄÀÏ ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. dbconf.c/.cbl/.f/.for ¸ðµç Ç÷§Æû¿ë C, COBOL, FORTRAN. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¼±. ¸ðµç Ç÷§Æû¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Micro Focus COBOL ¹öÀüÀ» ´Ù½Ã ÄÚµù. d_dbconf.cbl ¸ðµç Ç÷§Æû¿ë Micro Focus COBOL. ¸ðµç Ç÷§Æû¿¡¼­ ¹ü¿ëÀÌ µÇµµ·Ï ´Ù½Ã ÄÚµù. d_dbmcon.cbl ¸ðµç Ç÷§Æû¿ë Micro Focus COBOL. ¸ðµç Ç÷§Æû¿¡¼­ ¹ü¿ëÀÌ µÇµµ·Ï ´Ù½Ã ÄÚµù. da_manip.h/.sqc ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. dbcat.f/.for ¸ðµç Ç÷§Æû¿ë FORTRAN. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. dbmconf.cbl/.cmd ¸ðµç Ç÷§Æû¿ë Micro Focus COBOL ¹× AIX, Windows NT ¹× OS/2 »óÀÇ REXX. ¸ðµç Ç÷§Æû¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Micro Focus COBOL ¹öÀüÀ» ´Ù½Ã ÄÚµù. ÀÌÁ¦ OS/2¿¡¼­ ¿Ã¹Ù¸¥ REXX ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. dbinst.for OS/2¿ë FORTRAN. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¼±. dbsnap.cbl ¸ðµç Ç÷§Æû¿ë IBM COBOL. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. dbstat.sqb ¸ðµç Ç÷§Æû¿ë Micro Focus COBOL. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. db_udcs.for OS/2¿ë FORTRAN. ÀÌ ÇÁ·Î±×·¥Àº ÀÌÁ¦ OS/2 FORTRAN¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ebcdicdb.for OS/2¿ë FORTRAN. ÀÌ ÇÁ·Î±×·¥Àº ÀÌÁ¦ OS/2 FORTRAN¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. fillcli.sqc ¸ðµç Ç÷§Æû¿ë C. À̴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̵é ÇÁ·Î±×·¥Àº Áö¿ø ÇÁ·Î±×·¥ da_manip, system ¹× tabinfo(ÀÌÁ¦ Áߺ¹µÊ)ÀÇ ±â´ÉÀ» °áÇÕÇÏ¿© È®Àå ÀçÀÛ¼ºµÇ¾ú½À´Ï´Ù. APIÀÇ »ç¿ë, SQLDA ±¸Á¶ÀÇ µ¥¸ð, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ¸ðµÎ °³¼±µÇ¾ú½À´Ï´Ù. fillsrv.sqc ¸ðµç Ç÷§Æû¿ë C. ÀÌ´Â ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº fillcli.sqcÀÔ´Ï´Ù. (´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ). inpsrv.def OS/2¿¡¼­ÀÇ Micro Focus. Áߺ¹µÈ ÆÄÀÏ: ÄÄÆÄÀÏ·¯°¡ ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ Á¤ÀÇ ÆÄÀÏÀ» ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î ³»¿ëÀÌ »èÁ¦µÇ¾ú½À´Ï´Ù. inpcli.old ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. inpsrv.old ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. largevol.sqc ¸ðµç Ç÷§Æû¿ë C. ÀÌ´Â °íÀ¯ÇÑ AIX¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÆÄÀÏ ³»¿ëÀº HP-UX, OS/2, Solaris, Windows NT ¹× Windows 95¿¡¼­ »èÁ¦µÇ¾ú½À´Ï´Ù. lobeval.cmd AIX, Windows NT ¹× OS/2 »óÀÇ REXX. ÀÌÁ¦ OS/2¿¡¼­ ¿Ã¹Ù¸¥ ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. makeapi.sqc ¸ðµç Ç÷§Æû¿ë C. ÀÌ´Â AIX ¹× OS/2¿ë ƯÁ¤ ÇÁ·Î±×·¥À» ¸ðµç Ç÷§Æû¿¡¼­ ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ¹ü¿ë ÇÁ·Î±×·¥ ÆÄÀÏ·Î ´ëüÇÕ´Ï´Ù. monreset.f/.for ¸ðµç Ç÷§Æû¿ë FORTRAN ÇÁ·Î±×·¥. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. monsz.cbl ¸ðµç Ç÷§Æû¿ë IBM COBOL. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. outsrv.def OS/2 »óÀÇ Micro Focus COBOL. Áߺ¹µÈ ÆÄÀÏ: ÄÄÆÄÀÏ·¯°¡ ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ Á¤ÀÇ ÆÄÀÏÀ» ¿ä±¸ÇÏÁö ¾ÊÀ¸¹Ç·Î ³»¿ëÀÌ »èÁ¦µÇ¾ú½À´Ï´Ù. inpcli.old ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. inpsrv.old ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. qload.sqb/.sqf/.sqc ¸ðµç Ç÷§Æû¿ë COBOL, FORTRAN ¹× C. °³¼±µÈ ÀÎÅÍÆäÀ̽º´Â ´õ ¸¹Àº Á¤º¸¸¦ Á¦°øÇÏ°í ºÒÇÊ¿äÇÑ 'ÆÄÀÏ ·Îµå' ¿À·ù¸¦ Á¦°ÅÇÕ´Ï´Ù. rechist.c/.sqc ¸ðµç Ç÷§Æû¿ë C. ºñ-Embedded SQL ÇÁ·Î±×·¥ÀÎ rechist.c´Â Embedded SQL ÇÁ·Î±×·¥ÀÎ rechist.sqc·Î ´ëüµÇ¾ú½À´Ï´Ù. »õ·Î¿î ÆÄÀÏÀº rechist.c »ç¿ë½Ã ¹ß»ýÇÏ´Â µ¥ÀÌŸº£À̽º ¿¬°á ¿À·ù¸¦ Á¤Á¤ÇÏ¿´½À´Ï´Ù. sws.cbl ¸ðµç Ç÷§Æû¿ë IBM COBOL. API È£ÃâÀÇ '¹öÀü' ¸Å°³º¯¼ö ¿À·ù ¼öÁ¤. system.c/.h ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. tabinfo.c/.h ¸ðµç Ç÷§Æû¿ë C. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. tabspace.sqb/.sqf ¸ðµç Ç÷§Æû¿ë COBOL ¹× FORTRAN. ÀÌÁ¦ º¹¼ö Å×ÀÌºí °ø°£À» º¸¿© ÁÖ±â À§ÇØ API »ç¿ëÀÌ °³¼±µÇ¾ú½À´Ï´Ù. tblsrv.c ¸ðµç Ç÷§Æû¿ë C. °øÀ¯ ¶óÀ̺귯¸®¿¡ ´ëÇÑ APIÀÇ ¿À·ù¸¦ Á¤Á¤Çß½À´Ï´Ù. 8.13.7 ±âŸ ÆÄÀÏ º¯°æ»çÇ× makefileÀº ÇÊ¿äÇÑ À§Ä¡¿¡¼­ ¾Õ ¼½¼Ç¿¡¼­ ¼³¸íµÈ º¯°æ»çÇ×À» ¹Ý¿µÇϱâ À§ÇØ °»½ÅµÇ¾ú½À´Ï´Ù. ¿¹¸¦ µé¸é, C makefileÀº ´õÀÌ»ó ÀúÀå ÇÁ·Î½Ãµà¾î fillsrv¿¡ ´ëÇØ ¿ÀºêÁ§Æ® ÆÄÀÏ da_manip.obj, system.obj ¹× tabinfo.obj¸¦ ÀÛ¼º ¹× ¸µÅ©ÇÏÁö ¾Ê½À´Ï´Ù. IBM COBOL ¹× FORTRAN¿¡ ´ëÇÑ OS/2 ¸í·É ÆÄÀÏ°ú ÇØ´ç makefileÀº ÀÌÁ¦ 64000ÀÇ ½ºÅà ũ±â¸¦ »ç¿ëÇÕ´Ï´Ù. COBOLÀÇ ½ºÅà ũ±â ¸µÅ© ¿É¼ÇÀº ÀÌÁ¦ "/ST:64000"ÀÌ°í FORTRANÀÇ °æ¿ì ÀÌ°ÍÀº ÀÌÁ¦ "stack=64000"ÀÔ´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î Áß ÀϺδ ¿Ã¹Ù¸¥ ¼öÇàÀ» À§ÇØ ´õ Å« ½ºÅà ũ±â°¡ ÇÊ¿äÇÏ´Ù´Â »ç½ÇÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. ´ÙÀ½ ¸í·É ¹× ÀÏ°ýó¸® ÆÄÀÏ º¯°æÀÌ ÀÌ·ç¾îÁ³½À´Ï´Ù. BLDF32.CMD OS/2¿ë FORTRAN. Áߺ¹µÈ ÆÄÀÏ: ³»¿ëÀÌ »èÁ¦µÊ. EMBPREP.BAT Windows NT ¹× Windows 95¿ë COBOL. ÀÌ ÆÄÀÏÀÇ ¿Ã¹Ù¸¥ ¹öÀüÀ» ÀÌÁ¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 9.0 DB2 Ŭ¶óÀ̾ðÆ® ¼³Ä¡ ¹× ±¸¼º 9.1 CCA¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®¿¡¼­ DB2 ¼­¹ö·ÎÀÇ Åë½Å ±¸¼º ¿ø°Ý ½Ã½ºÅÛÀº Ŭ¶óÀ̾ðÆ®°¡ ¼­¹ö¿Í ´Ù¸¥ ÅäÅ« ¸µ¿¡ ÀÖÀ» °æ¿ì °¨ÁöµÉ ¼ö ¾ø½À´Ï´Ù. ¿ø°Ý ½Ã½ºÅÛ ¹× ¹ß°ß ¿äûÀ» ½ÃÀÛÇÏ´Â ½Ã½ºÅÛÀº Ž»ö ¹ß°ß ÀÛ¾÷ÀÌ ÀÛµ¿Çϱâ À§ÇØ µ¿ÀÏÇÑ ÅäÅ« ¸µ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. SEARCH ¹ß°ßÀ¸·Î Ŭ¶óÀ̾ðÆ®¿¡ ¸®ÅÏµÈ TCP/IP È£½ºÆ® À̸§Àº TCP/IP hostname ¸í·ÉÀÌ ¼öÇàµÇ¾úÀ» ¶§ DB2 ¼­¹ö ½Ã½ºÅÛÀ¸·Î ¸®ÅϵǴ À̸§°ú °°½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¿¡¼­ ÀÌ È£½ºÆ®¸íÀÌ ¸ÊÇÎÇÏ´Â IP ÁּҴ Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ ±¸¼ºµÈ TCP/IP µµ¸ÞÀÎ À̸§ ¼­¹ö(DNS)·Î ÆǺ°µÇ°Å³ª ¶Ç´Â DNS°¡ ±¸¼ºµÇÁö ¾Ê´Â °æ¿ì¿¡´Â Ŭ¶óÀ̾ðÆ® hosts ÆÄÀÏÀÇ ¸ÊÇÎ Ç׸ñÀ¸·Î ÆǺ°µË´Ï´Ù. DB2 ¼­¹ö ½Ã½ºÅÛ¿¡ ¿©·¯ °³ÀÇ ¾î´ðÅÍ Ä«µå°¡ ±¸¼ºµÇ´Â °æ¿ì hostname ¸í·ÉÀÌ ¼öÇàµÉ ¶§ ¿Ã¹Ù¸¥ È£½ºÆ®¸íÀ» ¸®ÅÏÇϱâ À§ÇØ ¼­¹ö¿¡ TCP/IP°¡ ±¸¼ºµÇ°í Ŭ¶óÀ̾ðÆ®ÀÇ DNS ¶Ç´Â ±¹Áö Ŭ¶óÀ̾ðÆ® hosts ÆÄÀÏÀÌ È£½ºÆ®¸íÀ» ¿øÇÏ´Â IP ÁÖ¼Ò·Î ¸ÊÇÎÇÏ´ÂÁö¸¦ È®ÀÎÇϽʽÿÀ. 10.0 ¸Þ¼¼Áö ÂüÁ¶¼­ 10.1 DBI1768W ¼³¸íÀÇ ¿À·ù "Á¶Ä¡" ¼½¼Ç¿¡¼­ "sqllib/profile"¿¡ ´ëÇÑ ÂüÁ¶´Â "sqllib/db2profile"·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. 10.2 SQL0270NÀÇ º¯°æµÇ°Å³ª Ãß°¡µÈ ÀÌÀ¯ ÄÚµå SQL0270N ¸Þ¼¼Áö¿¡ ´ëÇÑ ´ÙÀ½ ÀÌÀ¯ Äڵ尡 º¯°æµÇ¾ú½À´Ï´Ù. "¿øÀÎ"¿¡¼­: 23 ¿ä¾à Å×ÀÌºí¿¡ ´ëÇؼ­¸¸ REPLICATED¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. "Á¶Ä¡"¿¡¼­: 23 REPLICATED ½ºÆåÀ» Á¦°ÅÇϰųª ¿ä¾à Å×À̺í Á¤ÀÇ¿¡ CREATE TABLEÀ» ÁöÁ¤ÇϽʽÿÀ. ´ÙÀ½ µÎ °³ÀÇ ÀÌÀ¯ Äڵ尡 SQL0270N ¸Þ¼¼Áö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. "¿øÀÎ"¿¡¼­: 30 CREATE SCHEMA¹®¿¡´Â À¯Çü ÁöÁ¤ Å×À̺í°ú À¯Çü ÁöÁ¤ ºä¸¦ Á¤ÀÇÇÒ ¼ö ¾ø½À´Ï´Ù. 31 ºÐÇÒ Å°´Â 500 Ä÷³ ÀÌ»óÀ¸·Î Á¤ÀÇÇÒ ¼ö ¾ø½À´Ï´Ù. "Á¶Ä¡"¿¡¼­: 30 CREATE SCHEMA¹® ¿ÜºÎ¿¡ ÀÖ´Â À¯Çü ÁöÁ¤ ºä ¶Ç´Â À¯Çü ÁöÁ¤ Å×ÀÌºí¿¡ ´ëÇÑ CREATE¹®À» ¼öÇàÇϽʽÿÀ. 31 ºÐÇÒ Å°¿¡¼­ Ä÷³ÀÇ ¼ö¸¦ ÁÙÀ̽ʽÿÀ. 10.3 SQL0351N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í ¸Þ¼¼Áö: ¼±ÅÃ-¸ñ·ÏÀÇ " À§Ä¡¿¡ ÀÖ´Â LOB ¶Ç´Â DATALINK ÀÚ·á´Â DRDA ÇÁ·ÎÅäÄÝ·Î ¼Û½ÅµÉ ¼ö ¾ø½À´Ï´Ù. ¿øÀÎ: LOB ¶Ç´Â DATALINK Àڷᳪ LOB ¶Ç´Â DATALINK ÀڷḦ ±Ù°Å·Î ÇÑ ±¸º° À¯ÇüÀº DRDA ÇÁ·ÎÅäÄÝ·Î Àü´ÞµÉ ¼ö ¾ø½À´Ï´Ù. ""´Â ¼±ÅÃ-¸ñ·ÏÀÇ LOB ¶Ç´Â DATALINK ÀÚ·á À¯ÇüÀ» °¡Áø ¿ä¼ÒÀÇ À§Ä¡ÀÔ´Ï´Ù. ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¶Ä¡: DRDA¸¦ »ç¿ëÇÒ ¶§ LOB ¶Ç´Â DATALINK ÀڷḦ ¼±ÅÃ-¸ñ·Ï¿¡¼­ Á¦¿Ü½ÃÄѼ­ °Ë»öµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ. LOB ÀÚ·á¿¡ ´ëÇØ CHAR(SUBSTR(CLOB))À» »ç¿ëÇÏ¿© °ªÀÇ ´õ ÀÛÀº ºÎºÐÀ» ¼±ÅÃÇϵµ·Ï ÇϽʽÿÀ. DATALINK ÀÚ·á¿¡ ´ëÇØ DURLCOMPLETE°ú °°Àº ÇÔ¼ö¸¦ »ç¿ëÇϽʽÿÀ. sqlcode: -351 sqlstate: 56084 10.4 SQL0352N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í ¸Þ¼¼Áö: ÀÔ·Â-¸ñ·ÏÀÇ "" À§Ä¡¿¡ ÀÖ´Â LOB ¶Ç´Â DATALINK ÀÚ·á´Â DRDA ÇÁ·ÎÅäÄÝ·Î ¼Û½ÅµÉ ¼ö ¾ø½À´Ï´Ù. ¿øÀÎ: LOB ¶Ç´Â DATALINK ÀÚ·á´Â DRDA ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Àü´ÞµÉ ¼ö ¾ø½À´Ï´Ù. ""´Â ÀÔ·Â-¸ñ·Ï¿¡¼­ DATALINK ÀÚ·á À¯ÇüÀ» °¡Áø ¿ä¼ÒÀÇ À§Ä¡ÀÔ´Ï´Ù. ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¶Ä¡: DRDA¸¦ »ç¿ëÇÒ ¶§ LOB ¶Ç´Â DATALINK ÀڷḦ ¼±ÅÃ-¸ñ·Ï¿¡¼­ Á¦¿Ü½ÃÄѼ­ °Ë»öµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ. ¶Ç ´Ù¸¥ ¹æ¹ýÀº DLVALUE ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© °ªÀ» °£Á¢ÀûÀ¸·Î ±¸ÃàÇÏ´Â °ÍÀÔ´Ï´Ù. sqlcode: -352 sqlstate: 56084 10.5 SQL0357N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í ¸Þ¼¼Áö: ÇöÀç "" DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯ ÄÚµå = "". ¿øÀÎ: DATALINK °ª¿¡ ´ëÇÑ ÂüÁ¶¿¡¼­´Â "<¼­¹ö-À̸§>" DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¾×¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù. DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥Àº ÀÌÀ¯ Äڵ忡¼­ ³ªÅ¸³µµíÀÌ ÇöÀç »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. 01 DATALINK °ªÀÇ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. 02 Á¶ÀÛÀÌ ½ÃµµµÈ µ¥ÀÌŸº£À̽º ¼­¹ö, ÀνºÅϽº ¶Ç´Â µ¥ÀÌŸº£À̽º´Â DATALINK °ª¿¡¼­ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À¸·Î µî·ÏµÇÁö ¾Ê¾Ò½À´Ï´Ù. 03 º¹±¸ Àç½ÃÀÛÀº DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥¿¡¼­ º¸·ù ÁßÀ̰ųª ÁøÇà ÁßÀÔ´Ï´Ù. 04 DATALINK °ªÀÇ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥Àº µ¥ÀÌŸº£À̽º·Î µî·ÏµÇ¾úÁö¸¸ ÀÌ´Â ¾Ë ¼ö ¾ø´Â ¼­¹öÀÔ´Ï´Ù. 05 DATALINK °ª¿¡¼­ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À¸·Î Åë½ÅÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¶Ä¡: Á¶Ä¡´Â ´ÙÀ½°ú °°ÀÌ ÀÌÀ¯ Äڵ忡 ÀÇÁ¸ÇÕ´Ï´Ù. 01 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ¶Ç´Â Åë½Å ¸µÅ©´Â Áß´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. Àá½Ã ±â´Ù¸° ÈÄ¿¡ ´Ù½Ã ½ÃµµÇϰųª ¶Ç´Â DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ¿Í ÇÔ²² Á¡°ËÇϽʽÿÀ. ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é µ¥ÀÌŸº£À̽º¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ¿¬°áÇØÁ¦½ÃÅ°°í ´Ù½Ã ¿¬°áÇÑ ÈÄ¿¡ Àç½ÃµµÇϽʽÿÀ. 02 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À¸·Î µ¥ÀÌŸº£À̽º ¼­¹ö, ÀνºÅϽº ¶Ç´Â µ¥ÀÌŸº£À̽º¸¦ µî·ÏÇϽʽÿÀ. 03 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥¿¡¼­ Àç½ÃÀÛ º¹±¸¸¦ ±â´Ù¸®½Ê½Ã¿À. ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é, ÀÌÀ¯ ÄÚµå 02ÀÇ ÅؽºÆ®¿¡¼­ ¾ð±ÞµÈ µî·Ï ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁ³´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ´Â Àç½ÃÀÛ º¹±¸°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇÁö ¾Ê´Â ÀÌÀ¯ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. 04 µ¥ÀÌŸº£À̽º¿¡ ±¸¼ºµÈ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» ³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. 05 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥°ú Åë½Å ¸µÅ©°¡ È°¼ºÈ­µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ¸¸é µ¥ÀÌŸº£À̽º¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ¿¬°á ÇØÁ¦½ÃÅ°°í ´Ù½Ã ¿¬°áÇÑ ÈÄ¿¡ Àç½ÃµµÇϽʽÿÀ. sqlcode: -357 sqlstate: 57050 10.6 SQL0432N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í SQL0432N¿¡ ´ëÇÑ ¼³¸íÀº ÂüÁ¶ À¯Çü¿¡ µ¿ÀÏÇÑ ¿À·ù¸¦ Æ÷ÇÔ½ÃÅ°±â À§ÇØ º¯°æµÇ¾ú½À´Ï´Ù. ¸Þ¼¼Áö: ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¿¡´Â »ç¿ëÀÚ-Á¤ÀÇ À¯Çü À̸§ ¶Ç´Â "" ÂüÁ¶ ¸ñÇ¥ À¯Çü À̸§ÀÌ ¿Ã ¼ö ¾ø½À´Ï´Ù. ¿øÀÎ: ¸í·É¹®ÀÇ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ´Â »ç¿ëµÇ´Â ÄÁÅؽºÆ®¿¡ µû¶ó "" »ç¿ëÀÚ-Á¤ÀÇ À¯ÇüÀ̳ª "" ¸ñÇ¥ À̸§ÀÌ ÀÖ´Â ÂüÁ¶ À¯ÇüÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ´Â ÁöÁ¤(INSERTÀÇ VALUE Àý ¶Ç´Â UPDATEÀÇ SET Àý)ÀÇ ÀϺÎÀ̰ųª ¶Ç´Â CAST ½ºÆåÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ-Á¤ÀÇ ±¸º° ÀÚ·á À¯ÇüÀ̳ª ÂüÁ¶ ÀÚ·á À¯ÇüÀ¸·Î À¯Çüº¯È¯µÇÁö ¾Ê´Â ÀÌ»ó, ÀÚ·á À¯ÇüÀ¸·Î »ç¿ëÀÚ-Á¤ÀÇ À¯Çü ¶Ç´Â ÂüÁ¶ À¯ÇüÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Á¶Ä¡: »ç¿ëÀÚ-Á¤ÀÇ ±¸º° ÀÚ·á À¯ÇüÀ̳ª ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÂüÁ¶ ÀÚ·á À¯ÇüÀ» È®½ÇÇÏ°Ô À¯Çüº¯È¯ÇϽʽÿÀ. ¶Ç´Ù¸¥ ¹æ¹ýÀº »ç¿ëÀÚ-Á¤ÀÇ ±¸º° ÀÚ·á À¯ÇüÀÎ Ä÷³À» ÇØ´ç ¼Ò½º ÀÚ·á À¯ÇüÀ¸·Î À¯Çüº¯È¯Çϰųª ÂüÁ¶ ÀÚ·á À¯ÇüÀÎ Ä÷³À» ÇØ´ç Ç¥Çö À¯ÇüÀ¸·Î À¯Çüº¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù. sqlcode: -432 sqlstate: 42841 SQLSTATE 42841¿¡ ´ëÇÑ ÅؽºÆ®´Â ´ÙÀ½À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. 42841 ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ´Â »ç¿ëÀÚ-Á¤ÀÇ À¯Çü ¶Ç´Â ÂüÁ¶À¯ÇüÀÌ µÉ ¼ö ¾ø½À´Ï´Ù. 10.7 SQL0680N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í ¼öÁ¤µÈ ¿øÀÎ: °¢ Å×ÀÌºí¿¡ Çã¿ëµÇ´Â ÃÖ´ë Ä÷³ ¼ö´Â Å×ÀÌºí °ø°£ÀÇ ÆäÀÌÁö Å©±â¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. Å×ÀÌºí¿¡ ´ëÇÑ ÇÑ°è´Â ´ÙÀ½°ú °°½À´Ï´Ù. o 4KB ÆäÀÌÁö¿¡¼­´Â 500 Ä÷³ÀÌ Çã¿ëµË´Ï´Ù o 8KB ÆäÀÌÁö¿¡¼­´Â 1012 Ä÷³ÀÌ Çã¿ëµË´Ï´Ù. Ä÷³ ¼ö´Â ¸í·É¹®À» ó¸®Çϱâ À§ÇØ »ç¿ëµÇ´Â Àӽà Å×ÀÌºí °ø°£ÀÇ Àӽà Å×ÀÌºí¿¡¼­ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃÊ°úÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î Á¶Ä¡: Á¶È¸ ó¸® Áß¿¡ ¿À·ù°¡ ¹ß»ýÇϸé, Áö¿øµÇ´Â ÃÖ´ë ÆäÀÌÁö Å©±âÀÇ Àӽà Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ(¾ÆÁ÷ ¾ø´Â °æ¿ì). ÀÌ·± Å×ÀÌºí °ø°£ÀÌ ÀÌ¹Ì Á¸ÀçÇϸé, Àӽà Å×ÀÌºí¿¡¼­ Ä÷³À» Çϳª ÀÌ»ó Á¦°ÅÇϽʽÿÀ. 10.8 SQL0903N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå ¸Þ¼¼Áö SQL0903N¿¡ ´ëÇÑ ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. 3. ÀÛ¾÷ ´ÜÀ§¿¡ Âü¿©ÇÏ´Â DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ Áß Çϳª´Â È®¾à Áغñ¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù. 10.9 SQL0911N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå SQL0911N ¸Þ¼¼Áö¿¡ ´ëÇÑ »õ ÀÌÀ¯ Äڵ尡 ÀÖ½À´Ï´Ù. 72. Æ®·£Àè¼Ç¿¡ °ü·ÃµÈ DB2 °ü¸® ÇÁ·Î±×·¥¿¡¼­ ¹ß»ýÇÑ ¿À·ù·Î ÀÎÇØ Æ®·£Àè¼ÇÀÌ ±¸°£ º¹¿ø(rollback)µÇ¾ú½À´Ï´Ù. 10.10 SQL1339N¿¡ ´ëÇÑ »õ·Î¿î ¼³¸í ´ÙÀ½ ³»¿ëÀÌ "¿øÀÎ"¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. CLI/ODBC ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿À·ù ÅäÅ«Àº ¸®ÅϵÇÁö ¾Ê½À´Ï´Ù. CLI/ODBC ÀÀ¿ë ÇÁ·Î±×·¥Àº °¢ ¿À·ù¿¡ ´ëÇØ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§ÇØ SQLGetDiagRec, SQLGetDiagField ¶Ç´Â SQLError API¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 10.11 ¾ÏÈ£ º¯°æ Áö¿ø »ç¿ë½ÃÀÇ SQL5048N ¶Ç´Â SQL0901N DB2 ¹öÀü 5.2ÀÇ ¾ÏÈ£ º¯°æ Áö¿øÀ» »ç¿ëÇÒ ¶§ SQL5048N ¶Ç´Â SQL0901N ¸Þ¼¼Áö°¡ ³ªÅ¸³ª´Â °æ¿ì, °¡Àå °¡´É¼ºÀÌ Å« ¿À·ùÀÇ ¿øÀÎÀº µ¥ÀÌŸº£À̽º Ŭ¶óÀ̾ðÆ®ÀÇ ¸±¸®½º ·¹º§ÀÌ µ¥ÀÌŸº£À̽º ¼­¹öÀÇ ¸±¸®½º ·¹º§¿¡¼­ Áö¿øµÇÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ÀÌ·± ¸Þ¼¼Áö´Â »õ·Î¿î ¾ÏÈ£°¡ ÁöÁ¤µÇ´Â °æ¿ì AUTHENTICATION=CLIENT°¡ »ç¿ëµÇ´Â CONNECT ¶Ç´Â ATTACH ¿äû¿¡¼­ ¸®Å쵃 ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ¸í¸íµÈ µ¥ÀÌŸº£À̽º º°¸í¿¡ ´ëÇÑ ±¹Áö µ¥ÀÌŸº£À̽º Ä«Å»·Î±× Ç׸ñÀÌ AUTHENTICATION=SERVER¸¦ ÁöÁ¤ÇÏÁö ¾Ê´ÂÁö °ËÁõÇϽʽÿÀ. ¾ÕÀÇ ¿À·ù°¡ DB2 °øÅë ¼­¹ö ¹öÀü 2 ¶Ç´Â DDCS ¹öÀü 2 ´ÙÁß-»ç¿ëÀÚ °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ »õ·Î¿î ¾ÏÈ£¿Í ÇÔ²² CONNECTOR ¶Ç´Â ATTACH ¿äû¿¡¼­ ¸®ÅϵǸé, µ¥ÀÌŸº£À̽º º°¸í¿¡ ´ëÇÑ ±¹Áö Ä«Å»·Î±× Ç׸ñÀº AUTHENTICATION=CLIENT¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. | 10.12 »õ·Î¿î ¸Þ¼¼Áö SQL5156N: DBM ±¸¼º ¸Å°³º¯¼ö TRUST_ALLCLNTSÀÇ | °ª | SQL5156N µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö "TRUST_ALLCLNTS"ÀÇ | °ªÀº NO, YES ¶Ç´Â DRDAONLY Áß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù. | ¿øÀÎ: ±¸¼º ¸Å°³º¯¼ö "TRUST_ALLCLNTS"¿¡ Çã¿ëµÇ´Â °ªÀº ´ÙÀ½°ú | °°½À´Ï´Ù. | 1. NO = 0 | 2. YES = 1 | 3. DRDAONLY = 2 | ¿ä±¸ÇÑ º¯°æÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. | Á¶Ä¡: "TRUST_ALLCLNTS"¿¡ À¯È¿ÇÑ °ªÀ» ÁöÁ¤ÇÏ¿© ¸í·ÉÀ» ´Ù½Ã | Á¦ÃâÇϽʽÿÀ. 10.13 SQL20053N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå ´ÙÀ½ ÀÌÀ¯ Äڵ尡 SQL20053N ¸Þ¼¼Áö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. "¿øÀÎ"¿¡¼­: 6. À¯Çü ÁöÁ¤ ºä °èÃþ ±¸Á¶¿¡¼­ ¸ðµç ¼­ºêºäÀÇ FROM Àý¿¡ ÀÖ´Â Å×ÀÌºí ¶Ç´Â ºä´Â, ¼­ºêºä°¡ OUTER¸¦ »ç¿ëÇÏ´Â °æ¿ì, OUTER¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. "Á¶Ä¡"¿¡¼­: 6. ÀÌ°ÍÀÌ OUTER¸¦ »ç¿ëÇϴ ù¹ø° ¼­ºêºäÀ̸é, FROM ÀýÀ» º¯°æÇÏ¿© OUTER°¡ »ç¿ëµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ. ¼öÆۺ䰡 OUTER¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ¼­ºêºäÀÇ FROM Àý¿¡ OUTER¸¦ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À. 10.14 SQL20056N¿¡ ´ëÇÑ »õ·Î¿î ¸Þ¼¼Áö ÅؽºÆ® ´ÙÀ½Àº SQL20056NÀÇ °»½ÅµÈ ¸Þ¼¼Áö ÅؽºÆ®ÀÔ´Ï´Ù. DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ""¿¡¼­ ó¸®ÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌÀ¯ ÄÚµå = "". Ãß°¡ Áø´Ü Á¤º¸ "". ÁÖ: ÇöÀç ""Àº Ç×»ó "UNKNOWN"À¸·Î ¼³Á¤µË´Ï´Ù. 10.15 SQL30083N¿¡ ´ëÇÑ Ãß°¡ ÀÌÀ¯ ÄÚµå À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ¸íÀ̳ª ¾ÏÈ£·Î ÀÎÇØ ¾ÏÈ£ º¯°æ¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ¾ÏÈ£ º¯°æ Áö¿ø¿¡ ´ëÇÑ ´ÙÀ½ ÀÌÀ¯ Äڵ尡 SQL30083N ¸Þ¼¼Áö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. "¿øÀÎ"¿¡¼­: 24. »ç¿ëÀÚ¸í ¹×/¶Ç´Â ¾ÏÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â »ç¿ëÀÚ¸í ¶Ç´Â ¿ø·¡ ¾ÏÈ£ ¿À·ù·Î ¾ÏÈ£ º¯°æÀÌ ½ÇÆÐÇÏ¸é ¸®Åϵ˴ϴÙ. 11.0 ºü¸¥ ½ÃÀÛ 11.1 WINDOWS 95°¡ ¼öÇà ÁßÀÎ NEC PC98 ½Ã½ºÅÛ¿¡¼­ÀÇ DB2 ¼³Ä¡ Windows 95°¡ ¼öÇà ÁßÀÎ NEC PC98¿¡ ¹®¼­¿Í ÇÔ²² DB2¸¦ ¼³Ä¡ÇÏ¸é ¼³Ä¡ ÀÛ¾÷ÀÌ 96%¿¡¼­ Áߴܵ˴ϴÙ. ¼³Ä¡ ÀÛ¾÷À» ¿Ï·áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. IMQCRINS.EXE ÇÁ·Î¼¼½º¸¦ Á¾·áÇϽʽÿÀ. ÀÌ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÏ·Á¸é, ¸¦ ´­·¯¼­ ÀÛ¾÷ °ü¸®ÀÚ¸¦ ¿±´Ï´Ù. IMQCRINS ÇÁ·Î¼¼½º¸¦ ¼±ÅÃÇÏ°í Á¾·á ´©¸§ ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù. 2. ¼³Ä¡ ÀÛ¾÷ÀÌ ¿Ï·áµÇ¸é, ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÕ´Ï´Ù. 11.2 WINDOWS 95°¡ ¼öÇà ÁßÀÎ NEC PC98 ½Ã½ºÅÛ¿¡¼­ÀÇ DB2 ¼³Ä¡Á¦°Å Windows 95°¡ ¼öÇà ÁßÀÎ NEC PC98¿¡¼­ ¹®¼­¿Í ÇÔ²² DB2¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì¿¡ ¼³Ä¡Á¦°Å ÀÛ¾÷Àº ¿Ï·áµÇ±â Àü¿¡ Áߴܵ˴ϴÙ. ¼³Ä¡Á¦°Å ÀÛ¾÷À» ¿Ï·áÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. UNINSTNQ.EXE ÇÁ·Î¼¼½º¸¦ Á¾·áÇϽʽÿÀ. ÀÌ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÏ·Á¸é, ¸¦ ´­·¯¼­ ÀÛ¾÷ °ü¸®ÀÚ¸¦ ¿±´Ï´Ù. UNINSTNQ ÇÁ·Î¼¼½º¸¦ ¼±ÅÃÇÏ°í Á¾·á ´©¸§ ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù. 2. DB2°¡ ¼³Ä¡µÇ¾ú´ø µå¶óÀ̺꿡¼­ imnnq_95 µð·ºÅ丮¸¦ »èÁ¦ÇϽʽÿÀ. 11.3 ¼³Ä¡ °èȹ 11.3.1 ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ×/¼­¹ö Á¦Ç° ¿ä±¸»çÇ× HP´Â NETWARE Á¦Ç°À» Áö¼ÓÀûÀ¸·Î Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î IPX/SPX´Â HP-UX ¹öÀü 11.0¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 11.3.2 OS/2Ŭ¶óÀ̾ðÆ®ÀÇ Å¬¶óÀ̾ðÆ® Á¦Ç° ¿ä±¸»çÇ×/¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× OS/2 Ŭ¶óÀ̾ðÆ®°¡ DB2¿Í ÇÔ²² ÀÛ¾÷Çϱâ À§Çؼ­´Â ADSTAR ºÐ»ê ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥(ADSM) ¹öÀü 3¿ë PTF(ÇÁ·Î±×·¥ Àӽà ¼öÁ¤)°¡ ÇÊ¿äÇÕ´Ï´Ù. | 11.3.3 DBCS ȯ°æÀÇ OS/2 WARP SERVER V.4¿¡¼­ Á¦¾î ¼¾ÅÍ ¿ä±¸»çÇ× | 2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(DBCS) ȯ°æÀÇ OS/2 Warp Server, ¹öÀü 4¿¡¼­ OS/2¿ë | DB2 UDB¸¦ ½ÇÇàÇÏ´Â °æ¿ì, Á¦¾î ¼¾ÅÍ ¾ÆÀÌÄÜÀ» µÎ ¹ø ´©¸£¸é ½Ã½ºÅÛ ¿À·ù | SYS3175°¡ ¸®Åϵ˴ϴÙ. ±×·¯³ª, ¿À·ù°¡ Çѹø ¹ß»ýÇÑ ÈÄ¿¡, ´Ù½Ã ¾ÆÀÌÄÜÀ» | µÎ ¹ø ´©¸£¸é, Á¦¾î ¼¾ÅÍ°¡ ¿­¸³´Ï´Ù. | óÀ½¿¡ ³ª¿À´Â SYS3175 ¸Þ¼¼Áö¸¦ Áß´ÜÇÏ·Á¸é, OS/2 FixPak WX03005³ª | ÀÌÈÄ ¹öÀüÀ» ¼³Ä¡ÇϽʽÿÀ. 11.3.4 AS/400¿ë DB2¿Í AIX, OS/2, WINDOWS NT¿ë UNIVERSAL DATABASE °£ÀÇ SNA ¿¬°á SNA¸¦ »ç¿ëÇÏ´Â 2´Ü°è È®¾àÀº AS/400¿ë DB2¿¡¼­ AIX¿ë DB2 Universal Database ¹öÀü 5.2·Î ¿¬°áÇÒ ¶§ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ´Â AS/400¿ë DB2¿¡¼­ OS/2 ¹× Windows NT¿ë DB2 Universal Database ¹öÀü 5.2·Î ¿¬°áÇÒ ¶§ Áö¿øµË´Ï´Ù. | 11.3.5 TP À̸§Àº µ¿ÀÏ ±â°è »óÀÇ ÀνºÅϽº °£¿¡ °íÀ¯ÇØ¾ß ÇÔ | TP À̸§Àº µ¿ÀÏÇÑ ±â°è¿¡ »óÁÖÇÏ´Â DB2 ÀνºÅϽº °£¿¡ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. | ±×·± °æ¿ì°¡ ¾Æ´Ï¶ó¸é, µ¿ÀÏÇÑ TP À̸§À¸·Î ûÃëÇÏ´Â µÑ ÀÌ»óÀÇ DB2 | ÀνºÅϽºÀÇ °æ¿ì APPC ¹× TCPIP µÑ´Ù ¿Ã¹Ù¸¥ DB2 ÀνºÅϽº¿¡ ù¹ø° | ¿¬°áÀ» ÁöÁ¤Çϸç À߸øµÈ DB2 ÀνºÅϽº¿¡ µÎ ¹ø° ¿¬°áÀ» ÁöÁ¤ÇÕ´Ï´Ù. 11.3.6 ¼ÒÇÁÆ®¿þ¾î ÀüÁ¦Á¶°Ç/OS/390¿ë DB2 ±ÇÀå ¼öÁ¤»çÇ× OS/390¿ë DB2 È£½ºÆ®¿¡¼­ DB2 Universal Database ¼­¹ö¸¦ ¾×¼¼½ºÇÒ ¶§´Â ´ÙÀ½ OS/390¿ë DB2 PTF°¡ ÇÊ¿äÇÕ´Ï´Ù. o APAR PQ05771¿ë PTF UQ06843 o APAR PQ07537¿ë PTF UQ09146 11.4 DB2 UNIVERSAL DATABASE ±âº» »ç¿ë¹ý(¾ÏÈ£ º¯°æ) DB2 Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ DB2 ¼­¹ö¿¡¼­ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ´É·ÂÀº ´ÙÀ½ DB2 ¼­¹ö·Î Á¦Çѵ˴ϴÙ. o OS/390¿ë DB2 V5 ÀÌ»ó o AIX¿ë DB2 Universal Database V5.1 o OS/2¿ë DB2 Universal Database V5.2 o Windows NT¿ë DB2 Universal Database V5.2 11.5 DB2 UNIVERSAL DATABASE ±âº» »ç¿ë¹ý(AIX¿¡¼­ µ¿½Ã »ç¿ëÀÚ ¼ö °è»ê) UNIX**¿ë ºü¸¥ ½ÃÀÛ Ã¥ÀÇ Á¦15ÀåÀº License Use Management Administration Runtime Kit(LUM ARK)ÀÇ ÀϺÎÀÎ Nodelock Administration Tool(NAT)À» ÂüÁ¶ÇÕ´Ï´Ù. AIX¿¡¼­ÀÇ µ¿½Ã »ç¿ëÀÚ ¼ö¸¦ °è»êÇÏ·Á¸é, NAT·Î LUM ARK¸¦ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. LUM ARKÀÇ ÀϺΠ¹öÀü¿¡¼­ NAT´Â ¿É¼Ç ÆÄÀϼ¼Æ® ÀÔ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº LUM ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ÁÖ¼ÒÀÇ IBM License Use Management À¥ »çÀÌÆ®·Î °¡½Ê½Ã¿À. http://www.software.ibm.com/is/lum ÃֽŠLUM ARK ¹× ÃâÆǹ°À» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆíÀǸ¦ À§ÇØ LUM ARKÀÇ »çº»ÀÌ DB2 CDÀÇ /cdrom/LUM µð·ºÅ丮¿¡ µé¾î ÀÖ½À´Ï´Ù. 11.6 ÀνºÅϽº¿¡ ´ëÇÑ ÀÛ¾÷(WINDOWS NT¿ë DB2 EXTENDED ENTERPRISE EDITIONÀ» »ç¿ëÇÏ¿© ÀνºÅϽº¿¡ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö Ãß°¡/¹°¸® ÀúÀå Å×ÀÌºí °ø°£ »ç¿ëÀ» À§ÇÑ µµ¸ÞÀÎ »ç¿ëÀÚ ID ¿ä±¸»çÇ×) Windows NT¿ë DB2 Extended Enterprise Edition¿¡ ´ëÇÑ ºü¸¥ ½ÃÀÛ Ã¥¿¡¼­ µµ¸ÞÀÎ »ç¿ëÀÚ¸íÀº µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö¸¦ ÀÛ¼ºÇÒ ¶§¿Í DB2°¡ Windows NT ¼­ºñ½º¿¡¼­ ½ÃÀÛµÉ ¶§ ·Î±×¿ÂÇϱâ À§ÇØ ÇÊ¿äÇÏ´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, ±× ¹°¸® ÀúÀå Å×ÀÌºí °ø°£ÀÌ »ç¿ëµÇ¸é, µµ¸ÞÀÎ »ç¿ëÀÚ¸í ¶ÇÇÑ ±¹Áö °ü¸® ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, »ç¿ëÀÚ´Â ¹°¸® ÀúÀå Å×ÀÌºí °ø°£À» ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. | 11.7 NT¿¡¼­ DB2START°¡ Á¤È®ÇÑ ¸Þ¼¼Áö¸¦ ¸®ÅÏÇÏÁö ¾ÊÀ½ | Windows NT ȯ°æ¿¡¼­ µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ À§ÇØ | "db2start" ¸í·ÉÀ» ½ÇÇàÇÒ ¶§(¶Ç´Â "NET START" ¸í·ÉÀ» »ç¿ëÇÒ ¶§) Åë½Å | ¼­ºê½Ã½ºÅÛÀÇ ½ÃÀÛ¿¡ ½ÇÆÐÇÑ °æ¿ì °æ°í¸¦ ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â | "db2start"ÀÇ ½ÇÇà Áß¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸ðµç ¿À·ù¿¡ ´ëÇØ NT À̺¥Æ® | ·Î±×³ª "DB2DIAG.LOG"¸¦ Ç×»ó Á¶»çÇØ¾ß ÇÕ´Ï´Ù. Windows NT ȯ°æ¿¡¼­ | µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ NT ¼­ºñ½º·Î¼­ ±¸ÇöµÇ±â ¶§¹®¿¡ ÀÌ·± | Çö»óÀÌ ÀϾ¸ç, ¼­ºñ½º°¡ ¼º°øÀûÀ¸·Î ½ÃÀÛµÈ °æ¿ì ¿À·ù¸¦ ¸®ÅÏÇÏÁö | ¾Ê½À´Ï´Ù. 11.8 ÀÌÀü ¹öÀü ¹× ¸±¸®½º¿¡¼­ÀÇ ÀÌÁÖ ÃÖÀûÈ­ ÇÁ·Î±×·¥ ±â´É Çâ»óÀÇ °á°ú·Î¼­, ¸ðµç Á¶È¸¿¡ ´ëÇÑ Ç÷£Àº ¸®¹ÙÀεåµÇ´Â °æ¿ì º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÃÖ¼ÒÇÑ º¯°æµÈ Ç÷£ÀÌ ÀÌÀü ¹öÀü¿¡¼­ ¼±ÅÃµÈ Ç÷£¸¸Å­ ÁÁµµ·Ï ¸ðµç ÁÖÀǸ¦ ´Ù ±â¿ï¿´¾îµµ ƯÁ¤ º¯°æ ³»¿ë¿¡ µû¶ó ´Ù¸¥ Ç÷£ÀÌ ¼±ÅÃµÉ ¼ö ÀÖÀ¸¸ç »ç½Ç»ó »ç¿ëÀÚ°¡ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¼ö¾øÀÌ ¸¹Àº ½Ã³ª¸®¿À¸¦ ¸ðµÎ Å×½ºÆ®ÇÒ ¼ö ¾øÀ¸¹Ç·Î À̸¦ º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ¹öÀüÀ» ÀÌÁÖÇϱâ Àü¿¡ Áß¿äÇÑ Á¶È¸°¡ »õ·Î¿î Ç÷£¿¡ ¸®¹ÙÀεåµÇ´Â °æ¿ì EXPLAINÀ» ÀÌ·± Á¶È¸¿¡¼­ ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ¸¸ÀÏ ÀÌ·¸°Ô µÇ¸é, (ÀÌÀü ¸±¸®½º¿¡¼­) ±âÃÊ°¡ µÇ´Â Ç÷£ ¹× ±¸¼º ¸Å°³º¯¼ö¸¦ ¾Ë ¼ö ÀÖ°Ô µË´Ï´Ù. ÀÌ´Â ´Ù½Ã »ç¿ëÀÚ°¡ »õ·Î¿î ¹öÀü¿¡¼­ ¸ðµç Â÷ÀÌÁ¡ÀÇ ±Ù¿øÀ» ½Äº°ÇÏ°í ¿øÇÏ´Â °æ¿ì ÀÌÀü Ç÷£¿¡ ´ëÇÑ Á¶°ÇÀ» º¹¿øÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. | 11.9 DB2 ¸±¸®½º 5.0¿¡¼­ ¸±¸®½º 5.2·ÎÀÇ ¾÷±×·¹À̵å | "db2upd52" ¸í·É¿¡ ´ëÇÑ ´ÙÀ½ Á¤º¸´Â DB2 ¹öÀü 5.2¿ëÀ¸·Î °»½ÅµÇÁö ¾ÊÀº | ºü¸¥ ½ÃÀÛ ¼­Àû¿¡ Ãß°¡µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÇØ´ç Ã¥Àº ´ÙÀ½°ú °°½À´Ï´Ù. | UNIX¿ë DB2 Extended Enterprise Edition ºü¸¥ ½ÃÀÛ | DB2 Personal Edition ºü¸¥ ½ÃÀÛ | OS/2¿ë ºü¸¥ ½ÃÀÛ | Windows NT¿ë ºü¸¥ ½ÃÀÛ | Ä«Å»·Î±× Å×À̺í ÀÚ·á °»½Å +------------+--------------------------------------------------------------+ | | | DB2ÀÇ ¹öÀü 5¿¡¼­ ¹öÀü 5.2·Î ¾÷±×·¹À̵åÇÏ´Â °æ¿ì DB2UPD52 | | | | ¸í·É¸¸À» ¼öÇàÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. DB2ÀÇ ¹öÀü 2¿¡¼­ ¹öÀü 5.2·Î | | | | ¾÷±×·¹À̵åÇÏ´Â °æ¿ì µ¥ÀÌŸº£À̽º ÀÌÁÖ´Â ÀÚ·á À¯Çü°ú SYSFUN | | | | ½ºÅ°¸¶(schema)¸¦ °»½ÅÇÕ´Ï´Ù. | +------------+--------------------------------------------------------------+ | DB2 ¹öÀü 5.2ÀÇ °æ¿ì, SYSIBM.SYSDATATYPES Ä«Å»·Î±× Å×À̺íÀº »õ·Î¿î ÀÚ·á | À¯Çü "BIGINT"°ú, SYSFUN ½ºÅ°¸¶(schema)¿Í °ü·ÃµÈ ´Ù¸¥ ÇÔ¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. | ÀÌ »õ·Î¿î ±â´ÉÀ» Áö¿øÇÏ·Á¸é, ¹öÀü 5.2·Î ¾÷±×·¹À̵åÇÏ´Â DB2 ÀνºÅϽº°¡ | ¼ÒÀ¯ÇÏ´Â °¢ µ¥ÀÌŸº£À̽º¿¡ ´ëÇØ DB2UPD52 ¸í·ÉÀ» ¼öÇàÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù. | ÇØ´ç ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ "BIGINT" ÀÚ·á À¯ÇüÀ» Áö¿øÇÏ´Â »õ·Î¿î SYSFUN | ÇÔ¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù. | o "SYSIBM.BIGINT"¸¦ SYSIBM.SYSDATATYPES Ä«Å»·Î±× Å×ÀÌºí¿¡ Ãß°¡ÇϽʽÿÀ. | o ´ÙÀ½°ú °°Àº ÇÔ¼ö ½Ã±×´Ïó¸¦ SYSIBM.SYSFUNCTIONS Å×ÀÌºí¿¡ Ãß°¡ÇϽʽÿÀ. | create function sysfun.abs(bigint) returns bigint ... | create function sysfun.absval(bigint) returns bigint ... | create function sysfun.ceil(bigint) returns bigint ... | create function sysfun.ceiling(bigint) returns bigint ... | create function sysfun.floor(bigint) returns bigint ... | create function sysfun.mod(bigint,bigint) returns bigint ... | create function sysfun.power(bigint,bigint) returns bigint ... | create function sysfun.round(bigint,integer) returns bigint ... | create function sysfun.sign(bigint) returns bigint ... | create function sysfun.trunc(bigint,integer) returns bigint ... | create function sysfun.truncate(bigint,integer) returns bigint ... | DB2UPD52 ¸í·ÉÀº ´©¶ôµÈ °æ¿ì "REAL" ÀÚ·á À¯ÇüÀ» SYSIBM.SYSDATATYPES | Ä«Å»·Î±× Å×ÀÌºí¿¡ Ãß°¡ÇÏ°í UCASE¿ë ÇÔ¼ö ½Ã±×´Ïó(SYSFUN.UCASE)¸¦ | SYSIBM.SYSFUNCTIONS Å×ÀÌºí¿¡ Ãß°¡ÇÕ´Ï´Ù. DB2UPD52 ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇÑ | Á¤º¸´Â Command Reference¸¦ ÂüÁ¶ÇϽʽÿÀ. | "db2upd52" ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº UNIX¿ë DB2 Universal DatabaseÀÇ | ºü¸¥ ½ÃÀÛ Áß Á¦6Àå "DB2 ¸±¸®½º 5.0¿¡¼­ ¸±¸®½º 5.2·Î ¾÷±×·¹À̵å"¸¦ | ÂüÁ¶ÇϽʽÿÀ. | 11.10 LOTUS DOMINO GO WEBSERVER¿Í ÇÔ²² »ç¿ë½Ã DB2 µå¶óÀ̹ö ¿À·ù | Lotus Domino Go webserver¸¦ »ç¿ë ÁßÀÌ¸ç ´ÙÀ½ ¿À·ù¸¦ ¾òÀº °æ¿ì, | java.sql.SQLException: ȯ°æ ÇÚµé ÇÒ´ç Áß DB2 µå¶óÀ̹ö ¿À·ù, rc=-1 | ´ÙÀ½°ú °°ÀÌ À¥ ¼­¹ö¸¦ Àç½ÃÀÛÇÏ°í db2instance¸¦ ÁöÁ¤ÇϽʽÿÀ. | startsrc -e "DB2INSTANCE=yourInstanceName" -s httpd | ¶ÇÇÑ CLASSPATH ¹× LD_LIBRARY_PATH°¡ "httpd.conf" ÆÄÀÏ(Áö½Ã¹® | "JavaClassPath" ¹× "JavaLibPath"¸¦ °¢°¢ »ç¿ë)¿¡¼­ Á¦´ë·Î ¼³Á¤µÇ¾î | ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÇÊ¿äÇÑ UDB ¹öÀü 5.2 ÆÄÀÏÀ» Áö½ÃÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. 11.11 »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÇà(JAVA ÇÁ·Î±×·¥ ¼öÇà) DB2´Â HP-UX ¹× SCO UnixWare ¼­¹ö¿¡¼­ DB2 µ¥ÀÌŸº£À̽º¸¦ ¾×¼¼½ºÇÏ´Â Java ÀúÀå ÇÁ·Î½Ãµà¾î ¹× Java »ç¿ëÀÚ-Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. 11.12 DB2 Á¦Ç°ÀÇ ³»¿ë(·ÎÄÉÀÏ(locale)ÀÇ Ãà¾àµÈ À̸§) Solaris¿ë DB2 ¹× SCO UnixWare 7¿ë DB2¿¡ ´ëÇÑ ºê¶óÁú Æ÷¸£Åõ°¥¾î ·ÎÄÉÀÏÀÇ Ãà¾àµÈ À̸§Àº "pt"¿¡¼­ "pt_BR"·Î º¯°æµÇ¾ú½À´Ï´Ù. 12.0 QUICK BEGINNINGS FOR FILE MANAGER | 12.1 Ŭ¶óÀ̾ðÆ® ±¸¼º ¹ÝÀÔ ¹× ¹ÝÃâ | ¼³Ä¡µÈ FixPak 7À» »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®¿¡¼­ ÀÛ¼ºµÈ Ŭ¶óÀ̾ðÆ® ±¸¼º ¹ÝÃâ(export) | ÇÁ·ÎÆÄÀÏÀº FixPak 7ÀÌ ¼³Ä¡µÇ¾î Àִ Ŭ¶óÀ̾ðÆ®¿¡¼­¸¸ ¹ÝÀÔ °¡´ÉÇÕ´Ï´Ù. | 12.2 DB2 ÀÚ·á ¸µÅ© °ü¸® ÇÁ·Î±×·¥Àº DB2 ENTERPRISE EXTENDED EDITION ½Ã½ºÅÛ¿¡ | ¼³Ä¡ÇÒ ¼ö ¾øÀ½ | DB2 ÀÚ·á ¸µÅ© °ü¸® ÇÁ·Î±×·¥(ÀÌÀü¿¡ "DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥"À̶ó°í ¾Ë·ÁÁ® | ÀÖÀ½)Àº AIX¿ë DB2 Enterprise Edition¿¡¼­¸¸ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ·á ¸µÅ© | °ü¸® ÇÁ·Î±×·¥Àº AIX ÀÌ¿ÜÀÇ ¿î¿µ üÁ¦¿¡¼­ µ¥ÀÌŸº£À̽º¿Í ÇÔ²² »ç¿ëµÉ ¼ö | ¾øÀ¸¸ç AIX¿ë DB2 Enterprise - Extended Edition(EEE)°ú ÇÔ²² »ç¿ëµÉ ¼ö | ¾ø½À´Ï´Ù. DATALINK °ªÀº DB2 EEE ½Ã½ºÅÛÀ» °¡¸®Å³ ¼ö ¾øÀ¸¸ç, ´õ±º´Ù³ª, | DATALINK ÀÚ·á À¯ÇüÀº DB2 ÀÚ·á ¸µÅ© °ü¸® ÇÁ·Î±×·¥¿¡¼­ ÆÄÀÏÀ» ÂüÁ¶Çϱâ À§ÇØ | EEE ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù. 12.3 DLFM °ü¸® »ç¿ëÀÚ ID DLFM °ü¸® »ç¿ëÀÚ ID´Â ÀÌ ¸±¸®½º¿¡ ´ëÇØ "dlfm"À̾î¾ß ÇÕ´Ï´Ù. 12.4 NFS¸¦ »ç¿ëÇÏ¿© ¿ø°Ý DLFS ÆÄÀÏ ½Ã½ºÅÛ ¾×¼¼½º "READ PERMISSION DATABASE" ¿É¼Ç°ú ÇÔ²² Á¤ÀÇµÈ DATALINK Ä÷³¿¡ ´ëÇÑ SQL SELECT´Â ±× À̸§¿¡ ³»ÀåµÈ ¾×¼¼½º ÅäÅ«°ú ÇÔ²² URLÀ̳ª ÆÄÀϸíÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¾×¼¼½º ÅäÅ«Àº DL_EXPINT µ¥ÀÌŸº£À̽º ±¸¼º ¸Å°³º¯¼ö¿¡ ÀÇÇØ Á¤ÀÇµÈ ¸¸±â¸¦ °¡Áý´Ï´Ù. NFS Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© ±×·¯ÇÑ ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¶§ ¾×¼¼½º ÅäÅ«ÀÌ ÀûÀýÇÏ°Ô ¸¸±âµÇÁö ¾Ê¾ÒÀ½À» ¹ß°ßÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº NFS Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ ¼öÇàµÈ ij½³ ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù. ±ä ÆÄÀÏ¸í »ç¿ëÀÌ ÀÌ ¹®Á¦¸¦ ¿ÏÈ­ÇÒ ¼ö ÀÖÀ½ÀÌ °üÂûµÇ¾ú½À´Ï´Ù. NFS¸¦ ÅëÇØ ¿ø°ÝÀ¸·Î DLFS ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÒ ¶§¸¶´Ù ¸¶¿îÆ® ¿É¼Ç "noac"¸¦ Æ÷ÇÔ½ÃÅ°°íÀÚ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, mount -o noac birdcage:/dlink /dlink 12.5 DATALINK Ŭ¶óÀ̾ðÆ®¿¡ °üÇÑ Á¦ÇÑ»çÇ× Datalink Ŭ¶óÀ̾ðÆ®´Â ´ÙÀ½°ú °°Àº Á¶°ÇÀ» °¡Áý´Ï´Ù. o Windows 3.1 ¿î¿µ üÁ¦¿¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. o FixPak U453782 À̻󿡼­ ¹öÀü 5.0ÀÌ µÉ ¼ö ÀÖ´Â AIX¿ë Ŭ¶óÀ̾ðÆ®¸¦ Á¦¿ÜÇÏ°ï DB2 ¹öÀü 5.2 ÀÌÇÏÀÇ ¸ðµç ·¹º§¿¡ ¿Ã ¼ö ¾ø½À´Ï´Ù. 12.6 DLFM¿¡ ´ëÇØ º¯°æµÈ ¼³Á¤ ¿É¼Ç DLFM ¼³Á¤¿¡ ´ëÇÑ ¸í·ÉÀº dlfm_db ±¸¼º ÆÄÀÏÀ» äÅÃÇÒ ¼ö ÀÖµµ·Ï º¯°æµÇ¾ú½À´Ï´Ù. ±¸¼º ÆÄÀÏ¿¡ ¼³Á¤ ¿É¼ÇÀÌ ÀÖÀ¸¸é, ÆÄÀÏÀÇ ±¸¼º ¿É¼ÇÀº »ý·«½Ã °ª ´ë½Å »ç¿ëµË´Ï´Ù. ÆÄÀÏÀº ¼±ÅÃÀûÀÔ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é »ý·«½Ã °ªÀÌ »ç¿ëµË´Ï´Ù. ¸í·É ±¸¹®Àº ÀÌÁ¦ ´ÙÀ½°ú °°½À´Ï´Ù. dlfm setup [] ´ÙÀ½Àº dlfm_db.cfg·Î ¸í¸íµÈ »ùÇà ±¸¼º ÆÄÀÏÀÔ´Ï´Ù. # DLFM ¼³Á¤¿¡ ´ëÇÑ »ùÇà dlfm_db.cfg ÆÄÀÏ # ÁÖÀÇ: ¿É¼Ç¸í°ú °ª »çÀÌ¿¡ µîÈ£°¡ ¿Í¾ß ÇÕ´Ï´Ù. # °»½Å °¡´ÉÇÑ ¸ðµç DB2 µ¥ÀÌŸº£À̽º ±¸¼º ¸Å°³º¯¼ö°¡ ÀÌ ÆÄÀÏ¿¡ # Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. # »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö Àִ Ưº° DLFM-°íÀ¯ ¿É¼ÇÀÌ 3°³ ÀÖ½À´Ï´Ù. # DLFM_DB_DIR : dlfm_db µ¥ÀÌŸº£À̽º°¡ ÀÛ¼ºµÇ´Â µð·ºÅ丮. # DLFM_DB_CATTBL_DIR : Ä«Å»·Î±× Å×ÀÌºí °ø°£ÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮. # DLFM_DB_TMPTBL_DIR : Àӽà Å×ÀÌºí °ø°£ÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮. # ÀÌ·± ¿É¼Ç¿¡ °ªÀÌ ¾ø°Å³ª ¶Ç´Â ¿É¼ÇÀÌ ¾øÀ¸¸é, »ý·«½Ã °ªÀÌ # »ç¿ëµË´Ï´Ù. #################### DLFM_DB_DIR= DLFM_DB_CATTBL_DIR= DLFM_DB_TEMPTBL_DIR= LOCKTIMEOUT=60 # dlfm_dbÀÇ »ý·«½Ã °ª ¹× ±ÇÀå °ªÀº 60ÀÔ´Ï´Ù. LOGFILSIZ=2001 # dlfm_dbÀÇ »ý·«½Ã °ª ¹× ±ÇÀå °ªÀº 2001ÀÔ´Ï´Ù. LOGPRIMARY=6 # dlfm_dbÀÇ »ý·«½Ã °ª ¹× ±ÇÀå °ªÀº 6ÀÔ´Ï´Ù. MAXAPPLS=128 # dlfm_dbÀÇ »ý·«½Ã °ª ¹× ±ÇÀå °ªÀº 128ÀÔ´Ï´Ù. MAXLOCKS=100 # dlfm_dbÀÇ »ý·«½Ã °ª ¹× ±ÇÀå °ªÀº 100ÀÔ´Ï´Ù. 12.7 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ¼­¹ö¿¡¼­ µð½ºÅ© ¼Õ»óÀ¸·ÎºÎÅÍÀÇ º¹±¸ ÀÌ ¼½¼Ç¿¡¼­´Â ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ¼­¹öÀÇ µð½ºÅ©°¡ ÈѼյǾúÀ»¶§ º¹±¸ÇÏ´Â ¹æ¹ý°ú ÀÌ·± °íÀå º¹±¸ ½Ã³ª¸®¿À¸¦ Áö¿øÇϱâ À§ÇØ °ü¸®ÀÚ°¡ ÃëÇØ¾ß ÇÏ´Â ¹é¾÷ Àü·«¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÁÖ: DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥¿¡¼­ ½Ã½ºÅÛ ¼Õ»óÀÌ ¹ß»ýÇÏ´Â °æ¿ì, DB2 °ü¸® ÇÁ·Î±×·¥°ú »óÈ£ÀÛ¿ëÇÏ´Â DB2 ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀϽÃÁ¤ÁöµÉ ¼ö ÀÖ½À´Ï´Ù. FORCE APPLICATION ¸í·ÉÀ» »ç¿ëÇÏ¿© ±×·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ½Ã½ºÅÛ¿¡¼­ °­Á¦·Î Áß´ÜÇϽʽÿÀ. DB2 ¼­¹ö¿¡¼­ ½Ã½ºÅÛ ¼Õ»óÀÌ ¹ß»ýÇÑ °æ¿ì, ¿µÇâÀ» ¹ÞÀº DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥µµ "dlfm shutdown" ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¾·á(shutdown)ÇØ¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ÀÚ·á°¡ µé¾î ÀÖ´Â µð½ºÅ©°¡ ÈѼյǸé, ÆÄÀÏ ½Ã½ºÅÛÀÇ µð·ºÅ丮 °èÃþ ±¸Á¶¿Í ÇÔ²² ¸ðµç »ç¿ëÀÚ ÆÄÀÏÀÌ ÈѼյ˴ϴÙ. ÀÌ·± ½Ã³ª¸®¿À¿¡¼­ º¹±¸ÇÏ·Á¸é, °ü¸®ÀÚ´Â »ç¿ëÀÚ ÀÚ·á ¹× µð·ºÅ丮 °èÃþ ±¸Á¶°¡ µé¾î ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» Á¤±âÀûÀ¸·Î ¹é¾÷ÇÏ¿© º¹¿øµÉ ¼ö ÀÖ°Ô ÇØ¾ß ÇÕ´Ï´Ù. º¹¿øµÈ ÆÄÀÏ ½Ã½ºÅÛÀº µð·ºÅ丮 ¹× ÆÄÀÏ ¼ÒÀ¯±Ç ±×¸®°í ½Ã°¢À» º¸Á¸ÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛÀ» º¹¿øÇÑ ÈÄ¿¡ ÆÄÀÏ ½Ã½ºÅÛ ¹é¾÷ÀÌ ÀÌ·ç¾îÁø ´ÙÀ½¿¡ ¹ß»ýÇÑ µð·ºÅ丮 º¯°æ»çÇ×À» Àû¿ë½ÃÄѼ­ µð·ºÅ丮 ±¸Á¶¸¦ ÈѼսà ÁöÁ¡À¸·Î ºÒ·¯ ¿Í¾ß ÇÕ´Ï´Ù. ÀÌ ´Ü°è ´ÙÀ½¿¡´Â ÈÑ¼ÕµÈ µð½ºÅ©ÀÇ ÆÄÀÏÀÌ µé¾î ÀÖ´Â ¸ðµç Å×ÀÌºí¿¡¼­ RECONCILE ¸í·ÉÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. "db2_reconcile_aid" À¯Æ¿¸®Æ¼(sqllib\misc¿¡ À§Ä¡)´Â ÀÌ Å¸½ºÅ©¸¦ ´Ü¼øÈ­½ÃÅ°¸ç ¾Æ·¡¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ÁÖ: 1. ¸µÅ©µÈ »óÅ¿¡ ÀÖÀ¸¸é¼­ RECOVERY NO ¿É¼Ç ¼¼Æ®°¡ ÀÖ´Â ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ Ã³¸®µË´Ï´Ù. o ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÆÄÀÏÀ» ãÁö ¸øÇϸé, DATALINK °ªÀÌ NULL·Î ¼³Á¤ µË´Ï´Ù. o ÆÄÀÏÀ» ã¾Ò´Âµ¥ ÀÐ±â ¹× ¾²±â »ç¿ë±ÇÇÑÀÌ ÀÖÀ¸¸é ÆÄÀÏÀÇ Á¤È®¼º °Ë»ç¸¦ À§ÇØ È®ÀÎÀÌ ´õÀÌ»ó ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù. o ÆÄÀÏÀ» ãÁö ¸øÇߴµ¥ ¾²±â »ç¿ë±ÇÇÑÀÌ Â÷´ÜµÇ¸é, ±× ¼öÁ¤ ½Ã°£ ¹× ÆÄÀÏ Å©±â¸¦ Á¡°ËÇØ¾ß ÇÕ´Ï´Ù. °ªÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é, DATALINK °ªÀÌ NULL·Î ¼³Á¤µË´Ï´Ù. 2. ¸µÅ©µÈ »óÅ¿¡ ÀÖÀ¸¸é¼­ RECOVERY YES ¿É¼Ç ¼¼Æ®°¡ ÀÖ´Â ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ Ã³¸®µË´Ï´Ù. o ÆÄÀÏÀ» ãÁö ¸øÇϰųª ¶Ç´Â ÆÄÀÏ ¼öÁ¤ ½Ã°£ÀÌ ¸µÅ©½Ã ÆÄÀÏ ¼öÁ¤ ½Ã°£º¸´Ù ªÀ¸¸é, º¸Á¸ ¼­¹ö¿¡¼­ ÆÄÀÏÀÇ ¿Ã¹Ù¸¥ ¹öÀüÀÌ º¹¿øµË´Ï´Ù. o ÆÄÀÏ ¼öÁ¤ ½Ã°£ÀÌ ¸µÅ©½Ã ÆÄÀÏ ¼öÁ¤ ½Ã°£º¸´Ù ±æ¸é, DATALINK °ªÀÌ NULL·Î ¼³Á¤µË´Ï´Ù. 3. ÆÄÀÏ ¼­¹ö¿¡¼­ ¸µÅ©µÇÁö ¾ÊÀº »óÅ¿¡ ÀÖ´Â ÆÄÀÏÀº º¹¿øµÇ°Å³ª Á¤Á¤À» À§ÇØ Á¡°ËµÇÁö ¾Ê½À´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ ¹é¾÷ ¹× º¹¿ø>> ´ÙÀ½ ¸í·ÉÀº AIX ¹öÀü 4.1.5¿¡¼­ ÁöÁ¤µÈ °ÍÀ̸ç, ´Ù¸¥ ¿î¿µ üÁ¦¿¡¼­´Â Àû¿ëµÉ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÀÚ´Â ¹é¾÷ ¶Ç´Â º¹¿ø Á¶ÀÛÀ» ¼öÇàÇϱâ À§ÇØ ·çÆ®·Î ·Î±×ÀÎ ÇØ¾ß ÇÕ´Ï´Ù. ¹é¾÷>> ¹é¾÷Àº ¹öÀü 3ÀÎ ³ëµå Çü½ÄÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù. 1. ¹é¾÷ÇÒ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® ÇØÁ¦ÇϽʽÿÀ. ½Ã½ºÅÛ ÀúÀ念¿ª °ü¸® --> ÆÄÀÏ ½Ã½ºÅÛ --> ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ® ÇØÁ¦ 2. ÆÄÀÏ ½Ã½ºÅÛÀ» ¹é¾÷ÇϽʽÿÀ. ½Ã½ºÅÛ ÀúÀ念¿ª °ü¸® --> ÆÄÀÏ ½Ã½ºÅÛ --> ÆÄÀÏ ½Ã½ºÅÛ ¹é¾÷ º¹±¸ ½Ã°£À» ÁÙÀ̱â À§ÇØ ÁõºÐ ¹é¾÷ Àü·«ÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ·¹º§ 0Àº Àüü ¹é¾÷À» ÀǹÌÇÏ°í ·¹º§ 1¿¡¼­ 9´Â ÁõºÐ ¹é¾÷À» ÀǹÌÇÕ´Ï´Ù. ·¹º§ n ¹é¾÷Àº ·¹º§(n-1) ¹é¾÷ ÀÌÈÄ º¯°æµÈ ÆÄÀϸ¸ ¹é¾÷ÇÕ´Ï´Ù. ·¹º§ n ¹é¾÷ ÀÌÈÄ ´ÙÀ½¿¡ ¼öÇàµÇ´Â ¹é¾÷Àº ·¹º§(n+1) ¹é¾÷ÀÌ µË´Ï´Ù. ¹é¾÷Àº ¶ÇÇÑ ¸í·ÉÇà¿¡¼­ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù. % backup - -uf ¿¹Á¦: Àüü ¹é¾÷ »ç¿ë: % backup -0 -u -f/dev/rmt0 /dlfs1 ´ÙÀ½ ÁõºÐ ¹é¾÷ »ç¿ë: % backup -1 -u -f/dev/rmt1 /dlfs1 ÀÌ ´ÙÀ½ÀÇ ÁõºÐ ¹é¾÷: % backup -2 -u -f/dev/rmt2 /dlfs1 3. ¹æ±Ý ¹é¾÷µÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇϽʽÿÀ. ½Ã½ºÅÛ ÀúÀ念¿ª °ü¸® --> ÆÄÀÏ ½Ã½ºÅÛ --> ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ® º¹¿ø>> ÀÌÀü¿¡ ¼öÇàµÈ ¹é¾÷ Áß Çϳª¸¦ »ç¿ëÇÏ¿© º¹¿øÀÌ ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù. 1. ÆÄÀÏÀÌ º¹¿øµÉ ÀåÄ¡¸¦ ¸¶¿îÆ®ÇϽʽÿÀ. ½Ã½ºÅÛ ÀúÀ念¿ª °ü¸® --> ÆÄÀÏ ½Ã½ºÅÛ --> ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ® 2. ÆÄÀÏ ½Ã½ºÅÛÀ» º¹¿øÇϽʽÿÀ. º¹¿ø ¸í·ÉÀº ¹é¾÷ Çü½ÄÀ» ÀνÄÇÕ´Ï´Ù. ½Ã½ºÅÛ ÀúÀ念¿ª °ü¸® --> ÆÄÀÏ ½Ã½ºÅÛ --> ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø º¹¿øÀº ¶ÇÇÑ ¸í·ÉÇà¿¡¼­ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù. º¹¿øÀÌ ÀÌ·ç¾îÁ®¾ß ÇÏ´Â µð·ºÅ丮(Áï, ÆÄÀÏ ½Ã½ºÅÛ ÀåÄ¡¿¡ ´ëÇÑ ¸¶¿îÆ® À§Ä¡)¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. % restore -r -f ÁõºÐ ¹é¾÷ Àü·«ÀÌ »ç¿ëµÇ´Â °æ¿ì °¡Àå »õ·Î¿î ·¹º§ 0 ¹é¾÷À» º¹¿øÇÑ ÈÄ ·¹º§ 0 ¹é¾÷ ´ÙÀ½¿¡ ¼öÇàµÈ ·¹º§ 1 ¹é¾÷À» º¹¿øÇϽʽÿÀ. ·¹º§ (n-1) ¹é¾÷ ÀÌÈÄ¿¡ ¼öÇàµÈ ·¹º§ n ¹é¾÷À» º¹¿øÇϽʽÿÀ. ÆÄÀÏ ½Ã½ºÅÛÀÇ ·çÆ®¿¡ ÀÖ´Â "restoresymtable" ÆÄÀÏÀÌ ÁõºÐ ¹é¾÷ÀÇ º¹¿ø¿¡¼­ ¿µÇâÀ» ¹ÞÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ÁÖ: º¹¿ø Áß¿¡ "-M" ¿É¼ÇÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. "-M" ¿É¼ÇÀº ÆÄÀÏÀÇ ½Ã°¢À» ÆÄÀÏ ½Ã½ºÅÛÀÌ º¹¿øµÈ ½Ã°£À¸·Î º¯°æÇÕ´Ï´Ù. ¹é¾÷ ¶Ç´Â º¹¿ø Á¶ÀÛÀÌ ADSMÀ» ÅëÇØ ÀÌ·ç¾îÁö¸é, inode¿¡ ÀÇÇÑ Àüü ¹é¾÷Àº ÀÌÀü ¹é¾÷¿¡ °ãÃÄ ¾²¿©Áö´Â º¹¿ø Á¶ÀÛ ´ÙÀ½¿¡ ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù. Àü¿ë ¹Ìµð¾î°¡ ¹é¾÷À» ÀÛ¼ºÇÒ ¶§ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. µð·ºÅ丮¸¸ º¹¿ø>> »ç¿ëÀÚ´Â º¹¿ø ¸í·É¿¡¼­ "-i" ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ëÈ­½ÄÀ¸·Î ÆÄÀÏÀ» º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. % restore -i -f ÀÌ´Â »ç¿ëÀÚ¿¡°Ô ¹é¾÷¿¡¼­ÀÇ µð·ºÅ丮 ¶Ç´Â ÆÄÀÏ ¸ñ·ÏÀ» Á¦°øÇÏ°í »ç¿ëÀÚ¸¦ ´ëÈ­½Ä ½©·Î ¾È³»ÇÕ´Ï´Ù. ƯÁ¤ µð·ºÅ丮´Â "-h" ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¹¿øµÉ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ µð·ºÅ丮 °èÃþÀ» ÇöÀç ½ÃÁ¡¿¡¼­ Ç¥½Ã>> µð·ºÅ丮 º¯°æÀº (err_log)/fsysadm.log ÆÄÀÏ¿¡ ±â·ÏµÇ´Âµ¥, ¿©±â¼­ (err_log)´Â /etc/sylog.conf ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¿À·ù ·Î±×µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº Ãß°¡µÇ°í Àý´ÜµÇÁö ¾Ê½À´Ï´Ù. °¢ À̺¥Æ®¸¶´Ù Ç׸ñÀÌ Çϳª¾¿ ÀÖ½À´Ï´Ù. ÆÄÀÏÀÇ ¼Ó¼º ¼³Á¤µµ ±â·ÏµË´Ï´Ù. Ç׸ñÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù. Time = EUID = UID = GID = Mode = Action = Object type = Path = ¿©±â¼­, TimeÀº ÇöÁö ½Ã°£À¸·Î Ç¥½ÃµÇ´Â È°µ¿ ½Ã°£ÀÔ´Ï´Ù. EUID´Â Á¶Ä¡¸¦ ¼öÇàÇÑ »ç¿ëÀÚÀÇ À¯È¿ÇÑ »ç¿ëÀÚ IDÀÔ´Ï´Ù. UID¿Í GID´Â ÀÛ¼ºµÇ°Å³ª ±× ¼Ó¼ºÀÌ ¼öÁ¤µÈ ÆÄÀÏ/µð·ºÅ丮ÀÇ »ç¿ëÀÚ ID¿Í ±×·ì IDÀÔ´Ï´Ù. Mode´Â ÆÄÀÏ/µð·ºÅ丮ÀÇ ¸ðµå¸¦ 8Áø¼ö·Î Ç¥ÇöÇÑ °ÍÀÔ´Ï´Ù. ActionÀº CREATE(ÆÄÀÏ/µð·ºÅ丮°¡ ÀÛ¼ºµÊ), REMOVE(ÆÄÀÏ/µð·ºÅ丮°¡ Á¦°ÅµÊ) ¶Ç´Â SETATTR(»ç¿ëÀÚ°¡ ÆÄÀÏ/µð·ºÅ丮ÀÇ ¸ðµå¸¦ ¼öÁ¤ÇÔ)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. Object typeÀº DIR(µð·ºÅ丮) ¶Ç´Â FILE(ÆÄÀÏ)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. Path´Â ÆÄÀÏ/µð·ºÅ丮ÀÇ ¿ÏÀüÇÑ °æ·ÎÀÔ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø ÀÌÈÄ RECONCILE ¼öÇà>> db2_reconcile_aid À¯Æ¿¸®Æ¼´Â ÆÄÀÏ ¼­¹ö¿¡¼­ µð½ºÅ©°¡ ÈÑ¼ÕµÈ ÀÌÈÄ ÆÄÀÏ ¼­¹öÀÇ DATALINK ÀÚ·á¿Í ÀáÀçÀûÀ¸·Î ÀÏÄ¡ÇÏÁö ¾Ê´Â Å×À̺íÀ» Á¡°ËÇÏ°í RECONCILEÀ» ¼öÇàÇÏ´Â ¸ÞÄ«´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù. db2_reconcile_aid -check -db [-server_name ] [-reportdir ] ¿©±â¼­, -check: Á¶Á¤ÇØ¾ß ÇÏ´Â Å×À̺íÀ» ³ª¿­ÇÕ´Ï´Ù. Á¶Á¤ Á¶ÀÛÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. db_name: Á¶Á¤ Á¶ÀÛÀÌ ¼öÇàµÇ¾î¾ß ÇÏ´Â µ¥ÀÌŸº£À̽ºÀÇ À̸§. fileserver_name: Á¶Á¤ Á¶ÀÛÀÌ ¼öÇàµÇ¾î¾ß ÇÏ´Â DLFM ¼­¹öÀÇ À̸§. À̸§ÀÌ Á¦°øµÇÁö ¾ÊÀ¸¸é ¸ðµç ÆÄÀÏ ¼­¹ö°¡ Á¶Á¤µË´Ï´Ù. report_directory: °¢ Á¶Á¤ Á¶ÀÛ¿¡ ´ëÇÑ º¸°í¼­°¡ µé¾î ÀÖ´Â µð·ºÅ丮. Á¶Á¤ÀÌ ¼öÇàµÈ °¢ Å×ÀÌºí¿¡ ´ëÇØ ´ÙÀ½ Çü½ÄÀÇ ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. .. ¿©±â¼­ ´Â Å×À̺íÀÇ ½ºÅ°¸¶, Àº Å×À̺í¸í, ±×¸®°í ´Â .ulk ¶Ç´Â .expÀÔ´Ï´Ù. .ulk ÆÄÀÏ¿¡´Â ÆÄÀÏ ¼­¹ö¿¡¼­ ¸µÅ©µÇÁö ¾ÊÀº ÆÄÀÏ ¸ñ·ÏÀÌ µé¾î ÀÖÀ¸¸ç, .exp ÆÄÀÏ¿¡´Â ÆÄÀÏ ¼­¹ö¿¡¼­ ¿¹¿Ü »óÅ¿¡ ÀÖ´Â ÆÄÀÏ ¸ñ·ÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Command reference¿¡¼­ RECONCILE ¸í·É¿¡ ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. | 12.8 ¹é¾÷ÀÇ µ¥ÀÌŸ¸µÅ© ¼ö(DL_NUM_BACKUP) | ±¸¼º À¯Çü µ¥ÀÌŸº£À̽º | ¸Å°³º¯¼ö À¯Çü ±¸¼º °¡´É | »ý·«½Ã °ª [¹üÀ§] 3 [ 1 - 31 ] | ÀÌ ¸Å°³º¯¼ö´Â ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÌ ¹é¾÷ Á¤º¸¸¦ À¯ÁöÇÏ´Â ÃÖ±ÙÀÇ | DB2 ¹é¾÷ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù(µ¥ÀÌŸº£À̽º ¹× Å×ÀÌºí °ø°£ µÑ´Ù). | µ¥ÀÌŸº£À̽º¿¡¼­ ¸µÅ©ÇØÁ¦µÈ ÆÄÀÏÀº ÀÌ °ª¿¡ ±Ù°ÅÇÏ¿© ºÒÇÊ¿ä Á¤º¸°¡ | ¼öÁýµË´Ï´Ù. (1) °ªÀº ¸µÅ©ÇØÁ¦µÈ ÆÄÀÏÀÌ ´ÙÀ½ DB2 ¹é¾÷ÀÇ ¿Ï·á½Ã | ¼öÁýµÇ´Â ºÒÇÊ¿äÇÑ Á¤º¸ÀÓÀ» ÀǹÌÇÕ´Ï´Ù. | ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ »ý·«½Ã °ªÀº 1 ¹é¾÷ÀÔ´Ï´Ù. | ÀÌ ¸Å°³º¯¼ö´Â "Recovery=Yes"¸¦ ÁöÁ¤ÇÏ´Â µ¥ÀÌŸ¸µÅ© Ä÷³¿¡ | Àû¿ëµË´Ï´Ù." 12.9 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ º¹±¸ ½Ã³ª¸®¿À ¸ðµç ½Ã½ºÅÛ¿¡¼­¿Í °°ÀÌ Æ¯Á¤ ¼öÁØÀÇ º¹±¸ ÀÛ¾÷ÀÌ ÇÊ¿äÇÑ ÈѼÕÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2ÀÇ ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥Àº ¿©·¯ º¹±¸ ½Ã³ª¸®¿À¿¡ »õ·Î¿î º¹Àâµµ ·¹º§À» µµÀÔÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ¿©·¯ ÈÑ¼Õ ½Ã³ª¸®¿À ¹× º¹±¸ ´Ü°è¸¦ ³ª¿­ÇÕ´Ï´Ù. Á¤ÀÇ>> DLFS ÆÄÀÏ ½Ã½ºÅÛ - µî·ÏµÈ Á¢µÎºÎ (/dlink) DLFM ¹é¾÷ µð·ºÅ丮 - ÆÄÀÏÀÌ ¹é¾÷µÇ´Â µð·ºÅ丮 (/home/dlfm/dlfm_backup) DLFM Ȩ µð·ºÅ丮 - DLFM »ç¿ëÀÚ IDÀÇ È¨ µð·ºÅ丮 (/home/dlfm) DLFM DB2 µ¥ÀÌŸº£À̽º - ¸ðµç ¸ÞŸ-ÀÚ·á°¡ µé¾î ÀÖ´Â DB2 µ¥ÀÌŸº£À̽º (DLFM_DB) DB2 µ¥ÀÌŸº£À̽º - DATALINK ÀÚ·á À¯ÇüÀÌ µé¾î ÀÖ´Â µî·ÏµÈ µ¥ÀÌŸº£À̽º (CROWN) ÈÑ¼Õ Àü¿¡ ¼öÇàÇØ¾ß ÇÏ´Â ±ÇÀå ÀÛ¾÷>> DLFM µ¥ÀÌŸº£À̽º(DLFM_DB), DLFS ÆÄÀÏ ½Ã½ºÅÛ, DLFM¹é¾÷ µð·ºÅ丮 ¹× DLFM Ȩ µð·ºÅ丮¸¦ ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ³õ½À´Ï´Ù. µð½ºÅ©¸¦ °øÀ¯ÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ. DLFS ÆÄÀÏ ½Ã½ºÅÛ ¹× DLFM ¹é¾÷ µð·ºÅ丮¸¦ IBMÀÇ ADSM°ú °°Àº ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥À¸·Î ¹é¾÷ÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ¸é µð½ºÅ© ÈѼտ¡¼­ Ãß°¡·Î º¸È£ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. Çϳª ÀÌ»óÀÇ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥°ú °ü·ÃµÈ µ¥ÀÌŸº£À̽º¸¦ Çϳª ÀÌ»ó °¡Áö°í ÀÖÀ¸½Ê½Ã¿À. ÇϳªÀÇ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥°ú °ü·ÃµÈ µ¥ÀÌŸº£À̽º°¡ µÎ °³°¡ µÇÁö ¾Êµµ·Ï ÇÇÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é, ƯÁ¤ º¹±¸ ½Ã³ª¸®¿À°¡ ÇÊ¿ä ÀÌ»óÀ¸·Î º¹ÀâÇØÁú ¼ö ÀÖ½À´Ï´Ù. ÀÏÁ¤ÇÑ ½Ã°£ °£°ÝÀ¸·Î DB2 µ¥ÀÌŸº£À̽ºÀÇ (DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM_DB µ¥ÀÌŸº£À̽º »Ó¸¸ ¾Æ´Ï¶ó) Àüü µ¥ÀÌŸº£À̽º ¹é¾÷À» ¼öÇàÇϽʽÿÀ. ÈÑ¼ÕµÉ ¼ö ÀÖ´Â ºÎºÐ>> ´ÙÀ½Àº º¹±¸ ÀÛ¾÷ÀÌ ÇÊ¿äÇÑ 4°¡Áö ÈÑ¼Õ °¡´ÉÇÑ ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. o DATALINK Ä÷³ÀÌ ÀÖ´Â Å×À̺íÀÌ µé¾î ÀÖ´Â DB2 µ¥ÀÌŸº£À̽º o DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ µ¥ÀÌŸº£À̽º(DLFM_DB) o DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ DLFS ÆÄÀÏ ½Ã½ºÅÛ o DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ ¹é¾÷ µð·ºÅ丮 ÀÌ·± ±¸¼º¿ä¼Ò¸¶´Ù DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ º¹±¸ ½Ã³ª¸®¿À°¡ ³íÀǵ˴ϴÙ. ´ÙÀ½Àº DB2 ³ëµå ¹× DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ³ëµå ¾çÂÊ¿¡¼­ Á¶ÀÛ ¼öÇàÀ» ¿ä±¸ÇÏ´Â º¹±¸ ½Ã³ª¸®¿ÀÀÔ´Ï´Ù. °¢ ´Ü°è ¾Õ¿¡´Â "DB2:" ¶Ç´Â "DLFM:"ÀÌ Ç¥½ÃµÇ¾î Á¶ÀÛÀÌ ¿Ï·áµÇ¾î¾ß ÇÏ´Â ³ëµå¸¦ ³ªÅ¸³À´Ï´Ù. DB2 µ¥ÀÌŸº£À̽º´Â ¸ðµç ¿¹Á¦¿¡¼­ "crown"À¸·Î ÂüÁ¶µÇ°í, DATALINK Ä÷³ÀÌ ÀÖ´Â DB2 Å×À̺íÀº "datalinktable"·Î ÂüÁ¶µË´Ï´Ù. ½Ã³ª¸®¿À #1A: ÈѼÕ: DB2 µ¥ÀÌŸº£À̽º°¡ À¯½ÇµÇ¾ú°Å³ª ¶Ç´Â »èÁ¦µÇ¾ú½À´Ï´Ù. DB2 ¹é¾÷ ¹× ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DB2: db2 "restore database crown" DB2: db2 "rollforward database crown to end of logs" (½ÃÁ¡¿¡¼­ Ç×»ó ·Î±× ³¡À» ±ÇÀåÇÏ°í ÀÖÀ½.) DB2: db2 "reconcile table datalinktable" ½Ã³ª¸®¿À #1B: ÈѼÕ: DB2 µ¥ÀÌŸº£À̽º°¡ È®½ÇÇÏ°Ô »èÁ¦µÇ¾ú½À´Ï´Ù. DB2 ¹é¾÷ ¹× ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¹±¸ ´Ü°è: µ¥ÀÌŸº£À̽º »èÁ¦ Á¶ÀÛÀÌ ¿Ï·áµÇ¾ú´ÂÁö ±×¸®°í ±× µ¥ÀÌŸº£À̽º¿Í °ü·ÃµÈ ¸ðµç ÆÄÀÏÀÌ ¸µÅ©ÇØÁ¦µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ³ëµå Á¶ÀÛ DLFM: db2 "connect to dlfm_db" DLFM: db2 "select dbid, dbname, dbinst, hostname from dfm_dbid" DLFM: db2 "update dfm_dbid set action=5 ¿©±â¼­ dbid=x'35B3D7BE0006BF7B'" (dbid´Â ÀÌÀü ´Ü°è¿¡¼­ ãÀº °ª°ú °°À½.) DB2: db2 "restore database crown" DB2: db2 "rollforward database crown to end of logs" (½ÃÁ¡¿¡¼­ Ç×»ó ·Î±× ³¡À» ±ÇÀåÇÏ°í ÀÖÀ½.) DB2: db2 "reconcile table datalinktable" (Çʼö) ½Ã³ª¸®¿À #2: ÈѼÕ: DLFM_DB°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. ¹é¾÷ ¹× DLFM_DB µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¸ðµç ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: db2 "restore database dlfm_db" DLFM: db2 "rollforward database dlfm_db to end of logs" ½Ã³ª¸®¿À #3: ÈѼÕ: DLFM_DB°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM_DB µ¥ÀÌŸº£À̽ºÀÇ ¹é¾÷À» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¸ðµç ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: db2 "restore database dlfm_db" DB2: db2 "reconcile table datalinktable" ½Ã³ª¸®¿À #4: ÈѼÕ: DLFS ÆÄÀÏ ½Ã½ºÅÛÀÌ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFS ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø. DB2: db2_recon_aid crown ½Ã³ª¸®¿À #5: ÈѼÕ: DLFM ¹é¾÷ µð·ºÅ丮°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM ¹é¾÷ µð·ºÅ丮 º¹¿ø. ½Ã³ª¸®¿À #6: ÈѼÕ: DLFS ÆÄÀÏ ½Ã½ºÅÛÀÌ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM ¹é¾÷ µð·ºÅ丮°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM ¹é¾÷ µð·ºÅ丮 º¹¿ø. DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFS ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø. DB2: db2_recon_aid crown ½Ã³ª¸®¿À #7: ÈѼÕ: DLFM_DB°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. ¹é¾÷ ¹× DLFM_DB µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¸ðµç ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DLFS ÆÄÀÏ ½Ã½ºÅÛÀÌ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM ¹é¾÷ µð·ºÅ丮°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: db2 "restore database dlfm_db" DLFM: db2 "rollforward database dlfm_db to end of logs" DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM ¹é¾÷ µð·ºÅ丮 º¹¿ø. DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFS ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø. (µð·ºÅ丮 ±¸Á¶ ÇÊ¿ä.) DB2: db2_recon_aid crown ½Ã³ª¸®¿À #8: ÈѼÕ: DLFM_DB°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM_DB µ¥ÀÌŸº£À̽ºÀÇ ¹é¾÷À» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¸ðµç ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. DLFS ÆÄÀÏ ½Ã½ºÅÛÀÌ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM ¹é¾÷ µð·ºÅ丮°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: db2 "restore database dlfm_db" DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM ¹é¾÷ µð·ºÅ丮 º¹¿ø. DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFS ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø. (µð·ºÅ丮 ±¸Á¶ ÇÊ¿ä.) DB2: db2_recon_aid crown ½Ã³ª¸®¿À #9: ÈѼÕ: DB2 µ¥ÀÌŸº£À̽º°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM_DB°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. ¹é¾÷ ¹× DLFM_DB µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¸ðµç ·Î±× ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DLFS ÆÄÀÏ ½Ã½ºÅÛÀÌ À¯½ÇµÇ¾ú½À´Ï´Ù. DLFM ¹é¾÷ µð·ºÅ丮°¡ À¯½ÇµÇ¾ú½À´Ï´Ù. º¹±¸ ´Ü°è: ³ëµå Á¶ÀÛ DLFM: db2 "restore database dlfm_db" DLFM: db2 "rollforward database dlfm_db to end of logs" DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFM ¹é¾÷ µð·ºÅ丮 º¹¿ø. DLFM: ÀúÀåÀåÄ¡ °ü¸® ÇÁ·Î±×·¥¿¡¼­ DLFS ÆÄÀÏ ½Ã½ºÅÛ º¹¿ø. DB2: db2 "restore database crown" DB2: db2 "rollforward database crown to end of logs" (½ÃÁ¡¿¡¼­ Ç×»ó ·Î±× ³¡À» ±ÇÀåÇÏ°í ÀÖÀ½.) DB2: db2 "reconcile table datalinktable" ÁÖ: PIT(point-in-time)±îÁöÀÇ ·Ñ Æ÷¿öµå´Â ¸ðµç DATALINK Ä÷³ÀÌ "recovery = no"·Î Á¤ÀÇµÈ Å×À̺íÀ» DataLink_Reconcile_Pending(DRP) »óÅ·Π¸¸µì´Ï´Ù. ±×·¯ÇÑ ¸ðµç Å×ÀÌºí¿¡ ´ëÇØ PIT±îÁöÀÇ ·Ñ Æ÷¿öµå ÈÄ Çà¿¡ DATALINK °ªÀ» »ðÀÔÇÏ°í, SET CONSTRAINTS¹®À» ¹ßÇàÇÏ¿© Å×À̺íÀ» DRP »óÅ·Π¸¸µç ´ÙÀ½, Á¶Á¤(reconcile) À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇϽʽÿÀ. 12.10 µ¥ÀÌŸ¸µÅ© ±¸¼º ÆÄÀÏÀº ¸í·ÉÇà 󸮱â(CLP)¸¦ ÅëÇØ ÀÛ¼º ¶Ç´Â ¼öÁ¤ÇÒ ¼ö ¾øÀ½ ´ÙÀ½ ¸í·É¾î¸¦ ÂüÁ¶ÇϽʽÿÀ. db2 add file manager db2dlcfg¶ó´Â »õ·Î¿î À¯Æ¿¸®Æ¼¸¦ ÂüÁ¶ÇÏ¿© ´ëüÇÏ¿©¾ß ÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼ÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù: db2dlcfg -d -a [-s ] [-p ] -h where: database name µ¥ÀÌŸº£À̽ºÀÇ À̸§À» ³ªÅ¸³À´Ï´Ù. action ¼öÇàµÉ Á¶Ä¡¸¦ ³ªÅ¸³À´Ï´Ù. LIST - ÀÌ µ¥ÀÌŸº£À̽º¿¡ Á¤ÀÇµÈ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ ¸ñ·Ï ADD - ÀÌ µ¥ÀÌŸº£À̽º¿¡ ÀÇÇØ ¾×¼¼½ºÇÏ´Â ´ÜÀÏ DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥À» Ãß°¡ server host name DLFM ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÈ÷ ±ÔÁ¤µÈ È£½ºÆ®¸íÀ» ³ªÅ¸³À´Ï´Ù. port number DLFM ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ Æ÷Æ® ¹øÈ£¸¦ ³ªÅ¸³À´Ï´Ù. -h µµ¿ò¸» Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÉ ¶§, ´Ù¸¥ ¸ðµç ¿É¼ÇÀÌ ¹«½ÃµÇ°í µµ¿ò¸» Á¤º¸¸¸ Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¸é: db2dlcfg -d SAMPLE -a LIST db2dlcfg -d SAMPLE -a ADD -s myhost.mydomain.mycompany.com -p 10001 DB2 ÆÄÀÏ °ü¸® ÇÁ·Î±×·¥ÀÇ ÀÌÀü ¹öÀüÀ¸·ÎºÎÅÍ À̵¿µÇ¸é, ´ÙÀ½°ú °°ÀÌ ¼öÇàµË´Ï´Ù. 1. db2stopÀ» ¼öÇàÇϽʽÿÀ. 2. datalink.cfg ÆÄÀÏÀÇ ¸ðµç º¹»çº»Àº ¸ðµÎ Á¦°ÅµË´Ï´Ù(°è¼ÓÇؼ­ ¹é¾÷Àº ÇϽʽÿÀ.). 3. db2dlcfg À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ°í, Ãß°¡µÈ ÆÄÀÏ ¼­¹ö¿¡ ÀÇÇØ datalink.cfg ÆÄÀÏÀ» ´Ù½Ã ÀÛ¼ºÇϽʽÿÀ. °°Àº ¼ø¼­·Î ÆÄÀÏ ¼­¹ö°¡ Ãß°¡µË´Ï´Ù. ¿¹¸¦ µé¸é, cat datalink.cfg 1 myfs1.mydomain.mycompany.com 10001 2 myfs2.mydomain.mycompany.com 10001 4 myfs2.mydomain.mycompany.com 10001 (ÁÖ: ¼¼ ¹ø°°¡ ´©¶ôµÇ¾ú½À´Ï´Ù.) mv datalink.cfg datalink.old db2dlcfg -d SAMPLE -a ADD -s myfs1.mydomain.mycompany.com -p 10001 db2dlcfg -d SAMPLE -a ADD -s myfs2.mydomain.mycompany.com -p 10001 db2dlcfg -d SAMPLE -a ADD -s nullfs.mydomain.mycompany.com -p 10001 db2dlcfg -d SAMPLE -a ADD -s myfs4.mydomain.mycompany.com -p 10001 (ÁÖ: ¼¼ ¹ø°´Â ³Î(NULL)ÀÔ´Ï´Ù.) 13.0 ¹öÀü 5.2 Àü¿¡ ¹®¼­È­µÈ ºü¸¥ ½ÃÀÛÀÇ º¯°æ»çÇ× ÀÌ ÀýÀÇ Ãß°¡ ³»¿ëÀº ´ÙÀ½ DB2 ¹öÀü 5.0 ºü¸¥ ½ÃÀÛ ¸Å´º¾ó°ú °ü·ÃµÈ °ÍÀÔ´Ï´Ù. o DB2 UDB Personal Edition ºü¸¥ ½ÃÀÛ ¹öÀü 5.0 o OS/2¿ë DB2 UDB Enterprise Edition ºü¸¥ ½ÃÀÛ ¹öÀü 5.0 o Windows NT¿ë DB2 UDB Enterprise Edition ºü¸¥ ½ÃÀÛ ¹öÀü 5.0 o UNIX¿ë DB2 UDB Enterprise Edition - Extended ¹öÀü 5.0 13.1 DB2 Á¦Ç° DB2 ¸Å´º¾ó¿¡¼­ DB2 ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ¿ë Ŷ(ADK)ÀÌ ¾ð±ÞµË´Ï´Ù. ÀÌ Á¦Ç°Àº ÀÌÁ¦ IBM DB2 Personal Developer's Edition ¹öÀü 5¿Í IBM DB2 Universal Developer's Edition ¹öÀü 5 Á¦Ç°À¸·Î ¾Ë·ÁÁø 2°³ÀÇ ¹öÀüÀ¸·Î »ç¿ë °¡´ÉÇÕ´Ï´Ù. µÎ ¹öÀü ¸ðµÎ OS/2, Windows NT, Windows 95 ¹× Windows 98¿¡¼­¸¸ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. 13.2 ¼³Ä¡ °èȹ ÀÌ ¼½¼Ç¿¡¼­ °»½ÅÀº ¼ÒÇÁÆ®¿þ¾î ÀüÁ¦Á¶°Ç ¹× ¼öÁ¤°ú °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. 13.2.1 OS/2 ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× "¼­¹ö Á¦Ç° ¿ä±¸»çÇ×" ¼½¼Ç¿¡¼­ DB2UDB Enterprise ¹× Workgroup Edition¿¡ ´ëÇØ ´ÙÀ½ ¿î¿µ üÁ¦ Á¤º¸°¡ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌÀü ³»¿ë: º¯°æµÈ ³»¿ë: -------------------- --------------------------------------------- OS/2 Warp Server SMP SMP ±â´ÉÀ» °®Ãá OS/2 Warp Server Advanced V4 "Ŭ¶óÀ̾ðÆ® Á¦Ç° ¿ä±¸»çÇ×" ¼½¼Ç¿¡¼­ OS/2¿ë DB2 Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE), SDK ¹× Net.Data¿¡ ´ëÇؼ­µµ ¾Õ¿¡¼­Ã³·³ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÌÀü ³»¿ë: º¯°æµÈ ³»¿ë: -------------------- --------------------------------------------- OS/2 Warp Server SMP SMP ±â´ÉÀ» °®Ãá OS/2 Warp Server Advanced V4 13.2.1.1 Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö°£ÀÇ °¡´ÉÇÑ ¿¬°á¼º IPX/SPX¸¦ »ç¿ëÇÏ¿© Windows 95, Windows 98 ¶Ç´Â OS/2 Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö °£¿¡ Åë½ÅÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿¬°áÀº ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. NovellÀ» »ç¿ëÇÏ¿© ÀÛ¾÷ÇÒ ¶§ ±× ¿øÀÎÀº IPX/SPX ÇÁ·ÎÅäÄÝ ½ºÅà ·¹º§¿¡ ÀÖ´Â °ÍÀ¸·Î ÆǺ°µÇ¾ú½À´Ï´Ù. ¹®Á¦Á¡Àº Windows 95 ¹× Windows 98¿¡¼­ Áö¿øµÇ´Â SPX I ·¹º§°ú OS/2¿¡¼­ Áö¿øµÇ´Â SPX I ·¹º§¿¡ ÀÖ½À´Ï´Ù. Windows 95 ¶Ç´Â Windows 98ÀÌ ¿¬°áÀ» Á¶Á¤ÇÒ ¶§ SPX I ·¹º§ÀÌ ÁöÁ¤µÇÁö¸¸ Windows 95 ¶Ç´Â Windows 98¿¡¼­´Â SPX II ·¹º§ Àüü-¹Ìµð¾î Å©±â Áö¿øÀÌ Æ÷ÇԵ˴ϴÙ. ´Ü, OS/2°¡ SPX I ¿¬°áÀ» Á¶Á¤ÇÒ ¶§´Â, Àüü ¹Ìµð¾î Å©±â°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. NovellÀº ÇöÀç SPX I ¿¬°áÀÇ ÀÏ°ü¼º Àִ ǥÇöÀ» À§ÇØ OS/2 SPX I ¿¬°á¿¡ ´ëÇÑ Àüü ¹Ìµð¾î Å©±â Áö¿øÀ» °³¹ß ÁßÀÔ´Ï´Ù. ÀÌ´Â ¿¹±âÄ¡ ¸øÇÑ ÆÐŶ Å©±â°¡ ¼Û½ÅµÇ¾úÀ» ¶§ ¿¬°áÀÌ ÁߴܵÇÁö ¾Êµµ·Ï ¹æÁöÇÕ´Ï´Ù. ÀÌ °³¹ß »óŸ¦ ¾Ë°í ½ÍÀ¸¸é, Novell¿¡ SPD147611 »óŸ¦ ¹®ÀÇÇϽʽÿÀ. 13.2.2 NetFinity Áö¿ø ÇÁ·Î±×·¥À» Áß´ÜÇØ¾ß ÇÔ - Windows NT "Netfinity Áö¿ø ÇÁ·Î±×·¥" ¼­ºñ½º´Â DB2 UDB¸¦ ¾÷±×·¹À̵åÇÒ ¶§ Windows NT¿ë DB2 UDB EEEÀÇ ¼³Ä¡¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. DB2 UDB EE¸¦ DB2 UDB EEE·Î ¾÷±×·¹À̵å½ÃÅ°±â À§ÇØ "Netfinity Áö¿ø ÇÁ·Î±×·¥" ¼­ºñ½º´Â DB2 UDB EEE ¼³Ä¡°¡ ½ÃÀ۵DZâ Àü¿¡ ÁߴܵǾî¾ß ÇÕ´Ï´Ù. 13.2.3 Windows NT¿ë Åë½Å ¼­¹ö - ¼öÁ¤»çÇ× ÇÊ¿ä Windows NT¿ë DB2 Connect Enterprise Edition ¹× Windows NT¿ë IBM Åë½Å ¼­¹ö(CS/NT)¸¦ »ç¿ëÇÏ´Â °æ¿ì È£½ºÆ® Á¶È¸(SQL CANCEL)¸¦ Ãë¼ÒÇÏ·Á¸é, DB2 UDB ¹öÀü 5.2 (¶Ç´Â Windows NT¿ë DB2 UDB Extended Enterprise Edition) ¹× CS/NT¿ë APAR ¼öÁ¤»çÇ×ÀÎ JR11529¿Í JR11170ÀÌ ÇÊ¿äÇÕ´Ï´Ù. 13.2.4 ºÐÇÒµÈ µ¥ÀÌŸº£À̽º »ç¿ëÀÚ¿¡°Ô Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE) ¾÷±×·¹À̵尡 ±ÇÀåµÊ DB2 UDB V5.0 Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE)¸¦ »ç¿ëÇÒ ¶§ Extended Enterprise Edition(EEE) ºÐÇÒ µ¥ÀÌŸº£À̽º ÀνºÅϽº¿¡ Á¢¼ÓµÈ Á¦¾î ¼¾ÅÍ »ç¿ë½Ã ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ø·¡ DB2 ¿¬°á ¹× UDB ¹öÀü 5·Î Á¦°øµÈ Á¦¾î ¼¾ÅÍ¿¡´Â ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ½Ã½ºÅÛÀ» °ü¸®ÇÒ ¶§ ÇÊ¿äÇÑ °ü¸® ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. °á°úÀûÀ¸·Î, UDB EEE °ü¸® ±â´ÉÀ» ¼öÇàÇϱâ À§ÇØ DB2 Ŭ¶óÀ̾ðÆ®¸¦ ¾÷±×·¹À̵å ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·± Çʿ伺¿¡ ´ëÇØ ´ÙÀ½ ³»¿ëÀÌ Æ÷ÇԵ˴ϴÙ. o Á¦¾î ¼¾ÅÍ´Â ÀÌ·± ±â´ÉÀ» ¼öÇàÇϱâ À§ÇØ À̸¦ »ç¿ëÇÒ ¶§¸¶´Ù ´ÝÈü´Ï´Ù. o ¿ø°Ý µ¥ÀÌŸº£À̽º ¹é¾÷ ¹× º¹¿øÀº ¸í·ÉÇà¿¡¼­ ÀÛµ¿ÇÏ´Â °Íó·³ º¸ÀÏ ¼ö ÀÖÁö¸¸ »ç¿ëÀÚ´Â µ¥ÀÌŸº£À̽º¸¦ ·Ñ Æ÷¿öµåÇÒ ¼ö ¾ø½À´Ï´Ù. ·Ñ Æ÷¿öµå½Ã ½Ã½ºÅÛ ¿À·ù°¡ ¹ß»ýÇϸç Ŭ¶óÀ̾ðÆ® ¿öÅ©½ºÅ×À̼ǿ¡¼­ db2 ÇÁ·Î¼¼½º¸¦ Áß´ÜÇÏ°í ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. ¹°¸® ³ëµå Çϳª´ç ¿©·¯ °³ÀÇ ³í¸® ³ëµå°¡ ÀÖ´Â °æ¿ì¿¡´Â ¹é¾÷ ¹× º¹¿ø ¸í·ÉÀÌ DB2 ¹öÀü 2 Ŭ¶óÀ̾ðÆ®¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, DB2 UDB EEE ¼­¹ö °ü¸®¸¦ À§ÇØ Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ·Á¸é, Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE)¸¦ ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡¿¡ ´ëÇÑ ¼öÁ¤»çÇ×Àº DB2 UDB V5.0¿ë ù FixPak¿¡¼­ Á¦°øµË´Ï´Ù. AIX U452196 Solaris U452197 HP-UX U452198 OS/2 WR09003 Windows NT WR09004 Windows 3.1 WR09006 ÀÌ·± ¼öÁ¤Àº ´ÙÀ½¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. "http://www.software.ibm.com/data/db2/db2tech". ¿Ã¹Ù¸¥ Ŭ¶óÀ̾ðÆ® ·¹º§Àº ¶ÇÇÑ DB2 UDB ¹× DB2 Connect Enterprise Edition ¹öÀü 5.2¿¡ Æ÷ÇÔµÈ Å¬¶óÀ̾ðÆ® ÆÑ¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. DB2 UDB FixPakµéÀº ´©ÀûµË´Ï´Ù(Áï, ÀÌÀü FiaPakÀÇ ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù.). ¼öÁ¤»çÇ×Àº Fixpak 17 2, 3, 4, 5 ¹× 6, ±×¸®°í Windows NT¿Í Solaris¿ë DB2 UDB EEE ¹öÀü 5¿¡ µé¾î Àִ Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯ (CAE)¿¡µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. 13.2.5 WINDOWS ODBC »ç¿ëÀÚ¿¡ ´ëÇØ Å¬¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯ (CAE) ¾÷±×·¹À̵尡 ±ÇÀåµÊ Windows NT ¹× Windows 95 Ŭ¶óÀ̾ðÆ®¿¡¼­ ODBC ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¶§ DB2 Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE)¸¦ FixPak ·¹º§ WR09014 ÀÌ»óÀ¸·Î ¾÷±×·¹À̵åÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ÀÌ ¼öÁ¤»çÇ×Àº "http://www.software.ibm.com/data/db2/db2tech"¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¿Ã¹Ù¸¥ Ŭ¶óÀ̾ðÆ® ·¹º§Àº ¶ÇÇÑ DB2 UDB ¹× DB2 Connect Enterprise Edition ¹öÀü 5.2¿¡ Æ÷ÇÔµÈ Å¬¶óÀ̾ðÆ® ÆÑ¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. 13.2.6 AIX »óÀÇ ADSM¿¡ ±ÇÀåµÇ´Â ¼öÁ¤»çÇ× ·¹º§ AIX ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æ¿¡¼­ ADSMÀ» »ç¿ëÇÏ¿© ¿Â¶óÀÎ Å×ÀÌºí °ø°£ ¹é¾÷ÀÌ ÀÌ·ç¾îÁø ÈÄ DB2´Â µ¥ÀÌŸº£À̽º°¡ º¹¿øµÉ ¶§ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× Áõ»óÀ¸·Î´Â ¿Â¶óÀÎ º¹¿øÀÌ ½ÇÆÐÇÏ°í DB2 ÀνºÅϽº°¡ "SIG11sqloEDUCodeTrap" À̶ó´Â Áø´Ü ¸Þ¼¼Áö¿Í ÇÔ²² ºñÈ°¼ºÈ­µË´Ï´Ù(Æ®·¦). ÀÌ ¹®Á¦´Â ADSM Ŭ¶óÀ̾ðÆ® FiaPak 2.1.0.6 ÀÌ»óÀ» ¼³Ä¡ÇÏ¿© ÇØ°áµÉ ¼ö ÀÖ½À´Ï´Ù. 13.2.7 Windows NT¿¡¼­ 2´Ü°è È®¾à Áö¿øÀ» À§ÇØ CS?NT°¡ ÇÊ¿äÇÔ SNA¸¦ »ç¿ëÇÏ´Â 2´Ü°è È®¾àÀº ÇöÀç Windows NT¿ë IBM Åë½Å ¼­¹ö V5.01°ú ÇÔ²² DB2 µ¿±â ÁöÁ¡ °ü¸® ÇÁ·Î±×·¥(SPM) ±â´ÉÀ» »ç¿ëÇÒ ¶§ Windows NT¿¡¼­ Áö¿øµË´Ï´Ù. SPMÀÇ SNA ±âº» ¹öÀüÀº ´ÙÀ½ Á¦Ç°ÀÇ ÇÑ ºÎºÐÀÔ´Ï´Ù. o AIX¿ë DB2 Connect Enterprise Edition o OS/2¿ë DB2 Connect Enterprise Edition o Windows NT¿ë DB2 Connect Enterprise Edition o AIX¿ë DB2 UDB Enterprise Edition o OS/2¿ë DB2 UDB Enterprise Edition o Windows NT¿ë DB2 UDB Enterprise Edition o AIX¿ë DB2 UDB Extended Enterprise Edition o Windows NT¿ë DB2 UDB Extended Enterprise Edition SPM¿¡¼­´Â Á¦°øµÈ SNA 2´Ü°è È®¾à ÀÚ·á º¸È£¿Í ÇÔ²² DB2 ¿¬°á EE¸¦ ÅëÇØ DB2 UDB Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ È£½ºÆ® ÀڷḦ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌó·³, È£½ºÆ® µ¥ÀÌŸº£À̽º ÀÀ¿ë ÇÁ·Î±×·¥Àº DB2 UDB ¼­¹ö¿¡ ÀÖ´Â ÀڷḦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. 13.2.7.1 CS/NT¸¦ Windows NT ¼­ºñ½º·Î µî·Ï Windows NT¿ë IBMÅë½Å ¼­¹ö (CS/NT)¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ À̸¦ Windows NT ¼­ºñ½º·Î µî·ÏÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ½Ã½ºÅÛÀÌ ºÎÆ®µÉ ¶§ ÀÚµ¿À¸·Î CS/NT¸¦ ½ÃÀÛÇÕ´Ï´Ù. CS/NT¸¦ Windows NT ¼­ºñ½º·Î µî·ÏÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. (1): csstart -a À§ ¸í·ÉÀº »ý·«½Ã ±¸¼º ÆÄÀÏ·Î CS/NT¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¶Ç´Â (2): csstart -a c:\ibmcs\private\your.acg ¿©±â¼­ C:\IBMCS\PRIVATE\YOUR.ACG´Â »ý·«½Ã ±¸¼º ÆÄÀÏÀÌ ¾Æ´Ñ »ç¿ëÇÏ°íÀÚ ÇÏ´Â CS/NT ±¸¼º ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. ½Ã½ºÅÛÀÌ ´ÙÀ½¿¡ ´Ù½Ã ºÎÆ®µÉ ¶§ CS/NT´Â ¿äûµÈ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ. 13.2.8 Windows NT ¹× Windows 95¿¡¼­ÀÇ DCE Áö¿ø DB2 Universal Database ¹× DB2 ¿¬°á ¹öÀü 5.2´Â ´ÙÀ½¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. o Windows NT ¹× Windows 95¿¡¼­ÀÇ Gradient DCE CDS o Windows NT¿¡¼­ÀÇ IBM DCE CDS »õ·Î¿î DLLÀÌ µÎ °³ Á¦°øµË´Ï´Ù. o Gradient DCE CDS¿ë db2dce.grd o IBM DCE CDS¿ë dcedce.ibm ±âº»ÀûÀ¸·Î "db2dce.grd"´Â "db2dce.dll"·Î º¹»çµÇ¾ú½À´Ï´Ù. ÁÖ: DB2´Â "db2dce.dll"¸¸ ·ÎµåÇÕ´Ï´Ù. IBM DCE CDS¸¦ »ç¿ëÇÏ·Á¸é "dcedce.ibm"À» "db2dce.dll"·Î º¹»çÇØ¾ß ÇÕ´Ï´Ù. APPC, IPX/SPX, NETBIOS ¹× TCP/IP¸¦ »ç¿ëÇÏ´Â ±âÁ¸ÀÇ Áö¿ø ¿Ü¿¡ Named Pipe (NPIPE) ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â DCE¿¡ ´ëÇÑ Áö¿øÀÌ ÇöÀç Á¦°øµË´Ï´Ù. ¶ÇÇÑ, ´ÙÀ½ ¿¹Á¦¿Í ºñ½ÁÇÑ Á¦¾î¹®Àº ´ÙÀ½ °ªÀ» °¡Áø DB_Communication_Protocol ¼Ó¼ºÀÇ DCE ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. NPIPE;Computer_name;Instance_name ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº °ü¸® ¾È³»¼­ÀÇ ºÎ·Ï G¸¦ ÂüÁ¶ÇϽʽÿÀ. | 13.2.9 ±ÇÀåµÇ´Â WINDOWS NT ·¹º§ Windows NT¿¡¼­ DB2·Î ¹°¸® ÀúÀå Å×ÀÌºí °ø°£À» ·Î±×ÇÏ·Á¸é, Windows NT 4.0¿ë Microsoft ¼­ºñ½º ÆÑ 3ÀÌ ÇÊ¿äÇÕ´Ï´Ù. | Windows NT È®¾à ¸Þ¸ð¸®°¡ ½ÇÁ¦ ¸Þ¸ð¸®¿Í °°°Ô ÀϾ´Â ¹®Á¦Á¡ÀÌ Microsoft | Service Pack 4¿¡¼­ ¼öÁ¤µÇ¾ú½À´Ï´Ù. 13.2.10 SYSADM ±ÇÇÑ °¡Á¤ (UNIX) UNIXÀÇ ºü¸¥ ½ÃÀÛ ¸Å´º¾ó¿¡¼­ º¸¾È ¹®Á¦¸¦ ´Ù·ê ¶§´Â »ç¿ëÀÚ°¡ µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡¼­ SYSADM_GROUP ¸Å°³º¯¼ö¸¦ ±¸¼ºÇÏÁö ¾ÊÀº °ÍÀ¸·Î °£Áֵ˴ϴÙ. SYSADM_GROUP ¸Å°³º¯¼ö°¡ ±¸¼ºµÇÁö ¾ÊÀ¸¸é, SYSADM ±×·ìÀº ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ 1Â÷ ±×·ìÀ» »ý·«½Ã ±×·ìÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ºü¸¥ ½ÃÀÛ ¸Å´º¾ó¿¡¼­´Â Ç×»ó ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ 1Â÷ ±×·ì¿¡ SYSADM ±ÇÇÑÀÌ ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ±×·¯³ª, SYSADM_GROUP ¸Å°³º¯¼ö¸¦ ±¸¼ºÇÏ¿´´Ù¸é, µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡¼­ Á¤ÀÇÇÑ SYSADM ±×·ìÀ» ÂüÁ¶Çϵµ·Ï ¸Å´º¾ó¿¡ ÀÖ´Â ÂüÁ¶¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 13.3 ±âŸ ¼³Ä¡ ¹× ±¸¼º Ÿ½ºÅ© ÀÌ ¼½¼Ç¿¡ ÀÖ´Â °»½ÅÀº ¼³Ä¡ ¹× ±¸¼º Ÿ½ºÅ©¿¡ °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. 13.3.1 µ¿±â ÁöÁ¡ °ü¸® ÇÁ·Î±×·¥(SPM)¿¡ ´ëÇÑ CS/NT ±¸¼º Windows NT¿ë¿ë IBM Åë½Å ¼­¹ö ¹öÀü 5.01Àº SNA¿¡¼­ SPMÀ» »ç¿ëÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù. SPMÀº ¶ÇÇÑ DB2 ¹öÀü 5.2ÀÇ TCP/IP¿¡¼­ Áö¿øµË´Ï´Ù. "DB2 Connect Enterprise Edition ºü¸¥ ½ÃÀÛ" Ã¥ÀÇ Á¦22ÀåÀº SPM ¼³Á¤À» ¼³¸íÇÕ´Ï´Ù. ´ÙÀ½ Ãß°¡ ¸í·ÉÀº »ç¿ëÀÚ°¡ ÀÌ¹Ì DB2 Connect¿¡ ¸Â°Ô CS/NT¸¦ ±¸¼ºÇÑ °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. DB2 Connect Enterprise Edition ºü¸¥ ½ÃÀÛ Ã¥ÀÇ Á¦14ÀåÀ» ÂüÁ¶ÇϽʽÿÀ. 1. SPM¿¡¼­ »ç¿ëµÇ´Â LU´Â CS SNA ³ëµå ±¸¼º/±¸¼º ±¹Áö LU 6.2¸¦ »ç¿ëÇÏ¿© CS/NT¿¡¼­ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. 2. LU´Â µ¿±â ÁöÁ¡¿¡¼­ ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â ´ÙÀ½°ú °°ÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ½À´Ï´Ù. a. CS/NT ±¸¼º °ËÁõ ÇÁ·Î±×·¥À» ½ÃÀÛÇÕ´Ï´Ù. b. ÇÊ¿äÇÑ ±¸¼º ÆÄÀÏÀ» ã½À´Ï´Ù. c. ÀÌ ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. d. SPM¿¡¼­ »ç¿ëµÇ´Â LU Á¤ÀǸ¦ Ž»öÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº Á¤ÀǸ¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. LOCAL_LU=(LU_NAME=SPMNAME LU_ALIAS=SPMNAME LU_SESSION_LIMIT=0 NAU_ADDRESS=0 ROUTE_TO_CLIENT=0 SYNCPOINT_SUPPORT=0) e. SYNCPOINT_SUPPORT=0À» SYNCPOINT_SUPPORT=1·Î º¯°æÇÕ´Ï´Ù. f. ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. 3. »õ·Î¿î ±¸¼ºÀ» °ËÁõÇÕ´Ï´Ù. 4. DB2¸¦ Áß´ÜÇÕ´Ï´Ù. 5. DB2COMM ·¹Áö½ºÆ®¸® °ª¿¡ "APPC"°¡ Æ÷ÇԵǴÂÁö È®ÀÎÇÕ´Ï´Ù. DB2 Connect EE " ºü¸¥ ½ÃÀÛ"ÀÇ Á¦24Àå°ú Á¦39ÀåÀ» ÂüÁ¶ÇϽʽÿÀ. 6. CS/NT ³ëµå¸¦ Á¤Áö½ÃÅ°°í Àç½ÃÀÛÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇØ µ¿±â ÁöÁ¡ Áö¿øÀÌ ÀÛµ¿ °¡´ÉÇÑÁö¸¦ °ËÁõÇÏ·Á¸é, CS/NT SNA ³ëµå Á¶ÀÛ¿¡¼­ "±¹Áö LU6.2" Á¤º¸¸¦ Á¡°ËÇϽʽÿÀ. LU´Â "µ¿±â ÁöÁ¡" Ä÷³¿¡ "¿¹"·Î µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. 7. µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» °»½ÅÇÏ¿© DIALEVELÀ» 4·Î ¼³Á¤ÇÕ´Ï´Ù. update dbm cfg using diaglevel 4 °¡´ÉÇÑ SPM-°ü·Ã Áø´Ü ¸Þ¼¼Áö¸¦ ¿­¶÷Çϱâ À§ÇØ À̸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. 8. DB2¸¦ ½ÃÀÛÇÕ´Ï´Ù. 9. "db2diag.log"¸¦ Á¶»çÇÕ´Ï´Ù(DB2PATH ¹× DB2INSTANCE ȯ°æ º¯¼ö°¡ °¢ »ý·«½Ã °ªÀ¸·Î ¼³Á¤µÇ¸é, À̸¦ SQLLIB\DB2 µð·ºÅ丮¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.). SPMÀÌ ¼º°øÀûÀ¸·Î ½ÃÀ۵Ǿú´Ù¸é, Àû¿ëµÇ´Â ¸Þ¼¼Áö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ SPMÀÌ Ã³À½À¸·Î ½ÃÀ۵Ǿú´Ù¸é, "\sqllib\spmlog" µð·ºÅ丮°¡ ÀÛ¼ºµÊÀ» À¯ÀÇÇϽʽÿÀ. ÀÌ µð·ºÅ丮°¡ ¾ø°Å³ª ¶Ç´Â Áø´Ü¿¡¼­ SPMÀÌ ½ÃÀÛµÇÁö ¸øÇß´Ù´Â °ÍÀ» ³ªÅ¸³¾ ¶§´Â DB2 ¹× CS/NT ±¸¼ºÀ» ´Ù½Ã Á¡°ËÇØ¾ß ÇÕ´Ï´Ù. DB2 Connect Enterprise Edition¿¡ ´ëÇÑ ºü¸¥ ½ÃÀÛ ¸Å´º¾óÀº ÀÌ Ãß°¡ Á¤º¸¸¦ Æ÷ÇÔÇϱâ À§ÇØ °»½ÅµË´Ï´Ù. 13.3.1.1 SNA SPM »ç¿ë½Ã Ãß°¡ Á¤º¸ 1. CS/NT°¡ DB2 Àü¿¡ ½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù. DB2´Â ÀÚü ½Ãµ¿ ÇÁ·Î½Ãµà¾î¸¦ ¿Ï·áÇϱâ Àü¿¡ CS/NT¸¦ ±â´Ù¸³´Ï´Ù. ±×·¯¹Ç·Î, CS/NT°¡ DB2 Àü¿¡ ½ÃÀÛµÇÁö ¾ÊÀ¸¸é, DB2°¡ ½ÃÀ۽à ÁߴܵǴ °ÍÀ¸·Î ³ªÅ¸³³´Ï´Ù. DB2´Â ½ÇÁ¦·Î CS/NTÀÇ ½ÃÀÛÀ» ±â´Ù¸³´Ï´Ù. CS/NT¸¦ Windows NT ¼­ºñ½º·Î µî·ÏÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. 13.2.7 "Windows NT¿¡¼­ 2´Ü°è È®¾à Áö¿øÀ» À§ÇØ CS/NT°¡ ÇÊ¿äÇÔ"À» ÂüÁ¶ÇϽʽÿÀ. CS/NT´Â ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ. 2. "DB2 Connect Enterprise Edition ºü¸¥ ½ÃÀÛ"ÀÇ Á¦22Àå¿¡ µû¶ó ȯ°æÀ» ¼³Á¤ÇÏ´Â µ¿¾È Microsoft Æ®·£Àè¼Ç ¼­¹ö´Â Æ®·£Àè¼Ç ó¸®(TP) ¸ð´ÏÅÍ°¡ µË´Ï´Ù. ±×·¯¹Ç·Î, Microsoft Æ®·£Àè¼Ç ¼­¹ö¸¦ »ç¿ëÇÒ ¶§´Â Æ®·£Àè¼Ç °ü¸® ÇÁ·Î±×·¥ µ¥ÀÌŸº£À̽º°¡ ÇÊ¿ä¾ø½À´Ï´Ù. DB2 Connect Enterprise EditionÀÇ ºü¸¥ ½ÃÀÛ ¸Å´º¾óÀº ÀÌ »õ·Î¿î Á¤º¸¸¦ Æ÷ÇÔÇϱâ À§ÇØ °»½ÅµË´Ï´Ù. | 13.3.2 AIX ¹öÀü 4.1.4¿Í 4.1.5¿¡¼­ NIS »ç¿ëÀÚ¿¡°Ô ¿µÇâÀ» ÁÖ´Â ¹®Á¦Á¡ | ÁÖ: ÀÌ ÀýÀº AIX 4.1.4 Á¦ÇÑ»çÇ×À» Æ÷ÇÔÇÏ¿© ¹öÀü 5.2 ¸±¸®½º Á¤º¸·ÎºÎÅÍ | °»½ÅµË´Ï´Ù. AIX ¹öÀü 4.1.5 Á¦ÇÑ»çÇ×Àº ÀÌÀü¿¡ ¼³¸íµÇ¾ú½À´Ï´Ù. | AIX ¹öÀü 4.1.4 ¹× 4.1.5¿¡¼­, »ç¿ëÀÚ°¡ ¾ÏÈ£ ÀÎÁõÀ» À§ÇØ ³×Æ®¿öÅ© Á¤º¸ | ½Ã½ºÅÛ(NIS)À» ¼öÇàÇÏ´Â °æ¿ì ¸í·ÉÇà 󸮱â(CLP)´Â ½Ã°£Á¾·á½Ã DB21015E | ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÕ´Ï´Ù. ¸í·ÉÇà 󸮱⠹鿣µå ÇÁ·Î±×·¥Àº ÀÌ·² ¶§ NIS ¸¶½ºÅÍ ¼­¹ö¿¡¼­ DB2 ÀνºÅϽºÀÇ »ç¿ëÀÚ ID¸¦ ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. NIS ¸¶½ºÅÍ ¼­¹ö¿¡¼­ »ç¿ëÀÚ ID¸¦ Á¦°ÅÇÕ´Ï´Ù. 2. °¢ ½Ã½ºÅÛ¿¡¼­ ±¹ÁöÀûÀ¸·Î »ç¿ëÀÚ ID¸¦ "/etc/passwd"¿¡ ÀÛ¼ºÇÏ¿© ¡¡¡¡ »ç¿ëÀÚ ID°¡ ÆÄÀÏ¿¡¼­ NIS ¸ÅÁ÷ ÄíÅ° Àü¿¡ ³õÀÌ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¸ÅÁ÷ ÄíÅ°´Â ´ÙÀ½°ú °°½À´Ï´Ù. :!:::::: 13.3.3 db2cpic.dll - Windows NT ¹× Windows 95ÀÇ È®Àå SNA º¸¾È ÄÚµå ÀϺΠSNA ºÎ¼Ó½Ã½ºÅÛ Á¦°øÀÚ´Â È®ÀåµÈ SNA º¸¾È Äڵ带 ±¸ÇöÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ´ÙÀ½ Áß Çϳª¸¦ »ç¿ëÇÏ´Â °í°´¿¡°Ô ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. o Windows NT¿ë DB2 Universal Database(UDB) ¹öÀü 5(¸ðµç ¹öÀü). o Windows NT¿ë DB2 Connect Enterprise Edition ¹öÀü 5 o DB2 Connect Personal Edition ¹öÀü 5(Windows 95 ¶Ç´Â Windows NT¿¡¼­ ¼öÇàµÉ ¶§) db2cpic2.dllÀ̶ó°í ÇÏ´Â »õ·Î¿î DLLÀÌ ÀÌ·± ȯ°æ¿¡¼­ È®Àå SNA º¸¾È Äڵ带 Áö¿øÇϱâ À§ÇØ Á¦°øµË´Ï´Ù. »õ·Î¿î DLLÀº ¿ø·¡ DB2 Universal Database ¹öÀü 5¿¡ ´ëÇÑ Fixpak 17» »ç¿ëÇÏ¿© ÆÐÅ°Áö·Î ¸¸µé¾îÁ³½À´Ï´Ù. ÀÌ´Â 2Â÷ÀûÀÎ Á¤º¸¸¦ ÃßÃâÇϱâ À§ÇÑ È£Ãâ(cmesi())À» Æ÷ÇÔÇÑ´Ù´Â °Í ¿Ü¿¡ ¿ø·¡ÀÇ DLL db2cpic.dll°ú µ¿ÀÏÇÕ´Ï´Ù. +---------------------------------------------------------------------------+ | Ç¥ 4. »ç¿ëÇÒ db2cpic.dllÀÇ ¹öÀüÀº? | +------------------------+-------------------------+------------------------+ | ÀÌ SNA ºÎ¼Ó½Ã½ºÅÛÀ» | | | | °®°í ÀÖ´Â °æ¿ì | WINDOWS NT¿¡¼­ »ç¿ë | WINDOWS 95¿¡¼­ »ç¿ë | +------------------------+-------------------------+------------------------+ | Windows NT¿ë IBM Åë½Å | db2cpic2.dll(½Å±Ô) | db2cpic.dll(ÀÌÀü) | | ¼­¹ö | | | +------------------------+-------------------------+------------------------+ | Windows¿ë IBM | db2cpic2.dll | db2cpic.dll | | Personal Communications| | | | (¾Æ·¡ ÁÖ ÂüÁ¶) | | | | ¡¡ | | | +------------------------+-------------------------+------------------------+ | Microsoft SNA Server | db2cpic.dll | db2cpic.dll | +------------------------+-------------------------+------------------------+ | Wall Data RUMBA(¶ÇÇÑ | db2cpic2.dll | db2cpic2.dll | | ÅëÇÕ SNA Áö¿øÀÌ DB2 | | | | Connect Personal | | | | Edition°ú ÇÔ²² Á¦°øµÊ) | | | | | | | +------------------------+-------------------------+------------------------+ DB2°¡ db2cpic2.dllÀ» ·ÎµåÇÏÁö ¸øÇϸé, ¼³Ä¡µÈ µð·ºÅ丮¿¡¼­ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. copy db2cpic2.dll db2cpic2.bak copy db2cpic.dll db2cpic2.dll ÀÌ´Â db2cpic2.dllÀ» db2cpic.dll°ú °°°Ô ¸¸µì´Ï´Ù. ÁÖ: Windows 95¿¡¼­ DB2 UDB ¹öÀü 5¿Í ÇÔ²² È®Àå º¸¾È Áö¿øÀ» »ç¿ëÇÏ·Á¸é, Windows 95¿ë IBM Personal Communications(PComm) ¹öÀü 4.2 (4.1ÀÌ ¾Æ´Ô)À» »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. db2cpic.dllÀ» db2cpic.bak·Î º¹»çÇÏ°í db2cpic2.dllÀ» db2cpic.dll·Î º¹»çÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé db2cpic.dllÀÌ db2cpic2.dll°ú °°°Ô µË´Ï´Ù. 13.3.4 Windows NTÀÇ DB2NTMEMSIZE ÇÁ·ÎÆÄÀÏ º¯¼ö Windows NT¿ë DB2 UDB Extended Enterprise EditionÀÇ ºü¸¥ ½ÃÀÛ ¸Å´º¾ó¿¡ ÀÖ´Â "DB2 ȯ°æ Á¦¾î"¿¡¼­ "DB2NTMEMSIZE°¡ DB2 °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ »óÇѼ± ´ëü½Ã »ç¿ëµË´Ï´Ù"¶ó°í À߸ø ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. Windows NT¿¡¼­´Â ÇÁ·Î¼¼½º°£¿¡ ÁÖ¼Ò°¡ ÀÏÄ¡Çϵµ·Ï DLL ÃʱâÈ­ ½Ã°£¿¡ ¸ðµç °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®°¡ ¿¹¾àµÇ¾úÀ¸¸ç ÇÊ¿ä¿¡ µû¶ó »ç¿ëÀÚ°¡ DB2 »ý·«½Ã °ªÀ» Windows NT¿¡¼­ ´ëüÇϵµ·Ï »õ·Î¿î ÇÁ·ÎÆÄÀÏ º¯¼öÀÎ DB2NTMEMSIZE°¡ µµÀԵǾú½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì »ý·«½Ã °ªÀ¸·Î ÃæºÐÇÕ´Ï´Ù. ´ÙÀ½Àº ¸Þ¸ð¸® ¼¼±×¸ÕÆ® ¹× ±× »ý·«½Ã °ªÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ¸Þ¸ð¸® ¼¼±×¸ÕÆ® »ý·«½Ã Å©±â ´ëü ¿É¼Ç ---------------------------------------------------------------------------- µ¥ÀÌŸº£À̽º Ä¿³Î 16777216 (16MB) DBMS:[¹ÙÀÌÆ® ¼ö] MPP FCM ¹öÆÛ 33554432 (32MB) FCM:[¹ÙÀÌÆ® ¼ö] µ¥ÀÌŸº£À̽º °ü¸® GUI 33554432 (32MB) DBAT:[¹ÙÀÌÆ® ¼ö] ºÐ¸®µÈ DARI 16777216 (16MB) APLD:[¹ÙÀÌÆ® ¼ö] ´ëü ¿É¼ÇÀ» ':'À¸·Î ºÐ¸®ÇÏ¸é ¼¼±×¸ÕÆ®¸¦ Çϳª ÀÌ»ó ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DBMS¸¦ (´ë·«) 256K·Î Á¦ÇÑÇÏ°í FCMÀ» (´ë·«) 64MB·Î Á¦ÇÑÇÏ·Á¸é, ´ÙÀ½À» »ç¿ëÇϽʽÿÀ. db2set DB2NTMEMSIZE=DBMS:256000:FCM:64000000 13.4 Á¦¾î ¼¾ÅÍ¿¡¼­ÀÇ ½º³À¼¦ ¸ð´ÏÅ͸µ OS/2¿¡¼­ ½º³À¼¦ ¸ð´ÏÅÍÀÇ ¼º´É ±×·¡ÇÁ ºä¸¦ ´õ ÀÛÀº Å©±â·Î Á¶Á¤ÇÒ ¶§ Á¦¾î ¼¾ÅÍ´Â ¿À·ù ¸Þ¼¼Áö ¾øÀÌ Áߴܵ˴ϴÙ. ±× ¿ÀºêÁ§Æ® ¶Ç´Â ±× ÀÚ(child) ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ½º³À¼¦ ¸ð´ÏÅ͸µÀ» ¼öÇà ÁßÀÎ µ¿¾È (ÀνºÅϽº³ª µ¥ÀÌŸº£À̽º °°Àº) µ¥ÀÌŸº£À̽º ¿ÀºêÁ§Æ®¸¦ º¯°æ(alter ¶Ç´Â change) ¶Ç´Â »èÁ¦ÇÏ´Â Á¶Ä¡¸¦ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.(¶ÇÇÑ, ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ½Ã½ºÅÛÀ» ¸ð´ÏÅÍ ÁßÀÎ °æ¿ì, ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ¿ÀºêÁ§Æ®¸¦ °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.) ¿¹¸¦ µé¸é, µ¥ÀÌŸº£À̽º AÀÇ ÀνºÅϽº¸¦ Á¦°ÅÇÏ°íÀÚ ÇÏ´Â °æ¿ì µ¥ÀÌŸº£À̽º A¸¦ ¸ð´ÏÅÍÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ü, ÀνºÅϽº¸¸À» ¸ð´ÏÅÍ ÁßÀÎ °æ¿ì, µ¥ÀÌŸº£À̽º A¸¦ º¯°æ(alter)ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀνºÅϽº¿¡ ´ëÇÑ ¸ðµç ¸ð´ÏÅ͸µ(±× ÀÚ(child) ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ °Í Æ÷ÇÔ)À» ÁßÁöÇÏ·Á¸é, ÇØ´ç ÀνºÅϽº¿¡ ´ëÇÑ Æ˾÷ ¸Þ´º¿¡¼­ "¸ðµç ¸ð´ÏÅ͸µ ÁßÁö"¸¦ ¼±ÅÃÇϽʽÿÀ. ÀνºÅϽº·ÎºÎÅÍ ¸ð´ÏÅ͸µÀ» ÁßÁöÇÏ¸é ¼º´É ¸ð´ÏÅÍ°¡ º¸À¯ÇÑ Àá±ÝÀÌ ¸ðµÎ ÇØÁ¦µÇ¹Ç·Î Ç×»ó ÀÌ·¸°Ô ¸ð´ÏÅ͸µÀ» ÁßÁöÇØ¾ß ÇÕ´Ï´Ù. 13.5 À¥¿¡¼­ÀÇ DB2 ÀÚ·á ¾×¼¼½º DB2¿¡¼­ÀÇ Java »ç¿ë(¿¹¸¦ µé¸é JDBC)¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½ ÀÎÅÍ³Ý ÁÖ¼Ò¿¡ ÀÖ½À´Ï´Ù. http://www.software.ibm.com/data/db2/java/ 13.6 RS/6000 SP¿¡¼­ÀÇ ³×Æ®¿öÅ© °ü·Ã ¸Å°³º¯¼ö ¼³Á¤ ´ÙÀ½ Á¤º¸´Â "AIX¿ë IBM DB2 Universal Database Extended Enterprise Edition ºü¸¥ ½ÃÀÛ" Ã¥ÀÇ Á¦6ÀåÀÎ "DB2 Universal Database Extended Enterprise Edition ¼³Ä¡"¿¡¼­ ´Ü°è 1 "¼³Ä¡ Áغñ" ³¡¿¡ ÀÖ´Â Á¤º¸¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Ãß°¡ Á¤º¸´Â ¸ðµç SP ³ëµå¿¡¼­ ³×Æ®¿öÅ© °ü·Ã ¸Å°³º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖÀ½À» È®ÀÎÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. "no -a ¸í·ÉÀ» »ç¿ëÇÏ¿© ³×Æ®¿öÅ© ¸Å°³º¯¼ö¿¡ ´ëÇÑ Çö ¼³Á¤À» º¼ ¼ö ÀÖ½À´Ï´Ù" ¶ó°í ÁöÁ¤ÇÏ´Â ÁÖ ´ÙÀ½¿¡ ´ÙÀ½ ´Ü¶ôÀ» Ãß°¡ÇϽʽÿÀ. ¾ÕÀÇ °ªÀº ¸Å°³º¯¼öÀÇ ÃÖ¼Ò °ªÀÔ´Ï´Ù. ÀÌ¹Ì ³×Æ®¿öÅ© °ü·Ã ¸Å°³º¯¼ö Áß Çϳª¸¦ ´õ Å« °ªÀ¸·Î ¼³Á¤ ÁßÀÎ °æ¿ì, ¸Å°³º¯¼ö¸¦ À§¿¡ ³ª¿­µÈ ³·Àº °ªÀ¸·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. "css0¿¡ ´ëÇÑ ±¸¼ºÀ» º¸·Á¸é,"À¸·Î ½ÃÀÛÇÏ´Â ¹®Àå ´ÙÀ½¿¡ ´ÙÀ½ ´Ü¶ôÀ» Ãß°¡ ÇϽʽÿÀ. ½Ã½ºÅÛ Á¶Á¤½Ã /tftpboot/tuning/cst ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì ³×Æ®¿öÅ© °ü·Ã ¸Å°³º¯¼ö¸¦ ¼³Á¤Çϱâ À§ÇØ ´ÙÀ½ ¹æ¹ý¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 13.7 ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æ(AIX¿ë DB2 UNIVERSAL DATABASE EXTENDED ENTERPRISE EDITION)¿¡¼­ÀÇ CCA¿Í Á¦¾î ¼¾ÅÍ ¼³Á¤ ´ÙÀ½ Á¤º¸´Â "AIX¿ë IBM DB2 Universal Database Extended Enterprise Edition ºü¸¥ ½ÃÀÛ" ¸Å´º¾óÀÇ Á¦6ÀåÀÎ "DB2 Universal Database Extended Enterprise Edition"¿¡ ÀÖ´Â ´Ü°è 8¡¡"Ŭ¶óÀ̾ðÆ® ±¸¼º Áö¿ø ¹× Á¦¾î ¼¾ÅÍ ¼³Á¤"¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. ¼º´É¿¡ À־ Å° Ä«Å»·Î±× ³ëµå ¶Ç´Â Á¦¾î ¼¾ÅÍ ³ëµå¿¡ »óÁÖÇÏ´Â °ü¸® ¼­¹ö¿¡¼­ discover=SEARCH·Î ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¼­·Î ´Ù¸¥ Á¶Á¤ÀÚ ³ëµå¿¡¼­ Ŭ¶óÀ̾ðÆ® ¿äûÀ» ºÐ¹èÇÏ´Â ¹æ¹ýÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® ±¸¼º Áö¿ø ÇÁ·Î±×·¥ IMPORT/EXPORT ¶Ç´Â ¼öµ¿ catalog ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ºÎÇϸ¦ ºÐ¹èÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î´Â LoadLeveler Á¦Ç°À» »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ® ¿äûÀ» Åõ¸íÇÏ°Ô ºÐ¹èÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ³ëµå¿¡¼­ ¼öÇà ÁßÀÎ °ü¸® ¼­¹ö°¡ ¾øÀ» ¶§ Á¦¾î ¼¾ÅÍ¿¡¼­ ¼­¹ö Åë½Å ¼³Á¤ ±â´ÉÀ» »ç¿ëÇÏ¿© ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æ¿¡¼­ ¿ø°Ý ³ëµå ¼³Á¤(µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç ¼­¹ö)À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¹ß°ßÀº TCP/IP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Áö¿øµË´Ï´Ù. IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼ÒÁöÁ¤Àº ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æ¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 13.8 ÀÌÀü ¹öÀü¿¡¼­ÀÇ ÀÌÁÖ(UNIX) "ÀÌÁÖµÉ ¼ö ÀÖ´Â µ¥ÀÌŸº£À̽º È®ÀÎ" ¼½¼Ç¿¡¼­´Â ÀνºÅϽº ÀÌÁÖ¸¦ À§ÇØ DB2¸¦ ÁߴܽÃÄÑ¾ß ÇÑ´Ù°í ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. À̴ Ʋ·È½À´Ï´Ù. "db2ckmig" ÅøÀ» ¼º°øÀûÀ¸·Î ¼öÇàÇÏ·Á¸é µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥À» °è¼Ó ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. °°Àº ¼½¼Ç¿¡¼­ ´ÙÀ½À» DB2DIR/instance/db2ckmig -e -a 0 -1 INSTHOME/migration.log ´ÙÀ½À¸·Î º¯°æÇϽʽÿÀ. DB2DIR/bin/db2ckmig -e -a 0 -l INSTHOME/migration.log "DB2 ÀνºÅϽº ÀÌÁÖ" ¼½¼Ç¿¡¼­ "db2imigr" ¸í·É ±¸¹®Àº "-u fencedID"¸¦ ¼±ÅÃÀû ¸Å°³º¯¼ö·Î Ç¥½ÃÇÕ´Ï´Ù. -u ¿É¼ÇÀº DB2 Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE)¡¡Á¦Ç°ÀÌ ¼³Ä¡µÈ °æ¿ì¿¡¸¸ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ´Ù¸¥ ¸ðµç DB2 Á¦Ç°¿¡¼­´Â -u ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. 13.9 DB2 SNMP ¼­ºê¿¡ÀÌÀüÆ® °£´ÜÇÑ ³×Æ®¿öÅ© °ü¸® ÇÁ·ÎÅäÄÝ(SNMP) Á¦Ç°¿¡´Â AIX¿ë IBM NetView ¹× OS/2¿ë IBM NetView°¡ ÀÖ½À´Ï´Ù. DB2´Â DB2 ¼­¹öÀÇ ±¸¼º¿ä¼Ò·Î Æ÷ÇÔµÈ DB2 SNMP ¼­ºê ¿¡ÀÌÀüÆ®¸¦ ÅëÇØ SNMP °ü¸® Á¦Ç°À» Áö¿øÇÕ´Ï´Ù. NetView¿Í °°Àº SNMP °ü¸® Á¦Ç°À» »ç¿ëÇϸé, ½Ã½ºÅÛÀÇ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Ò¸¦ µÑ ´Ù Áß¾Ó¿¡¼­ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 SNMP ¼­ºê¿¡ÀÌÀüÆ®´Â DB2 ¼­¹ö°¡ ´Ù¸¥ ¸ðµç SNMP °ü¸® ÀÚ¿ø°ú °°ÀÌ °ü¸®µÇµµ·Ï Çã¿ëÇÕ´Ï´Ù. SNMP ¼­ºê¿¡ÀÌÀüÆ® »ç¿ë¿¡ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù. o OS/2: - TCP/IP ¹öÀü 2.0 ÀÌ»ó¿¡ Á¦°øµÇ´Â DPI 1.1 Áö¿ø - OS/2 Warp·Î ¼³Ä¡µÈ Warp Connect¿¡ Á¦°øµÇ´Â DPI 2.0 Áö¿ø - IBM SystemView ¿¡ÀÌÀüÆ®¿¡ Á¦°øµÇ´Â DPI 2.0 Áö¿ø o Windows NT ¶Ç´Â AIXÀÇ °æ¿ì: - IBM SystemView ¿¡ÀÌÀüÆ®¿¡ Á¦°øµÇ´Â DPI 2.0 Áö¿ø 13. 10 CCA¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®¿¡¼­ DB2 ¼­¹ö·ÎÀÇ Åë½Å ±¸¼º Windows NT ¶Ç´Â Windows 95¿ë IBM Åë½Å ¼­¹ö SNA API¸¦ ÅëÇØ Á¦´ë·Î ¿¬°áÇÏ·Á¸é, APPC¸¦ °ÅÃÄ ¿¬°áµÇ´Â GUI ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡ APING ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·± GUI ÀÀ¿ë ÇÁ·Î±×·¥¿¡´Â Ŭ¶óÀ̾ðÆ® ±¸¼º Áö¿ø ÇÁ·Î±×·¥, Á¦¾î ¼¾ÅÍ ¹× ¸ðµç ODBC GUI ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. 13.11 OS/2 »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ °ü¸®ÀÇ °ü¸® ¹× »ç¿ë "»ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ °ü¸® ¾ÏÈ£" ¼½¼ÇÀÇ Ç¥ 7¿¡¼­ »ç¿ëÀÚ ID ¹× ¾ÏÈ£¿¡ ´ëÇÑ º¯È¯ °ªÀ» ÀǹÌÇÏ´Â ÁÖ°¡ º¯°æµÇ¾ú½À´Ï´Ù. Ç¥ 7ÀÇ ÁÖÀÎ "»ý·«½Ã »ç¿ëÀÚ ID ¹× ¾ÏÈ£"´Â ´ÙÀ½À» ¼³¸íÇÕ´Ï´Ù. ¸ñ·Ï¿¡ ÇØ´ç ±¹°¡°¡ ¾øÀ¸¸é, USERID ¹× PASSWORD°¡ »ç¿ëµÇ´Â °ÍÀ¸·Î °£ÁÖÇϽʽÿÀ. ÀÌ°ÍÀÌ ½ÇÆÐÇϸé, README ÆÄÀÏÀ» Âü°íÇϽʽÿÀ. ÀÌ ÁÖ´Â ´õ ÀÌ»ó À¯È¿ÇÏÁö ¾ÊÀ¸¸ç ¹«½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. 13.12 SOLARIS¿¡¼­ÀÇ EEE¿ë ADSM Ŭ¶óÀ̾ðÆ® ¼³Á¤ - DB2PROFILE »ç¿ë Solaris¿ë DB2 UDB Extended Enterprise Edition¿¡ ´ëÇÑ ADSM Ŭ¶óÀ̾ðÆ®¸¦ ¼³Á¤ÇÒ ¶§, db2profile¿¡¼­ DSMI_DIR, DSMI_CONFIG ¹× DSMI_LOG ADSM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·± º¯¼ö°¡ .profile ¶Ç´Â .kshrc¸¦ »ç¿ëÇÏ¿© °£½ÅÈ÷ ¹ÝÃâµÇ¾ú´Ù¸é, ºÐÇÒµÈ µ¥ÀÌŸº£À̽º ȯ°æÀÇ °¢ ³ëµå¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. Solaris¿¡¼­ ADSM Ŭ¶óÀ̾ðÆ®´Â ¹öÀü 2.1.0.8 ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. 13.13 OS/390¿ë DB2 ¹öÀü 5¿¡¼­ DB2 UNIVERSAL DATABASE ¹öÀü 5·ÎÀÇ ¿¬°á ´ÙÀ½ Á¤º¸´Â DRDA ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¿¡ ÇÊ¿äÇÑ PTF¸¦ ³ª¿­ÇÏ´Â ¼½¼Ç¿¡¼­ È£½ºÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼­¹ö·Î¼­ DB2 ¿öÅ©½ºÅ×À̼ÇÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â Àå¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. OS/390¿ë DB2 ¹öÀü 5¿¡¼­ DB2 Universal Database ¹öÀü 5·Î ¿¬°áÇÒ ¶§ OS/390¿ë DB2 APAR PQ07537¿¡ ´ëÇÑ ¼öÁ¤»çÇ×À» Àû¿ëÇϽʽÿÀ. 13.14 Windows NT ¼­¹ö¿¡¼­ NetBIOS ±¸¼º Windows NTÀÇ NetBIOS´Â ¼ö½Å ¹öÆÛº¸´Ù Å« ÀڷḦ Á¦´ë·Î ¼ö½ÅÇÏÁö ¸øÇÕ´Ï´Ù. ´Ü, ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ±Øº¹Çϱâ À§ÇØ DB2 ·¹Áö½ºÆ®¸® °ª db2nbrecvbuffsize¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö »óÀÇ ¼ö½Å ¹öÆÛ¸¦ Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ Àü´ÞµÉ °¡Àå Å« ÀÚ·á ¾çº¸´Ù Å©°Ô ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. »ý·«½Ã RQRIOBLK Å©±â´Â 32767 ¹ÙÀÌÆ®Áö¸¸ »ý·«½Ã ¼­¹ö "¼ö½Å ¹öÆÛ Å©±â"´Â 4096¹ÙÀÌÆ®ÀÔ´Ï´Ù. DB2¸¦ ½ÃÀÛÇϱâ Àü¿¡ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. db2set db2nbrecvbuffsize=32768 -g ÀÌ ¸í·ÉÀº ¼­¹öÀÇ ¼ö½Å ¹öÆÛ Å©±â¸¦ Àü¿ª¿¡ °ÉÃÄ ¼³Á¤ÇÕ´Ï´Ù. 13.15 °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò - WINDOWS NT ¶Ç´Â WINDOWS 95 ºü¸¥ ½ÃÀÛ ¸Å´º¾óÀÇ "ÀνºÅϽº °ü¸®" ¼½¼Ç¿¡¼­ Windows NT ¹× Windows 95¿¡ ´ëÇØ ¼öÁ¤µÈ ´ÙÀ½ Á¤º¸°¡ Àû¿ëµË´Ï´Ù. »ý·«½Ã µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò´Â Windows NT¿¡ ´ëÇØ x'20010000'ÀÌ°í Windows 95¿¡ ´ëÇØ x'90000000'ÀÔ´Ï´Ù. °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò Ãæµ¹ÀÌ ÀϾ¸é, ÀÌ °ªÀº µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº°¡ ±× °øÀ¯ ¸Þ¸ð¸®¸¦ ´Ù¸¥ ÁÖ¼Ò¿¡ ÇÒ´çÇϵµ·Ï ¼öÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. DB2DBMSADDR ·¹Áö½ºÆ®¸® ÇÁ·ÎÆÄÀÏ º¯¼ö¸¦ »ç¿ëÇÏ¿© Windows NT¿¡¼­ ÁÖ¼Ò °ªÀ» x'20010000' - x'B0000000' ¹üÀ§¿¡¼­ ÁöÁ¤ÇÏ°í Windows 95¿¡¼­´Â x'4000000'ÀÇ ÁõºÐÀ» »ç¿ëÇÏ¿© x'80000000' - x'B00000000' ¹üÀ§¿¡¼­ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, Windows 95¿¡¼­ °ª x'840000000', x'88000000', x'8C000000'µîÀ» ½ÃµµÇØ º¸½Ê½Ã¿À. DB2DBMSADDRÀÇ °ªÀº 0x°¡ ¼±ÇàÇÏÁö ¾Ê´Â 16Áø¼ö Çü½ÄÀ¸·Î µÇ¾î ÀÖÀ¸¸ç db2set ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DB2DBMSADDRÀ» x'84000000'À¸·Î ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. db2set DB2DBMSADDR=84000000 13.16 WINDOWS NT ¼­ºñ½º·Î DB2 JDBC ¾ÖÇø´ ¼­¹ö ¼öÇà ºü¸¥ ½ÃÀÛ ¹× °ü¸® ÀÔ¹® ¸Å´º¾ó¿¡¼­ "Java ÀÀ¿ë ÇÁ·Î±×·¥" - "Java ¾ÖÇø´"ÀÇ Ç¥Á¦ ¾Æ·¡¿¡ ´ÙÀ½°ú °°ÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ¾ÖÇø´À» ¼öÇàÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. ´ÙÀ½À» ÀÔ·ÂÇÏ¿© À¥ ¼­¹ö¿¡¼­ DB2 JDBC ¾ÖÇø´ ¼­¹ö¸¦ ½ÃÀÛÇÕ´Ï´Ù. db2jstrt portno ¿©±â¼­ portno´Â DB2Applt.java ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ ¹Ì»ç¿ë TCP/IP Æ÷Æ®ÀÇ ¹øÈ£ÀÔ´Ï´Ù. ÀÌ Á¤º¸´Â ´ÙÀ½°ú °°ÀÌ ½ÃÇÑÀÌ Áö³­ °ÍÀÔ´Ï´Ù. DB2 JDBC ¾ÖÇø´ ¼­¹ö´Â ÀÌÁ¦ Windows NT ¼­ºñ½º·Î ½ÃÀÛµÉ ¼ö ÀÖÀ¸¸ç Á¦¾îÆÇÀÇ ¼­ºñ½º ¼½¼Ç¿¡¼­ »ç¿ëµÇ±â Àü¿¡ ¸ÕÀú ¼­ºñ½º·Î µî·ÏµÇ¾î¾ß ÇÕ´Ï´Ù. ¼­ºñ½º¸¦ µî·ÏÇÏ·Á¸é, °ü¸®ÀÚ·Î ·Î±×¿ÂµÈ µ¿¾È ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. db2regjdbc i ƯÁ¤ »ç¿ëÀÚ ID¿Í ÇÔ²² ¼öÇàµÉ ¼­ºñ½º¸¦ µî·ÏÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. db2regjdbc i [userid] [password] ¼­ºñ½º¸¦ Á¦°ÅÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. db2regjdbc u ÀÏ´Ü ¼­ºñ½º°¡ µî·ÏµÇ¸é, Á¦¾îÆÇÀÇ ¼­ºñ½º ¼½¼Ç¿¡¼­ ½ÃÀ۵ǰí Áß´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. 1. Á¦¾îÆÇÀ» ¿±´Ï´Ù. 2. ¼­ºñ½º¸¦ Ŭ¸¯ÇÕ´Ï´Ù. 3. "DB2 JDBC ¾ÖÇø´ ¼­¹ö"¸¦ °­Á¶Ç¥½ÃÇÕ´Ï´Ù. 4. ¸í·É Çʵ忡 Æ÷Æ® ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù(DB2Applt.java ÆÄÀÏ¿¡¼­ ÁöÁ¤ÇÑ ¹Ì»ç¿ë TCP/IP Æ÷Æ®ÀÇ ¹øÈ£). ½ÃÀÛÀ» Ŭ¸¯ÇÕ´Ï´Ù. ¼­ºñ½º´Â ¶ÇÇÑ ÀÚµ¿À¸·Î ½ÃÀ۵ǰí Áߴܵǵµ·Ï ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. 13.17 Á¤º¸ ¾ò±â 13.17.1 ¿Â¶óÀÎ µµ¿ò¸» SQL¹®ÀÇ ±¸¹®À» ¼³¸íÇÏ´Â "SQL µµ¿ò¸»" ÁÖÁ¦´Â UNIX ±â¹Ý ¿î¿µ üÁ¦¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù. 13.17.2 DB2 ¼­Àû DB2 Ã¥¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î Àִ ǥÀÇ ÇÏ´Ü¿¡ Àִ ù ÁÖÀÇ ¾ð¾î ½Äº°ÀÚ ¸ñ·ÏÀº ´ÙÀ½ Ç׸ñÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ¾ð¾î ½Äº°ÀÚ ±×¸®½º¾î A ÀϺ»¾î J Çѱ¹¾î K Áß±¹¾î C ´ë¸¸¾î T 13.17.3 PostScript ¼­Àû Àμ⠸Ŵº¾óÀÇ Àμ⺻À» ¿øÇÒ ¶§´Â PostScript ¹öÀüÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÏ°í ÀμâÇϽʽÿÀ. ÁÖ: ÀμâÇÒ ÆÄÀÏÀÇ Àüü °æ·Î¸íÀ» ÁöÁ¤ÇϽʽÿÀ. OS/2 ¹× Windows Ç÷§Æû¿¡¼­: 1. ¾ÐÃàµÈ PostScript ÆÄÀÏÀ» ½Ã½ºÅÛÀÇ ÇÏµå µå¶óÀ̺꿡 º¹»çÇÕ´Ï´Ù. ÆÄÀÏÀÇ È®ÀåÀÚ¸íÀº .exeÀ̸ç x:\doc\language\books\ps µð·ºÅ丮¿¡ À§Ä¡ÇØ ÀÖ½À´Ï´Ù. ¿©±â¼­ x:´Â CD-ROM µå¶óÀ̺긦 ³ªÅ¸³»´Â ±ÛÀÚÀ̸ç language´Â ¾ð¾î¸¦ ³ªÅ¸³»´Â 2¹®ÀÚ ±¹°¡ ÄÚµåÀÔ´Ï´Ù(¿¹¸¦ µé¾î, ¿µ¾î´Â EN). 2. ¿øÇϴ å¿¡ ÇØ´çÇÏ´Â ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù. ÀÌ ´Ü°è¿¡¼­ .pszÀÇ ÆÄÀÏ È®ÀåÀÚ¸íÀ» °®´Â Àμ⠰¡´ÉÇÑ PostScript ÆÄÀÏÀÌ »ý±é´Ï´Ù. 3. PostScript ÇÁ¸°ÅÍ°¡ ·¹º§ 1(¶Ç´Â ÀÌ¿Í µ¿µî) ÆÄÀÏÀ» ÀμâÇÒ ¼ö ÀÖ´Â »ý·«½Ã ÇÁ¸°ÅÍÀÎÁö È®ÀÎÇÕ´Ï´Ù. 4. ¸í·ÉÇà¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù. print filename.psz UNIX ±â¹Ý Ç÷§Æû¿¡¼­: 1. CD-ROMÀ» ¸¶¿îÆ®ÇÕ´Ï´Ù. CD-ROM ¸¶¿îÆ® ÇÁ·Î½Ãµà¾î¿¡ ´ëÇؼ­´Â ºü¸¥ ½ÃÀÛ ¸Å´º¾óÀ» ÂüÁ¶ÇϽʽÿÀ. 2. CD-ROMÀÇ /cdrom/doc/%L/ps µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿©±â¼­ /cdromÀº CD-ROMÀÇ ¸¶¿îÆ® À§Ä¡ÀÌ°í %LÀº ¿øÇÏ´Â ·ÎÄÉÀÏÀÇ À̸§ÀÔ´Ï´Ù. ¸Å´º¾óÀº .ps.Z·Î ³¡³ª´Â ÆÄÀϸíÀ¸·Î ¾Õ¿¡¼­ ¾ð±ÞµÈ µð·ºÅ丮¿¡ ¼³Ä¡µË´Ï´Ù. 3. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â ¸Å´º¾óÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÏ°í ÀμâÇÕ´Ï´Ù. o AIX: zcat filename | qprt -P PSPrinter_queue o HP-UX, Solaris ¶Ç´Â SCO UnixWare 7: zcat filename | lp -d PSPrinter_queue o Silicon Graphics IRIX ¹× SINIX: zcat < filename | lp -d PSPrinter_queue ¿©±â¼­ filenameÀº Àüü °æ·Î¸íÀÇ À̸§ÀÌ¸ç ¾ÐÃàµÈ PostScript ÆÄÀÏÀÇ È®ÀåÀÚÀÌ°í PSprinter_queue´Â PostScript ÇÁ¸°ÅÍ ´ë±âÇà·ÄÀÇ À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, UNIX¿ë ºü¸¥ ½ÃÀÛÀÇ ¿µ¹®ÆÇÀ» AIX¿¡¼­ ÀμâÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. zcat /cdrom/doc/en/ps/db2ixe50.ps.Z | qprt -P ps1 13.17.4 ¿Â¶óÀÎ ¼­Àû ¿­¶÷ ÀÌ Á¦Ç°¿¡ Æ÷ÇÔµÈ ¸Å´º¾óÀº ÇÏÀÌÆÛÅؽºÆ® ¸¶Å©¾÷ ¾ð¾î(HTML) ¼ÒÇÁƮīÇÇ Çü½ÄÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ¼ÒÇÁƮīÇÇ Çü½ÄÀ» ÅëÇØ Á¤º¸¸¦ Ž»öÇÏ°í °Ë»öÇÏ¸ç °ü·Ã Á¤º¸¿¡ ´ëÇÑ ÇÏÀÌÆÛÅؽºÆ® ¸µÅ©¸¦ Á¦°ø ¹Þ½À´Ï´Ù. À̸¦ ÅëÇØ »çÀÌÆ®¿¡¼­ ¶óÀ̺귯¸®¸¦ ½±°Ô °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. HTML ¹öÀü 3.2 Áؼö ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ¿Â¶óÀÎ ¼­ÀûÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¿Â¶óÀÎ ¼­ÀûÀ» º¸·Á¸é, o DB2 °ü¸® ÅøÀ» ¼öÇàÇÏ´Â °æ¿ì Á¤º¸ ¼¾Å͸¦ »ç¿ëÇϽʽÿÀ. o À¥ ºê¶ó¿ìÀúÀÇ ÆÄÀÏ ¿­±â ±â´ÉÀ» »ç¿ëÇϽʽÿÀ. ¿­¸° ÆäÀÌÁö¿¡´Â DB2 ¼­ÀûÀÇ ¼³¸í°ú ¸µÅ©°¡ ÀÖ½À´Ï´Ù. - UNIX-±â¹Ý Ç÷§Æû¿¡¼­ ´ÙÀ½ ÆäÀÌÁö¸¦ ¿±´Ï´Ù. file:/INSTHOME/sqllib/doc/%L/html/index.htm ¿©±â¼­ %LÀº ·ÎÄÉÀÏ(locale) À̸§ÀÔ´Ï´Ù. __ - ±âŸ Ç÷§Æû¿¡¼­ ´ÙÀ½ ÆäÀÌÁö¸¦ ¿±´Ï´Ù. sqllib\doc\html\index.htm °æ·Î´Â DB2°¡ ¼³Ä¡µÈ µå¶óÀ̺꿡 ÀÖ½À´Ï´Ù. DB2 ¿Â¶óÀÎ ¼­Àû ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇÏ¿© ÇØ´ç ÆäÀÌÁö¸¦ ¿­ ¼öµµ ÀÖ½À´Ï´Ù. »ç¿ë ÁßÀÎ ½Ã½ºÅÛ¿¡ µû¶ó ¾ÆÀÌÄÜÀº ±âº» Á¦Ç° Æú´õ ¶Ç´Â Windows ½ÃÀÛ ¸Þ´º¿¡ ÀÖ½À´Ï´Ù. ÁÖ: DB2 ¿Â¶óÀÎ ¼­Àû ¾ÆÀÌÄÜÀº Á¤º¸ ¼¾Å͸¦ ¼³Ä¡ÇÏÁö ¾Ê¾ÒÀ» ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 13.17.5 ¹®¼­ ¼­¹ö ¼³Á¤ ±âº»ÀûÀ¸·Î DB2 Á¤º¸´Â ±¹Áö ½Ã½ºÅÛ¿¡ ¼³Ä¡µË´Ï´Ù. Áï, DB2 Á¤º¸¸¦ ¾×¼¼½ºÇØ¾ß ÇÏ´Â »ç¶÷¸¶´Ù µ¿ÀÏÇÑ ÆÄÀÏÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. DB2 Á¤º¸¸¦ ƯÁ¤ÇÑ ÇϳªÀÇ À§Ä¡¿¡ ÀúÀåÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. 1. ±¹Áö ½Ã½ºÅÛÀÇ \sqllib\doc\html¿¡¼­ ¸ðµç ÆÄÀÏ ¹× ¼­ºêµð·ºÅ丮¸¦ À¥ ¼­¹ö·Î º¹»çÇÕ´Ï´Ù. °¢ Ã¥Àº ÇØ´ç Ã¥À» ±¸¼ºÇÏ´Â ¸ðµç ÇÊ¿äÇÑ HTML°ú GIF ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÀÚü ¼­ºêµð·ºÅ丮¸¦ °¡Áý´Ï´Ù. µð·ºÅ丮 ±¸Á¶°¡ ±×´ë·Î À¯ÁöµÇµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. 2. »õ À§Ä¡ÀÇ ÆÄÀÏÀ» ãµµ·Ï À¥ ¼­¹ö¸¦ ±¸¼ºÇϽʽÿÀ. Á¤º¸¸¦ ¾òÀ¸·Á¸é, ´ÙÀ½ ÁÖ¼ÒÀÇ À¥ ¼­¹ö¿¡¼­ DB2 ¿Â¶óÀÎ ¹®¼­ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ. http://www.software.ibm.com/data/pubs/papers/db2html.html 3. Á¤º¸ ¼¾ÅÍÀÇ Java ¹öÀüÀ» »ç¿ëÇÏ´Â °æ¿ì ¸ðµç HTML ÆÄÀÏ¿¡ ´ëÇØ ±âº» URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­Àû ¸ñ·Ï¿¡ ´ëÇÑ URLÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 4. À쫆 ̴ ÆÄÀÏÀ» º¼ ¼ö ÀÖÀ¸¸é, ÁÖ·Î ¿­¶÷µÇ´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦¸¦ Ã¥°¥ÇÇ¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. o Ã¥ ¸ñ·Ï o ÀÚÁÖ »ç¿ëµÇ´Â Ã¥ÀÇ ¸ñÂ÷ o ALTER TABLE ÁÖÁ¦¿Í °°ÀÌ ÀÚÁÖ ÂüÁ¶µÇ´Â ÁÖÁ¦ o Ž»ö ¾ç½Ä Ž»ö ¼³Á¤¿¡ ´ëÇØ ¾Ë°í ½ÍÀ¸¸é, "»õ·Î¿î ±â´É" ¼­ÀûÀ» ÂüÁ¶ÇϽʽÿÀ. 13.12.6 ¿Â¶óÀÎ ¼­Àû Ž»ö HTML Ã¥¿¡¼­ Á¤º¸¸¦ Ž»öÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. o HTML Ã¥ÀÇ ¸ðµç ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡ ÀÖ´Â 'DB2 ¼­Àû Ž»ö'À» Ŭ¸¯ÇÕ´Ï´Ù. ƯÁ¤ ÁÖÁ¦¸¦ ã±â À§ÇØ Å½»ö ¾ç½ÄÀ» »ç¿ëÇÕ´Ï´Ù. o HTML Ã¥ÀÇ ¸ðµç ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡ ÀÖ´Â '»öÀÎ'À» Ŭ¸¯ÇÕ´Ï´Ù. Ã¥¿¡¼­ ƯÁ¤ ÁÖÁ¦¸¦ ãÀ¸·Á¸é »öÀÎÀ» »ç¿ëÇÕ´Ï´Ù. o HTML Ã¥ÀÇ ¸ñÂ÷ ¶Ç´Â »öÀÎÀ» Ç¥½ÃÇÏ°í À¥ ºê¶ó¿ìÀúÀÇ Ã£±â ±â´ÉÀ» »ç¿ëÇÏ¿© Ã¥¿¡¼­ ƯÁ¤ ÁÖÁ¦¸¦ ã½À´Ï´Ù. o ƯÁ¤ ÁÖÁ¦·Î ½Å¼ÓÈ÷ ¸®ÅÏÇÏ·Á¸é À¥ ºê¶ó¿ìÀúÀÇ Ã¥°¥ÇÇ ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. o Á¤º¸ ¼¾ÅÍÀÇ Å½»ö ±â´ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ ÁÖÁ¦¸¦ ã½À´Ï´Ù. 13.18 MICROSOFT INTERNET EXPLORER 4.0 HTTP 1.1 ¼³Á¤ ÇöÀç Internet Explorer¿¡¼­ÀÇ ±âº» ¼³Á¤Àº DB2 Ž»ö ¼­¹ö¿Í Ãæµ¹À» ÀÏÀ¸Åµ´Ï´Ù. ÀϽÃÀûÀÎ ÇØ°áÃ¥À¸·Î Internet Explorer °í±Þ ¿É¼Ç¿¡¼­ HTTP 1.1 ¼³Á¤ È®ÀζõÀ» ÀÛµ¿½ÃÅ°Áö ¸¶½Ê½Ã¿À(¹®¼­¸¦ ¾×¼¼½ºÇÏ´Â °¢ Ŭ¶óÀ̾ðÆ®¿¡¼­). Internet ExplorerÀÇ Á¦ÇÑ»çÇ× ¶§¹®¿¡ À̸¦ Àû¿ë½ÃÅ°±â À§Çؼ­´Â ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. 1. 'º¸±â' ¸Þ´º¿¡¼­ 'ÀÎÅÍ³Ý ¿É¼Ç'À» ¼±ÅÃÇÕ´Ï´Ù. 2. 'È®Àå' ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. È®ÀζõÀÌ ÀÖ´Â ¼±ÅûçÇ×µéÀÇ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. 3. "HTTP 1.1 ¼³Á¤" ¼½¼Ç¿¡¼­ "ÇÁ·Ï½Ã ¿¬°áÀ» ÅëÇÑ HTTP 1.1 »ç¿ë" ¹× "HTTP 1.1 »ç¿ë" È®ÀζõÀ» µÑ ´Ù ¼±ÅÃÃë¼ÒÇÕ´Ï´Ù. 4. È®ÀÎÀ» ¼±ÅÃÇÕ´Ï´Ù. 5. »õ·Î¿î ¼³Á¤À» Àû¿ë½ÃÅ°·Á¸é Windows¸¦ Á¾·áÇÏ°í ÄÄÇ»Å͸¦ ÀçºÎÆ®ÇÕ´Ï´Ù. 13.19 Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© Ŭ·¯½ºÅÍ ¿ø°Ý °ü¸®½Ã °í·Á»çÇ× º¹¼ö ³ëµå¿¡¼­ Windows NT¿ë DB2 UDB EEE¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ¼³Ä¡ ÇÁ·Î¼¼½º´Â Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ "ÀνºÅϽº ¼ÒÀ¯ ³ëµå"°¡ Åë½Å¿ë Á¶Á¤ÀÚ ³ëµå°¡ µÇµµ·Ï ±¸¼ºÇÕ´Ï´Ù. Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© Ŭ·¯½ºÅ͸¦ ¿ø°ÝÀ¸·Î °ü¸®ÇÏ·Á¸é, °¢ ³ëµå¿¡¼­ Åë½ÅÀ» ÀÛµ¿½Ãų ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¹æ¹ýÀ¸·Î À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 1. °¢ ½Ã½ºÅÛ¿¡¼­ TCP/IP Æ÷Æ®¸¦ ¿¹¾àÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Æ÷Æ® 4000Àº °¢ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. 2. ¸ðµç ³ëµå¿¡¼­ Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» °»½ÅÇÕ´Ï´Ù. ÀνºÅϽº ¼ÒÀ¯ ³ëµå¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. DB2 update dbm cfg using svcename 4000 3. TCP/IP¸¦ äÅÃÇϵµ·Ï °¢ ³ëµå¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀνºÅϽº ¼ÒÀ¯ ³ëµå¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. rah "db2set db2comm=TCPIP" °¢ ³ëµå´Â Àç½ÃÀ۽à Àιٿîµå TCP/IP ¿¬°áÀ» äÅÃÇÕ´Ï´Ù. 14.0 º¹Á¦ ¾È³» ¹× ÂüÁ¶¼­ 14.1 Áö¿øµÇ´Â »õ·Î¿î Ç÷§Æû IBM º¹Á¦´Â ¼Ò½º¿¡¼­ ¸ñÇ¥·Î ÀڷḦ º¹Á¦ÇÏ´Â »ç¿ëÇϱ⠽¬¿î ÀÚµ¿ º¹»ç ÅøÀÔ´Ï´Ù. ÀÚ·á´Â º¹»çµÉ ¼ö ÀÖ½À´Ï´Ù. o MVS¿ë DB2, VSE & VM¿ë DB2, DB2 Universal Database ¹× OS/400¿ë DB2 µ¥ÀÌŸº£À̽º ¼­¹ö »çÀÌ¿¡¼­ o MVS, VM, VSE, OS/400, AIX, HP-UX, SCO UnixWare 7, OS/2, Windows NT, Windows 95, Windows 98 ¹× Solaris ¿î¿µ ȯ°æ¿ë Ç÷§Æû¿¡¼­ o Oracle, Sybase, Informix ¹× Microsoft SQL Server¿Í °°Àº ºñ-DB2 ¼Ò½º ¹× ¸ñÇ¥¿¡¼­(DB2 DataJoiner¸¦ ÅëÇØ). 14.2 »õ·Î¿î ¸Þ¼¼Áö Apply ÇÁ·Î±×·¥¿¡ ´ëÇÑ µÎ °¡Áö ¸Þ¼¼Áö°¡ Á¦12Àå, "IBM º¹Á¦ ¸Þ¼¼Áö"¿¡¼­ ´©¶ôµÇ¾î ÀÖ½À´Ï´Ù. ASN1054S Apply ÇÁ·Î±×·¥ÀÌ ¼Ò½º ¼ÒÀ¯ÀÚ "", ¼Ò½º Å×À̺í "" ¹× ¼Ò½º ºä ±ÔÁ¤ÀÚ ""¿¡ ´ëÇÑ µî·Ï Á¤º¸¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ¼³¸í: ¼Ò½º Å×ÀÌºí µî·ÏÀÌ À߸øµÇ¾ú°Å³ª ¿Ï·áµÇÁö ¾Ê¾Ò½À´Ï´Ù. »ç¿ëÀÚ Á¶Ä¡: µî·ÏÀ» »èÁ¦ÇÏ°í ´Ù½Ã ÇϽʽÿÀ. ¶ÇÇÑ ±× µî·Ï Á¤º¸°¡ register table ¹× pruning control table ¾çÂÊ¿¡ ¸ðµÎ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ASN1055S Apply ÇÁ·Î±×·¥Àº ¼Ò½º ¼ÒÀ¯ÀÚ "", ¼Ò½º Å×À̺í "", ¼Ò½º ºä ±ÔÁ¤ÀÚ "", ¸ñÇ¥ ¼ÒÀ¯ÀÚ "" ¹× ¸ñÇ¥ Å×À̺í ""¿¡ ´ëÇÑ Á¤¸® Á¦¾î Á¤º¸¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ¼³¸í: ¼Ò½º Å×ÀÌºí µî·ÏÀÌ À߸øµÇ¾ú½À´Ï´Ù. »ç¿ëÀÚ Á¶Ä¡: º¹»ç ÀÛ¾÷ Á¤ÀǸ¦ »èÁ¦ÇÏ°í ´Ù½Ã ÇϽʽÿÀ. 14.3 DB2 UDB ¹öÀü 5.2¿ë Capture ÇÁ·Î±×·¥¿¡ ÀÇÇÑ LONG VARCHAR Áö¿ø DB2 UDB ¹öÀü 5.2¿ë Capture ÇÁ·Î±×·¥Àº ÀÌÁ¦ LONG VARCHAR ÀÚ·á À¯ÇüÀ» Áö¿øÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®°Ô µÇ¾ú½À´Ï´Ù. LONG VARCHAR Ä÷³ÀÇ º¯°æ»çÇ× Ä¸Ã³¿¡ ÇÊ¿äÇÑ Á¤º¸°¡ µé¾î ÀÖ´Â »õ·Î¿î Long Field Manager long ·¹Äڵ尡 Àü´ÞµË´Ï´Ù. »õ·Î¿î ĸó ´É·ÂÀÌ ÇÊ¿äÇÑ DB2 UDB ¹öÀü 5 »ç¿ëÀÚ¿¡°Ô ALTER TABLE¹®¿¡ Ãß°¡ ÀýÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ¼±ÅñÇÀÌ ÁÖ¾îÁý´Ï´Ù. CREATE TABLE ±¸¹®¿¡´Â º¯È­°¡ ¾ø½À´Ï´Ù. »õ·Î¿î LONG VARCHAR Áö¿øÀ» È°¿ëÇÏ·Á¸é, ALTER TABLE¹®¿¡¼­ DATA CAPTURE CHANGES INCLUDE LONGVAR COLUMNS ÀýÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ DDL¹®ÀÌ ½ÇÇàµÇ¸é, SYSCAT.TABLES¿¡ ÀÖ´Â DATA CAPTURE CHANGES Ä÷³Àº "L"·Î ¼³Á¤µË´Ï´Ù. INCLUDE LONGVAR ¿É¼Ç ÇàÀÇ ±âº» Å×À̺íÀÌ °»½ÅµÉ ¶§¸¶´Ù Long Field Manager long ·¹Äڵ尡 ¾²¿©Áö°í ĸó ÇÁ·Î±×·¥¿¡¼­ ÀÐÈü´Ï´Ù. ÀÌ·± ·¹Äڵ忡´Â Ä÷³ ÀüÈÄÀÇ À̹ÌÁö°¡ µÑ ´Ù Æ÷ÇԵ˴ϴÙ. »õ·Î¿î LONG VARCHAR Áö¿øÀ» ÀÛµ¿ ±ÝÁö½ÃÅ°·Á¸é, ALTER TABLE¹®¿¡¼­ ÀûÇÕÇÑ DATA CAPTURE CHANGES °ªÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ãß°¡ Àý ¾øÀÌ "¿¹" ¶Ç´Â "¾øÀ½"À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. LONG VARCHAR Ä÷³À» µî·ÏÇÏ·Á¸é, Á¦¾î ¼¾ÅÍ¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. "º¹Á¦ ¼Ò½º·Î Á¤ÀÇ" â¿¡¼­ "»ç¿ë °¡´ÉÇÑ Ä÷³ ¹Ú½º"¸¦ ã½À´Ï´Ù. 2. LONG VARCHAR Ä÷³À» ¼±ÅÃÇÕ´Ï´Ù. ´ÙÀ½ Á¦ÇÑ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù. DELETE Á¶ÀÛ(IBMSNAP_OPERATION="D")¿¡ ´ëÇØ LONG VARCHAR Ä÷³ °ªÀº ³Î(NULL)ÀÌ µË´Ï´Ù. | 14.4 DATAJOINER º¹Á¦ °ü¸® Åø README | DB2 DataJoiner º¹Á¦ °ü¸® Åø, ¹öÀü 2.1.1(DJRA) °³¿ä>> | ÀÌ Àý¿¡´Â DJRA¸¦ ¼³Ä¡ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. | o DJRA¿¡ ´ëÇÑ Á¤º¸ | o DJRA ¼³Ä¡ | DJRA¿¡ ´ëÇÑ Á¤º¸>> | DJRA´Â Windows 95, Windows 98 ¹× Windows NT¿ë DB2 UDB FixPak 7¿¡¼­ »ùÇà | ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î¼­ óÀ½ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÌ ¿î¿µ üÁ¦µé¿¡¼­¸¸ | »ç¿ë °¡´ÉÇÕ´Ï´Ù. DJRA´Â º¹Á¦ ÀÚ·á¿¡ ´ëÇÑ °ü¸® ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. | DJRA´Â MVS¿ë DataPropagator Relational ¹öÀü 5 ¹× AS/400¿ë DataPropagator | Relational ¹öÀü 5ÀÇ °ü¸® ±â´ÉÀ» ¿ä±¸ÇÏ´Â °í°´µé¿¡°Ô ±ÇÀåµË´Ï´Ù. ÀÌ | µÎ °¡Áö Ç÷§Æû¿¡ ÇÊ¿äÇÑ ¿©·¯°¡Áö °ü¸® ±â´ÉÀº ÇöÀç UDB Á¦¾î ¼¾ÅÍ¿¡¼­ | »ç¿ë °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. | DJRA ¼³Ä¡>> | DJRA´Â µð·ºÅ丮 "\BONUS\REPLICATION"¿¡ À§Ä¡ÇÕ´Ï´Ù. °³³äÀû ¼³Ä¡ ¹× | ±¸¼º Á¤º¸°¡ ´ÙÀ½ ÁÖ¼ÒÀÇ "DataJoiner Planning, installation and | Configuration Guide"¿¡¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù. | http://www.software.ibm.com/data/datajoiner/booksv2/djxn2m79 | ¶ÇÇÑ Ã¥Àº °³º°ÀûÀ¸·Î ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù(SC26-915-01). PostScript | »çº»À» ÀμâÇÏ·Á¸é, ´ÙÀ½ DataJoiner ftp »çÀÌÆ®¿¡¼­ ÆÄÀÏ "v2ntpic.pdf"¸¦ | ´Ù¿î·ÎµåÇϽʽÿÀ. | ftp://ftp.software.ibm.com/ps/products/datajoiner/info/ | º¹Á¦ °ü¸®´Â Windows 95, Windows 98 ¶Ç´Â Windows NT ¿î¿µ üÁ¦¿¡ | ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù. º¹Á¦ °ü¸® ¹öÀü 2.1.1À» ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. | 1. '³» ÄÄÇ»ÅÍ' ¶Ç´Â 'Explorer'¸¦ ¿©½Ê½Ã¿À. | 2. UDB DB2 CD-ROMÀ» Ŭ¸¯ÇϽʽÿÀ. | 3. BONUS¸¦ ¼±ÅÃÇϽʽÿÀ. | 4. REPLICATIONÀ» ¼±ÅÃÇϽʽÿÀ. | 5. DJRA ÇÁ·Î±×·¥À» ¼öÇàÇϽʽÿÀ. ÀÌ°ÍÀº ÆÄÀÏÀ» ¾ÐÃàÇØÁ¦ÇÏ°í ¼³Ä¡ | ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÕ´Ï´Ù. | ¼³Ä¡ ¼³Á¤ µ¿¾È, DJRA¸¦ ¼³Ä¡ÇÒ µð·ºÅ丮¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ | ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÃֽŠÁ¤º¸´Â README.TXT ÆÄÀÏÀ» ÅëÇØ ¿­¶÷ÇÒ ¼ö | ÀÖ½À´Ï´Ù. 15.0 DB2 ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ·Îµå¸Ê 15.1 ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ Å¶(ADT)¿¡ ´ëÇÑ Á¤º¸ VisualAge for Basic ¹× Lotus Approach´Â ´õ ÀÌ»ó Á¦Ç° ¹Ú½º¿¡ ÇÔ²² µé¾î °¡Áö ¾Ê½À´Ï´Ù. 16.0 SQL ÂüÁ¶¼­ | 16.1 ¸í¸í ±ÔÄ¢(cursor-name) | cursor-name SQL Ä¿¼­¸¦ ÁöÁ¤ÇÏ´Â ±ä ½Äº°ÀÚ. È£½ºÆ® ȣȯ¼ºÀ» À§ÇØ | ÇÏÀÌǵµ Áö¿øÇÕ´Ï´Ù. | 16.2 ALTER TABLE ACTIVATE NOT LOGGED INITIALLY ÀýÀº FILE LINK CONTROL ¼Ó¼ºÀÇ DATALINK Ä÷³ÀÌ Å×ÀÌºí¿¡ Ãß°¡µÉ ¶§ »ç¿ëµÇÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | "table-name"ÀÇ ¼³¸íÀ» ´ÙÀ½À¸·Î ´ëüÇϽʽÿÀ. | "table-name" | º¯°æµÇ´Â Å×À̺íÀ» ½Äº°ÇÕ´Ï´Ù. Ä«Å»·Î±×¿¡¼­ ExplainÇÏ´Â Å×À̺íÀ̾î¾ß Çϸç | ºä ¶Ç´Â Ä«Å»·Î±× Å×À̺íÀ̾´Â ¾ÈµË´Ï´Ù. ¿ä¾à Å×À̺íÀÌ ÀÖ´Â °æ¿ì, | º¯°æÀº óÀ½¿¡ ±â·ÏµÇÁö ¾ÊÀº È°¼ºÈ­, pctfree º¯°æ, locksize ¶Ç´Â Ãß°¡·Î | Á¦Çѵ˴ϴÙ. | 16.3 º¹ÇÕ SQL | ´ÙÀ½ÀÌ "±ÔÄ¢" ¼½¼Ç¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | DB2 Connect´Â º¹ÇÕ SQL ºí·Ï¿¡¼­ LOB¸¦ ¼±ÅÃÇÏ´Â SELECT¹®À» Áö¿øÇÏÁö | ¾Ê½À´Ï´Ù. 16.4 CREATE FUNCTION 16.4.1 DBINFO CREATE FUNCTION(¿ÜºÎ ½ºÄ®¶ó) ¹× CREATE FUNCTION(¿ÜºÎ Å×À̺í) ¾çÂÊ¿¡´Â Á¤ÀÇÀÚ°¡ DBINFO¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì UDF·Î Àü´ÞµÇ´Â DBINFO ±¸Á¶ÀÇ Á¤º¸ ¸ñ·ÏÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ ºÎºÐÀÌ ÀÌ·± ¸ñ·Ï¸¶´Ù Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ID - µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ °¢ ¿¬°á¸¶´Ù ¼³Á¤µÈ °íÀ¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ID. | 16.4.2 UDF È£Ãâ À¯Çü¿¡ ´ëÇÑ Ã³¸® ¿À·ù | "NO FINAL CALL ¶Ç´Â FINAL CALL" ½ºÆåÀÌ ¼³¸íµÇ´Â "CREATE FUNCTION(¿ÜºÎ | ½ºÄ®¶ó)" ¼½¼Ç¿¡¼­, ´ÙÀ½ ¹®ÀåÀÌ ¸Ç ¾Æ·¡¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | ¿À·ù ¹ß»ý½Ã ÀÌ È£ÃâÀÇ ½ºÄ®¶ó UDF ó¸®ÀÇ ¼³¸íÀÌ Embedded SQL Programming | Guide Á¦7Àå, "Other Coding Considerations" ¼½¼Ç¿¡¼­ "Hints and Tips" | ¾Æ·¡¿¡ Æ÷ÇԵ˴ϴÙ. | ÀÌ¿¡ ´ëÇÑ °»½ÅµÈ ¼³¸íÀº ¼½¼Ç 8.11.2 "½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇÑ ¿ÜºÎ UDF | ¿À·ù ó¸® ¸ðµ¨"¿¡ ÀÖ½À´Ï´Ù. | "NO FINAL CALL ¶Ç´Â FINAL CALL" ½ºÆåÀÌ ¼³¸íµÇ´Â "CREATE FUNCTION | (¿ÜºÎ Å×À̺í)" ¼½¼Ç¿¡¼­, ´ÙÀ½ ¹®ÀåÀÌ ¸Ç ¾Æ·¡¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. | ¿À·ù ¹ß»ý½Ã ÀÌ È£ÃâÀÇ Å×À̺í UDF ó¸®ÀÇ ¼³¸íÀÌ Embedded SQL Programming | Guide Á¦7Àå, "Table Function Considerations" ¼½¼Ç¿¡ Æ÷ÇԵ˴ϴÙ. | °»½ÅµÈ ÀÌ ¼³¸íÀº ¼½¼Ç 8.11.1 "EXTERNAL TABLE ÇÔ¼ö¿¡ ´ëÇÑ Scratchpad | ¹× ÃÖÁ¾ È£Ãâ À¯Çü Àμö"¿¡ ÀÖ½À´Ï´Ù. | 16.5 CREATE TABLE | 16.5.1 CREATE TABLE ¼³¸í | ´ÙÀ½À» NOT LOGGED INITIALLYÀÇ ¼³¸í¿¡ Ãß°¡ÇϽʽÿÀ. NOT LOGGED INITIALLY ÀýÀº FILE LINK CONTROL ¼Ó¼ºÀÇ DATALINK Ä÷³ÀÌ Å×ÀÌºí¿¡ ÀÖÀ» ¶§ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù. | "summary-table-definition"¿¡¼­ "FULLSELECT"¿¡ ´ëÇÑ ¼³¸íÀ» ´ÙÀ½°ú °°ÀÌ | ´ëüÇϽʽÿÀ. | FULLSELECT | Å×ÀÌºí¿¡ ´ëÇÑ Á¶È¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÁöÁ¤µÈ summary-table-options´Â | ¿ä¾à Å×À̺íÀÇ ¼Ó¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. ¼±ÅÃµÈ ¿É¼ÇÀº ¶ÇÇÑ fullselectÀÇ | ³»¿ëÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÕ´Ï´Ù. | DEFINITION ONLY¸¦ ÁöÁ¤ÇÑ °æ¿ì À¯È¿ÇÑ ¸ðµç fullselect¸¦ ÁöÁ¤ÇÒ ¼ö | ÀÖ½À´Ï´Ù. ÀÚ·á À¯Çü°ú ³Î(NULL) Çã¿ë ¿©ºÎ ¼Ó¼ºÀº ¼±Åà ¸ñ·ÏÀÇ °á°ú | Ä÷³À¸·ÎºÎÅÍ °áÁ¤µË´Ï´Ù. ¸ðµç ¼±Åà ¸ñ·Ï ¿ä¼Ò´Â À̸§À» °¡Á®¾ß ÇÕ´Ï´Ù . | REFRESH DEFERRED ¶Ç´Â REFRESH IMMEDIATE°¡ ÁöÁ¤µÇ¸é, fullselect´Â | ´ÙÀ½À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. | o FROMÀý¿¡¼­ ºä, ¿ä¾à Å×ÀÌºí ¶Ç´Â À¯Çü ÁöÁ¤ Å×À̺í ÂüÁ¶ | o ÂüÁ¶ À¯Çü ¶Ç´Â DATALINK À¯Çü(¶Ç´Â ÀÌ À¯Çü¿¡ ±Ù°ÅÇÑ ±¸º° À¯Çü)ÀÎ | Ç¥Çö½Ä | o ¿ÜºÎ Á¶Ä¡°¡ Æ÷ÇÔµÈ ÇÔ¼ö | o ¹°¸®Àû Ư¼º¿¡ ÀÇÁ¸ÇÏ´Â ÇÔ¼ö(¿¹¸¦ µé¾î, NODENUMBER, PARTITION) | o ½Ã½ºÅÛ ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶ÇÏ´Â Å×À̺íÀ̳ª ºä(explain Å×À̺íÀ» ÁöÁ¤Çصµ ¾ÈµÊ) | ±×¸®°í, REFRESH IMMEDIATE°¡ ÁöÁ¤µÈ °æ¿ì, | o fullselectÀÌ ºÎ¼Ó¼±ÅÃÀ̾î¾ß ÇÕ´Ï´Ù | o ºÎ¼Ó¼±ÅÃÀº ´ÙÀ½À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. | - °áÁ¤ÀûÀÌÁö ¾ÊÀº ÇÔ¼ö | - ½ºÄ®¶ó fullselect | - fullselect°¡ ÀÖ´Â ¼ú¾î | - Ư¼ö ·¹Áö½ºÅÍ | o GROUP BY ÀýÀÌ ºÎ¼Ó¼±Åÿ¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. | o ¼±Åà ¸ñ·ÏÀº COUNT(*) ÇÔ¼ö(¶Ç´Â COUNT_BIG(*))¸¦ °¡Á®¾ß Çϸç | DISTINCT°¡ ¾ø¾î¾ß ÇÕ´Ï´Ù. | o SUM(³Î(NULL) ÀÔ·Â °¡´ÉÇÏÁö ¾ÊÀº Ä÷³ÀÇ), COUNT ¶Ç´Â COUNT_BIG | Ä÷³ ÇÔ¼ö°¡ ¼±Åà ¸ñ·Ï(DISTINCT ¾øÀÌ)¿¡ Çã¿ëµÇ¸ç ´Ù¸¥ ¼±Åà ¸ñ·Ï | Ç׸ñÀº GROUP BY Àý¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. | o FROM ÀýÀº ´ÜÀÏ ±âº» Å×À̺íÀ» ÂüÁ¶ÇØ¾ß ÇÕ´Ï´Ù(Å×À̺íÀº ¿ä¾à Å×À̺í, | À¯Çü ÁöÁ¤ Å×ÀÌºí ¶Ç´Â ºäÀÏ ¼ö ¾ø½À´Ï´Ù). | o ¸ðµç GROUP BY Ç׸ñÀÌ ¼±Åà ¸ñ·Ï¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. | o ±×·ìÇÎ ÁýÇÕÀº Çã¿ëµÇÁö ¾ÊÀ¸¸ç(CUBE ¹× ROLLUP Æ÷ÇÔ) »ó¼ö¿¡ ´ëÇÑ | ±×·ìÇεµ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. | o HAVING ÀýÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. | o ´ÙÁß ÆÄƼ¼Ç ³ëµå±×·ì¿¡ ÀÖ´Â °æ¿ì, ÆÄƼ¼Ç Å°´Â Ç׸ñº° ±×·ìÀÇ | ºÎºÐÁýÇÕÀ̾î¾ß ÇÕ´Ï´Ù. | "REPLICATED"¿¡ ´ëÇÑ ¼³¸íÀ» ´ÙÀ½°ú °°ÀÌ ´ëüÇϽʽÿÀ. | REPLICATED | Å×ÀÌºí¿¡ ÀúÀåµÈ ÀÚ·á°¡ Å×À̺íÀÌ Á¤ÀÇµÈ Å×ÀÌºí °ø°£ÀÌ ÀÖ´Â ³ëµå | ±×·ìÀÇ °¢ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç¿¡ ¹°¸®ÀûÀ¸·Î º¹Á¦µÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. | ÀÌ´Â Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ÀÚ·áÀÇ »çº»ÀÌ ÀÌ µ¥ÀÌŸº£À̽º ÆÄƼ¼Ç¿¡µµ | ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº REFRESH DEFERRED(SQLSTATE 42997)À¸·Î | Á¤ÀÇÇÑ ¿ä¾à Å×À̺í¿ëÀ¸·Î¼­¸¸ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. | 16.5.2 CREATE TABLE ÁÖÀÇ»çÇ× | "ÁÖ" ¾Æ·¡ÀÇ 7¹ø° ¹®´Ü ±âÈ£¸¦ ´ÙÀ½À¸·Î ´ëüÇϽʽÿÀ. | o REFRESH DEFERRED ¿ä¾à Å×À̺íÀº Á¶È¸ ó¸® ÃÖÀûÈ­¿¡ »ç¿ëÇÏÁö ¸øÇÒ | °ÍÀÔ´Ï´Ù. ÀÌ ÃÖÀûÈ­¿¡¼­ ¿ä¾à Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸·Á¸é, ÀÌ¹Ì | ¼³¸íÇÑ ±ÔÄ¢ ÀÌ¿Ü¿¡ ƯÁ¤ ±ÔÄ¢À» fullselect·Î È®Á¤ÇØ¾ß ÇÕ´Ï´Ù. | fullselectÀº ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. | - GROUP BY°¡ ÀÖ´Â ºÎ¼Ó¼±ÅÃÀ̾î¾ß ÇÕ´Ï´Ù. | - ¼±Åà ¸ñ·Ï ¾îµð¿¡¼­³ª DISTINCT¸¦ Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | - ¸ðµç ±×·ìÇÎ ÁýÇÕ(CUBE ¹× ROLLUP Æ÷ÇÔ)À» Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | - group by ÀýÀÇ ¸ðµç ±×·ìÇÎ Ä÷³¿¡¼­ ³Î(NULL)À» Çã¿ëÇÏÁö ¸»¾Æ¾ß | ÇÕ´Ï´Ù. | - µÎ ¹ø ÀÌ»ó ÀÓÀÇÀÇ Ä÷³À» ÂüÁ¶ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | - group by Àý¿¡ 32Ä÷³º¸´Ù ´õ ¸¹ÀÌ Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | - Ư¼ö ·¹Áö½ºÅ͸¦ Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | - °áÁ¤ÀûÀÌÁö ¾ÊÀº ÇÔ¼ö¸¦ Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. | REFRESH DEFERRED ¿ä¾à Å×À̺í ÀÛ¼º½Ã ÁöÁ¤µÇ´Â Á¶È¸°¡ ÀÌ ±ÔÄ¢µéÀ» | ÁؼöÇÏÁö ¾ÊÀ¸¸é, °æ°í°¡ ¸®Åϵ˴ϴÙ(SQLSTATE 01633). | ´ÙÀ½°ú °°Àº »õ·Î¿î ¹®´ÜÀ» "ÁÖ" ¾Æ·¡¿¡ Ãß°¡ÇϽʽÿÀ. | o ¿ä¾à Å×À̺íÀÌ REFRESH IMMEDIATE·Î Á¤ÀÇµÈ °æ¿ì, ±â¹ÝÀÌ µÇ´Â Å×À̺íÀÇ | »ðÀÔÀ̳ª °»½Å¿¡¼­ ÃÊ·¡µÈ º¯°æ °á°ú¸¦ Àû¿ëÇÏ·Á°í ½ÃµµÇÒ ¶§ ¿À·ù°¡ | ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·ù´Â ±â¹ÝÀÌ µÇ´Â Å×À̺íÀÇ »ðÀÔÀ̳ª °»½ÅÀÇ | ½ÇÆи¦ ¾ß±âÇÕ´Ï´Ù. | 16.6 CREATE TABLESPACE | ¼­ºê¼½¼Ç "DROPPED TABLE RECOVERY"¿¡ ¼³¸íµÈ ±â´ÉÀÌ ±¸ÇöµÇÁö ¾Ê¾Ò½À´Ï´Ù. | ÀÌ ¼­ºê¼½¼ÇÀº SQL ÂüÁ¶¼­ÀÇ ¹öÀü 5.2¿¡¼­ »èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. 16.7 ºÎ·Ï A. SQL ÇÑ°è/µ¥ÀÌŸº£À̽º °ü¸® ÇÁ·Î±×·¥ ÇÑ°è DMS Å×ÀÌºí °ø°£¿¡ ÀÖ´Â Å×ÀÌºí ¼öÀÇ ÇÑ°è´Â 6648¿¡¼­ 51971·Î Áõ°¡µÇ¾ú½À´Ï´Ù. ÀÌ »õ·Î¿î ÇÑ°è´Â ÆäÀÌÁö Å©±â°¡ 4KB°¡ ¾Æ´Ñ ¸ðµç Å×ÀÌºí °ø°£ ¹× »õ·Ó°Ô ÀÛ¼ºµÈ 4KB DMS Å×ÀÌºí °ø°£¿¡ ÀÚµ¿À¸·Î Àû¿ëµË´Ï´Ù. ±âÁ¸ÀÇ 4KB DMS Å×ÀÌºí °ø°£¿¡ ´ëÇØ db2dart À¯Æ¿¸®Æ¼ÀÇ »õ·Î¿î /ets ¿É¼ÇÀº »õ·Î¿î ÇÑ°è Àû¿ë½Ã »ç¿ëµË´Ï´Ù. 1. µ¥ÀÌŸº£À̽º¸¦ ºñÈ°¼ºÈ­½Ãŵ´Ï´Ù(Áï, ÀÌ¿¡ ´ëÇÑ ¿¬°áÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù). 2. È£Ãâ: db2dart /ets /tsi . ÀÌ´Â »õ·Î¿î ÇÑ°èÀÇ ÀÀ¿ë ÇÁ·Î±×·¥°ú ȣȯµÉ ¼ö ¾ø´Â ½Äº°ÀÚ°¡ ÀÖ´Â ±âÁ¸ÀÇ Å×À̺í, »öÀÎ ¶Ç´Â LONG ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÁöÁ¤µÈ Å×ÀÌºí °ø°£À» Á¡°ËÇÕ´Ï´Ù. ÀÌ·± °ÍÀ» ãÁö ¸øÇÏ¸é »õ·Î¿î ÇÑ°è°¡ ±× Å×ÀÌºí °ø°£¿¡ Àû¿ëµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ºñȣȯ Å×ÀÌºí ¸ñ·ÏÀÌ ´ÙÆ® º¸°í¼­¿¡ Á¦°øµË´Ï´Ù. ÀÌ ¶§ »õ·Î¿î ÇÑ°è°¡ Àû¿ëµÇ±â À§Çؼ­´Â ÀÌ·± Å×À̺íÀº »èÁ¦µÇ°í ¸í·ÉÀº ¼º°øÀûÀ¸·Î ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. Å×À̺íÀº À¯Æ¿¸®Æ¼°¡ ¸ðµç ³í¸® ³ëµå¿¡¼­ ¼º°øÀûÀ¸·Î ¼öÇàµÈ ÈÄ ´Ù½Ã ÀÛ¼ºµÇ°í ·ÎµåµÉ ¼ö ÀÖ½À´Ï´Ù. EEE ¼³Ä¡¿¡¼­ ¸ÕÀú Å×ÀÌºí °ø°£ÀÌ »óÁÖÇÏ´Â ³ëµå ±×·ìÀÇ ±¸¼º¿øÀÎ ÇϳªÀÇ ³í¸® ³ëµå¿¡¼­ ÀÌ ¸í·ÉÀ» ¼öÇà ÇϽʽÿÀ. ºñȣȯ Å×À̺íÀÌ ½Äº°µÇ¸é, À̸¦ »èÁ¦ÇÏ°í ¸í·ÉÀ» ´Ù½Ã ¼öÇà ÇϽʽÿÀ. ÀÏ´Ü ¸í·ÉÀ» ÇϳªÀÇ ³í¸® ³ëµå¿¡¼­ ¼º°øÀûÀ¸·Î ¼öÇàÇϸé, Å×ÀÌºí °ø°£ÀÌ »óÁÖÇÏ´Â ³ëµå ±×·ìÀÇ ¸ðµç ³í¸® ³ëµå¿¡¼­ À̸¦ ´Ù½Ã ¼öÇàÇØ¾ß ÇÕ´Ï´Ù(db2_all ¶Ç´Â db2dart_all À¯Æ¿¸®Æ¼°¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù). db2dart ¿É¼Ç Á¤º¸¸¦ º¸·Á¸é ¾Æ¹« ¿É¼Ç ¾øÀÌ db2dart¸¦ È£ÃâÇϽʽÿÀ(À¯Æ¿¸®Æ¼´Â sqllib\misc¿¡ ÀÖ½À´Ï´Ù). ÁÖ: 1. db2dart /ets°¡ Å×ÀÌºí °ø°£¿¡¼­ ¼º°øÀûÀ¸·Î ¼öÇàµÇ¸é, dbdart /ets ¼öÇà ÀÌÀü¿¡ ÀÌ·ç¾îÁø Å×ÀÌºí °ø°£ ¹é¾÷ À̹ÌÁö º¹¿øÀº ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 2. db2dart /ets°¡ µ¥ÀÌŸº£À̽ºÀÇ ¸ðµç Å×ÀÌºí °ø°£¿¡¼­ ¼º°øÀûÀ¸·Î ¼öÇàµÇ¸é, db2dart /ets ¼öÇà ÀÌÀü¿¡ ÀÌ·ç¾îÁø µ¥ÀÌŸº£À̽º ¹é¾÷ À̹ÌÁö º¹¿ø ¹× db2dart /ets°¡ ¼öÇàµÇ¾úÀ» ¶§ ƯÁ¤ ½ÃÁ¡±îÁöÀÇ ·Ñ Æ÷¿öµå´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. 3. µ¥ÀÌŸº£À̽º ¹é¾÷Àº db2dart /ets¸¦ ¼º°øÀûÀ¸·Î ¼öÇàÇÑ ÈÄ Áï½Ã ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù(ÅøÀÌ ¼º°øÀûÀ¸·Î ¼öÇàµÇ´Â ¸ðµç Å×ÀÌºí °ø°£Àº ¹é¾÷ º¸·ù »óÅ¿¡ ³õÀÔ´Ï´Ù). 17.0 ½Ã½ºÅÛ ¸ð´ÏÅÍ ¾È³» ¹× ÂüÁ¶¼­ 17.1 À̺¥Æ® ¸ð´ÏÅÍ´Â ±¹Áö ¹üÀ§·Î ÀÛ¼ºµÊ CREATE EVENT MONITOR¹®ÀÇ ±¸¹® µµÇ¥´Â ±âº»ÀûÀ¸·Î À̺¥Æ® ¸ð´ÏÅÍ°¡ Àü¿ª ¹üÀ§·Î ÀÛ¼ºµÈ´Ù´Â °ÍÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌ´Â ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. À̺¥Æ® ¸ð´ÏÅÍ´Â ±âº»ÀûÀ¸·Î ±¹Áö ¹üÀ§·Î ÀÛ¼ºµË´Ï´Ù. 18.0 »õ·Î¿î ±â´É | 18.1 ¼º´É(Á¶È¸/¿ä¾à Å×À̺í) | ÀÌ ¼½¼Ç ³¡¿¡ ÀÖ´Â ÁÖ´Â ¹«½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. "REFRESH IMMEDIATE" ¿É¼ÇÀº | ÀÌÁ¦ »ç¿ë °¡´ÉÇÕ´Ï´Ù. | 18.2 JAVA ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¾ÖÇø´ ÀÛ¼º¿¡ ´ëÇÑ °»½Å Java¿ë Embedded SQL(SQLJ) ÇÁ·Î±×·¥À» ±¸ÃàÇÏ°í ¼öÇàÇÏ·Á¸é ÀÌÁ¦ Java °³¹ß Ŷ(JDK) ¹öÀü 1.1.4(¶Ç´Â ±× ÀÌ»ó)°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ºÎ·Ï¿¡ ÀÖ´Â Java »ùÇà ÇÁ·Î±×·¥ÀÇ ¿©·¯ °÷ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î ¹× UDF ÇÁ·Î±×·¥Àº ºÐ¸®µÈ Ŭ¶óÀ̾ðÆ® ¹× ¼­¹ö ÇÁ·Î±×·¥À¸·Î ³ª´µ¾îÁ³½À´Ï´Ù. ±×·¯¹Ç·Î, Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ´Â ¼­¹ö ½Ã½ºÅÛ¿¡ ÀÖ´Â ÀúÀå ÇÁ·Î½Ãµà¾î ¹× UDF¸¦ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¿µÇâ¹Þ´Â ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. DB2STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº DB2SPCLI ÀÔ´Ï´Ù. DB2UDF ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº DB2UDCLI ÀÔ´Ï´Ù. STP ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº STPCLI ÀÔ´Ï´Ù. UDF Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À̸¦ È£ÃâÇÏ´Â ¼­¹ö ÇÁ·Î±×·¥Àº UDFSRV ÀÔ´Ï´Ù. UNIX Ç÷§Æû¿¡¼­ ½ºÅ©¸³Æ® ÆÄÀÏ "embprep", Windows Ç÷§Æû¿¡¼­ "embprep.bat", ±×¸®°í OS/2¿¡¼­ "embprep.cmd"°¡ ÀÛ¼ºµÇ¾î¾ß SQLJ ÇÁ·Î±×·¥À» »çÀü ó¸® ÄÄÆÄÀÏ (precompile)ÇÏ°í ¹ÙÀεåÇÕ´Ï´Ù. ÀÌ´Â "makefile"·Î È£ÃâµÇ°í Java embedded SQL »ùÇà ÇÁ·Î±×·¥ÀÇ "db2profc" ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¸é µ¥ÀÌŸº£À̽º, »ç¿ëÀÚ ID ¹× ¾ÏÈ£¿¡ ¼±ÅÃÀû Àμö¸¦ Á¦°øÇÒ ¼ö ÀÖÀ¸¹Ç·Î Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ DB2 ¼­¹öÀÇ µ¥ÀÌŸº£À̽º¸¦ ½±°Ô ¿ø°ÝÀ¸·Î ¹ÙÀεùÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº DB2 UDB ¹öÀü 5.2¿¡ ´ëÇÑ SQLJ Áö¿ø¿¡¼­ÀÇ Ãß°¡ Á¦ÇÑ»çÇ×ÀÔ´Ï´Ù. o "DATETIME" »çÀü ó¸® ÄÄÆÄÀÏ(precompile) ¿É¼ÇÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ±¹Á¦ Ç¥ÁØ ±â±¸(ISO)ÀÇ ³¯Â¥ ¹× ½Ã°£ Çü½Ä¸¸ Áö¿øµË´Ï´Ù. o "PACKAGE USING ÆÐÅ°Áö¸í" »çÀü ó¸® ÄÄÆÄÀÏ(precompile) ¿É¼ÇÀº »çÀü ó¸® ÄÄÆÄÀÏ·¯(precompiler)·Î »ý¼ºµÇ´Â ÆÐÅ°ÁöÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̸§ÀÌ ÀԷµÇÁö ¾ÊÀ¸¸é ÇÁ·ÎÆÄÀÏÀÇ À̸§(È®ÀåÀÚ¸íÀº Á¦¿ÜµÇ°í ´ë¹®ÀÚ·Î ¾²¿©Áü)ÀÌ »ç¿ëµË´Ï´Ù. ÃÖ´ë ±æÀÌ´Â 8 ¹®ÀÚÀÔ´Ï´Ù. SQLJ ÇÁ·ÎÆÄÀÏ À̸§¿¡´Â Á¢¹Ì»ç _SJProfileNÀÌ ºÙ½À´Ï´Ù. ¿©±â¼­ NÀº ÇÁ·ÎÆÄÀÏ Å° ¹øÈ£ÀÌ°í ÇÁ·ÎÆÄÀÏ À̸§Àº Ç×»ó 8 ¹®ÀÚº¸´Ù ±æ¾îÁý´Ï´Ù. »ý·«½Ã ÆÐÅ°Áö À̸§Àº ÇÁ·ÎÆÄÀÏ ¹øÈ£ÀÇ Ã¹(8 - pfKeyNumLen) ¹®ÀÚ¿Í ÇÁ·ÎÆÄÀÏ Å° ¹øÈ£¸¦ ¿¬°áÇؼ­ ÀÌ·ç¾îÁý´Ï´Ù. ¿©±â¼­ pfKeyNumLenÀº ÇÁ·ÎÆÄÀÏ À̸§¿¡ ÀÖ´Â ÇÁ·ÎÆÄÀÏ Å° ¹øÈ£ÀÇ ±æÀÌÀÔ´Ï´Ù. ÇÁ·ÎÆÄÀÏ Å° ¹øÈ£ÀÇ ±æÀÌ°¡ 7º¸´Ù ±æ¸é, ¸¶Áö¸· 7 ¼ýÀÚ°¡ °æ°í ¾øÀÌ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¸é, ÇÁ·ÎÆÄÀÏ À̸§ »ý·«½Ã ÆÐÅ°Áö À̸§ --------------------- -------------------- App_SJProfile1 App_SJP1 App_SJProfile123 App_S123 App_SJProfile1234567 A1234567 App_SJProfile12345678 A2345678 o java.math.Bigdecimal È£½ºÆ® º¯¼ö°¡ »ç¿ëµÇ¸é(Java È£½ºÆ® Ç¥Çö½ÄÀº SQL¹®¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù), ÀÀ¿ë ÇÁ·Î±×·¥ »çÀü ó¸® ÄÄÆÄÀÏ Áß¿¡ È£½ºÆ® º¯¼öÀÇ Á¤¹Ðµµ ¹× ½ºÄÉÀÏÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ½ÊÁø¼ö È£½ºÆ® º¯¼öÀÇ Á¤¹Ðµµ ¹× ½ºÄÉÀÏÀÌ »ç¿ëµÇ´Â ¸í·É¹®ÀÇ ¹®¸Æ¿¡¼­ È®½ÇÇÏÁö ¾ÊÀ¸¸é CAST¸¦ »ç¿ëÇÏ¿© Á¤¹Ðµµ ¹× ½ºÄÉÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. o java.math.BigInteger À¯ÇüÀÇ Java º¯¼ö´Â SQL¹®¿¡¼­ È£½ºÆ® º¯¼ö·Î »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù. o ¸ðµç SQLJ ÀúÀå ÇÁ·Î½Ãµà¾î´Â FENCED ¸ðµå¿¡¼­ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. | o sqlj ¿É¼Ç "profile"Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. sqlj°¡ »ý¼ºÇÑ ÇÁ·ÎÆÄÀÏÀ» | Á¶Á¤ÇÏ·Á¸é, "db2profc"¸¦ »ç¿ëÇϽʽÿÀ. | o "SET TRANSACTION" ÀýÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. | o "WITH" ÀýÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. | o SQLJ ¹Ýº¹ÀÚ ¹× JDBC °á°ú ÁýÇÕ °£ÀÇ »óÈ£ ¿î¿ë¼ºÀº Áö¿øµÇÁö | ¾Ê½À´Ï´Ù. | o Java È£½ºÆ® Ç¥Çö½ÄÀº SQL¹®¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ÀϺΠºê¶ó¿ìÀú´Â ¾ÖÇø´°ú ¿¬°üµÈ ÀÚ¿ø ÆÄÀÏ¿¡¼­ ÀÏ·ÃÈ­µÈ ¿ÀºêÁ§Æ® ·Îµå¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯ÇÑ ºê¶ó¿ìÀú¿¡¼­ ¾ÖÇø´ Applt¸¦ ·ÎµåÇÏ·Á ÇÒ ¶§ ´ÙÀ½ ¿À·ù ¸Þ¼¼Áö°¡ ³ªÅ¸³³´Ï´Ù. java.lang.ClassNotFoundException: Applt_SJProfile0 ÀϽÃÀûÀÎ ÇØ°áÃ¥À¸·Î¼­ ÀÏ·ÃÈ­µÈ ÇÁ·ÎÆÄÀÏÀ» Java Ŭ·¡½º Çü½ÄÀ¸·Î ÀúÀåµÇ´Â ÇÁ·ÎÆÄÀÏ·Î º¯È¯ÇÏ´Â À¯Æ¿¸®Æ¼°¡ ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â sqlj.runtime.profile.util.SerProfileToClass¶ó°í ÇÏ´Â Java Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ÀÏ·ÃÈ­µÈ ÇÁ·ÎÆÄÀÏ ÀÚ¿ø ÆÄÀÏÀ» ÀÔ·ÂÇÏ¿© ÇÁ·ÎÆÄÀÏÀ» Æ÷ÇÔÇÑ Java Ŭ·¡½º¸¦ Ãâ·ÂÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀÏÀ» º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. profconv Applt_SJProfile0.ser ¶Ç´Â java sqlj.runtime.profile.util.SerProfileToClass Applt_SJProfile0.ser Applt_SJProfile0.class Ŭ·¡½º°¡ °á°ú·Î¼­ ÀÛ¼ºµË´Ï´Ù. ¾ÖÇø´¿¡¼­ »ç¿ëÇÏ´Â .ser Çü½ÄÀ¸·Î µÈ ¸ðµç ÇÁ·ÎÆÄÀÏÀ» .class Çü½ÄÀ¸·Î µÈ ÇÁ·ÎÆÄÀÏ·Î ´ëüÇϽʽÿÀ. SQLJ ¾ÖÇø´ÀÇ °æ¿ì db2java.zip°ú runtime.zipÀÌ µÑ ´Ù ÇÊ¿äÇÕ´Ï´Ù. db2java.zip°ú runtime.zip¿¡ Àִ Ŭ·¡½ºÀÎ ¸ðµç ¾ÖÇø´ Ŭ·¡½º¸¦ ´ÜÀÏ Jar ÆÄÀÏ·Î ÆÐÅ°ÁöÈ­ÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì, db2java.zip°ú runtime.zipÀ» ½°Ç¥·Î ±¸ºÐÇÏ¿© "applet" ű×ÀÇ º¸Á¸(archive) ¸Å°³º¯¼ö¿¡ ³ÖÀ¸½Ê½Ã¿À. º¸Á¸(archive) ű׿¡¼­ º¹¼öÀÇ zip ÆÄÀÏÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀúÀÇ °æ¿ì, º¸Á¸ ű׿¡ db2java.zipÀ» ÁöÁ¤ÇÏ°í À¥ ºê¶ó¿ìÀú¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ µð·ºÅ丮¿¡ ¾ÖÇø´ Ŭ·¡½º¸¦ °¡Áø runtime.zip ÆÄÀÏÀÇ ¾ÐÃàÀ» Ǫ½Ê½Ã¿À. 18.3 À¥ Á¦¾î ¼¾ÅÍ ¹× NETQUESTION(À¥ Á¦¾î ¼¾ÅÍ ¿ø°Ý ¹®¼­ Ž»ö ÀÛµ¿) UNIX ¿î¿µ üÁ¦¿¡¼­ ¿ø°Ý ¹®¼­ Ž»öÀ» ÀÛµ¿½ÃÅ°±â À§ÇÑ ¸í·É¹®ÀÌ Æ²·È½À´Ï´Ù. ¿Ã¹Ù¸¥ ¸í·É¹®Àº À¥ÀÇ ´ÙÀ½ ÁÖ¼Ò¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. http://www.software.ibm.com/data/pubs/papers/db2html.html OS/2 ¹× Windows ¿î¿µ üÁ¦¿¡ ´ëÇØ µî·ÏµÈ "nqmap" ¸í·ÉÀÇ ¿¹Á¦´Â ´ÙÀ½À¸·Î º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. nqmap -u DB2ADMEN "http://yourserver/doc/html/" DB2ADMEN OS/2 ¿î¿µ üÁ¦¿¡¼­ HTML Ž»ö ¼­¹ö ½ÃÀÛ ¾ÆÀÌÄÜ ÆíÁý ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. 1. OS/2¿ë DB2 Æú´õÀÇ HTML Ž»ö ¼­¹ö ½ÃÀÛ ¾ÆÀÌÄÜ¿¡¼­ ¿À¸¥ÂÊ ¸¶¿ì½º ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù. ¼³Á¤À» ¼±ÅÃÇÏ°í ÇÁ·Î±×·¥ ÅÇÀ» Ŭ¸¯ÇÕ´Ï´Ù. ¼±ÅÃÀû ¸Å°³º¯¼ö Çʵ忡¼­ CONFIG DB2WEBCC.CNF¸¦ ¸Å°³º¯¼ö ¹®ÀÚ¿­ ³¡¿¡ Ãß°¡ÇϽʽÿÀ. OK¸¦ Ŭ¸¯ÇÏ¿© ´Ý½À´Ï´Ù. 2. db2init.cmd ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº x:\sqllib\bin\¿¡ ÀÖ½À´Ï´Ù. ¿©±â¼­ x:´Â DB2¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺êÀÔ´Ï´Ù. "DB2SS.EXE"¿Í "DB2NETQD.EXE" µÑ´Ù µé¾î ÀÖ´Â ÀÌ ÆÄÀÏ¿¡¼­ ÇàÀ» ãÀ¸½Ê½Ã¿À. Çà ³¡¿¡ CONFIG "DB2WEBCC.CNF"¸¦ Ãß°¡ÇϽʽÿÀ(ÆÄÀÏ¸í ¾çÂÊ¿¡ Å« µû¿ÈÇ¥°¡ ÇÊ¿äÇÕ´Ï´Ù). ÀúÀåÇÏ°í Á¾·áÇϽʽÿÀ. ¿ø°Ý ¹®¼­ Ž»ö ÀÛµ¿À» À§ÇØ ³ª¸ÓÁö ´Ü°è¸¦ °è¼Ó ¼öÇàÇϽʽÿÀ. ¸ðµç DB2 ¿Â¶óÀÎ Á¤º¸¸¦ Ž»öÇÏ·Á¸é, DB2 ¹®¼­(UNIX ½Ã½ºÅÛ¿¡¼­ "Á¦Ç° ¶óÀ̺귯¸®"¶ó°í ÇÔ) ¹× À¥ Á¦¾î ¼¾Å͸¦ ±× ¿Â¶óÀÎ µµ¿ò¸»°ú ÇÔ²² ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. À¥ Á¦¾î ¼¾ÅÍ ¹× ±× µµ¿ò¸»À» ¼³Ä¡ÇÏ°í DB2 ¿Â¶óÀÎ ¹®¼­ÀÇ ³ª¸ÓÁö¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é, °ü¸®, ÇÁ·Î±×·¡¹Ö ¹× DB2 Connect¿¡ ´ëÇÑ Å½»ö ¹üÁÖ¸¦ ¼±ÅÃÇÏ·Á°í ÇÒ ¶§ 24ÀÇ ¿À·ù Äڵ尡 »ý¼ºµÉ ¼ö ÀÖÀ¸¸ç ÀÌ´Â ÀÌ·± Ž»ö »öÀÎÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌó·³ DB2 ¿Â¶óÀÎ ¹®¼­¸¦ ¼³Ä¡ÇÏ°í À¥ Á¦¾î ¼¾Å͸¦ ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é, À¥ Á¦¾î ¼¾ÅÍ ¿Â¶óÀÎ µµ¿ò¸»À» Ž»öÇÏ·Á°í ÇÒ ¶§ ÀÌ¿Í °°Àº ¿À·ù Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. 18.4 Á¦¾î ¼¾ÅÍ Á¦ÇÑ»çÇ× ´ÙÀ½Àº Á¦¾î ¼¾ÅÍ Á¦ÇÑ»çÇ×ÀÔ´Ï´Ù. o audit_buf_sz ±¸¼º ¸Å°³º¯¼ö´Â Á¦¾î ¼¾ÅÍ ±¸¼º ³ëÆ®ºÏ¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. o µ¥ÀÌŸº£À̽º Æú´õ¿¡¼­ ¿ÀºêÁ§Æ® Á¤·Ä(»ç¿ëÀÚ, ±×·ì ¹× Å×ÀÌºí °ø°£ Á¦¿Ü). ÀÌ´Â ¾ËÆĺª¼øÀ¸·Î Á¤·ÄµË´Ï´Ù. o ºÐÇÒµÈ µ¥ÀÌŸº£À̽º¿¡´Â ¸ð´ÏÅ굃 ³ëµå°¡ Çϳª ÀÌ»ó ÀÖ½À´Ï´Ù(DB2 UDB EEE Àü¿ë). | 18.5 À¥ Á¦¾î ¼¾ÅÍÀÇ JAVA °³¹ß Ŷ(JDK) ·¹º§ | "»õ·Î¿î ±â´É" Ã¥ 45ÆäÀÌÁöÀÇ, À¥ Á¦¾î ¼½¼Ç¿¡ Ʋ¸° ¸í·É¹®ÀÌ ÀÖ½À´Ï´Ù. | ´ÙÀ½ ¹®Àå¿¡¼­ ¾ð±ÞÇÑ Java °³¹ß Ŷ(JDK) ·¹º§À» ¹«½ÃÇϽʽÿÀ. | "Java °³¹ß Ŷ(JDK) 1.1.5¸¦ Áö¿øÇÏ´Â Java ÀÛµ¿ À¥ ºê¶ó¿ìÀú¿¡¼­ | ½ÇÇàÇÕ´Ï´Ù" | Áö¿øµÇ´Â À¥ ºê¶ó¿ìÀúÀÇ ÃֽŠ¸ñ·Ï°ú ÇÊ¿äÇÑ Java °³¹ß Ŷ(JDK) ·¹º§¿¡ | ´ëÇؼ­´Â ´ÙÀ½ À¥ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. | http://www.software.ibm.com/data/db2/udb/webcc/ 19.0 OS/2¿ë HTML Ž»ö ¼­¹ö: HTML ¹®¼­ Ž»ö IBM DB2 Universal Database(DB2 UDB) ¿Â¶óÀÎ ¹®¼­´Â Á¤º¸¸¦ ã´Â µ¥ µµ¿òÀ» ÁÖ±â À§ÇØ HTML Ž»ö ¼­¹ö¿Í ÇÔ²² »ç¿ëµË´Ï´Ù. ÀÌ ¸±¸®½º Á¤º¸´Â OS/2¿¡¼­ÀÇ Å½»ö ½Ã½ºÅÛ ¼³Á¤ ¹× »ç¿ëÀ» ¼³¸íÇÕ´Ï´Ù. 19.1 OS/2¿¡¼­ÀÇ HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡ 19.1.1 OS/2¿¡¼­ Ž»ö ½Ã½ºÅÛÀÇ ÀüÁ¦ Á¶°Ç ½Ã½ºÅÛ¿¡ TCP/IP ¹öÀü 3 ÀÌ»óÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. OS/2 Warp V4¿¡´Â ÀûÇÕÇÑ TCP/IP ·¹º§ÀÌ ÀÖÀ¸¹Ç·Î ±ÇÀåµÇ°í ÀÖ½À´Ï´Ù. OS/2 Warp V3 ÀÎÅÍ³Ý ¾×¼¼½º Ŷ(IAK) ¶ÇÇÑ ±¹Áö ·çÇÁ¹é¿¡ ´ëÇØ À̸¦ ¼³Ä¡ÇÏ°í ÃֽŠFixPakÀ» ¼³Ä¡Çϸé ÀÛµ¿µË´Ï´Ù. OS/2¿ë Netscape 2.02¿Í °°Àº ºê¶ó¿ìÀú°¡ ÇÊ¿äÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ ¾ð¾î¿¡¼­ Netscape ºê¶ó¿ìÀú¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, Web Explorer 1.1 ÀÌ»óÀ» »ç¿ëÇϽʽÿÀ. »ç¿ëÇÏ´Â ºê¶ó¿ìÀú¿¡¼­ ±¹Áö È£½ºÆ®¿¡ ´ëÇÑ ÇÁ·Ï½Ã 󸮸¦ ÀÛµ¿ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù. OS/2¿ë VisualAge for C++ÀÌ ÀÖ´Â ½Ã½ºÅÛ¿¡ DB2 UDB¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì VisualAge for C++¿¡ ´ëÇØ CSD6 ÀÌ»óÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. 19.1.2 OS/2¿¡¼­ÀÇ TCP/IP ±¸¼º Ž»ö ¼­¹ö´Â TCP/IP ±¹Áö ·çÇÁ¹é ¹× ±¹Áö È£½ºÆ®°¡ ½Ã½ºÅÛ¿¡¼­ ÀÛµ¿ °¡´ÉÇÑ ÀÌ»ó, ³×Æ®¿öÅ© ¾î´ðÅÍ¿¡ °ü°è ¾øÀÌ ÀÛµ¿ÇÕ´Ï´Ù. ±¹Áö ±¹Áö ·çÇÁ¹éÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. OS/2 TCP/IP Æú´õ¸¦ ¿©½Ê½Ã¿À. 2. TCP/IP ±¸¼º ³ëÆ®ºÏÀ» ¿©½Ê½Ã¿À. 3. ³ëÆ®ºÏ ÆäÀÌÁö¸¦ º¸½Ê½Ã¿À. 4. "±¸¼º ÀÎÅÍÆäÀ̽º" ¸ñ·Ï ¹Ú½º¿¡¼­ "loopback interface"¸¦ °­Á¶ Ç¥½ÃÇϽʽÿÀ. 5. "ÀÎÅÍÆäÀ̽º ÀÛµ¿ °¡´É" ¼±ÅöõÀÌ ¼±ÅõÇÁö ¾Ê¾Ò´Ù¸é Áö±Ý ¼±ÅÃÇϽʽÿÀ. 6. "IP ¾îµå·¹½º"°¡ 127.0.0.1ÀÌ°í "¼­ºê³×Æ® ¸¶½ºÅ©"°¡ ºñ¾î ÀÖ´ÂÁö °ËÁõÇϽʽÿÀ. ½Ã½ºÅÛ¿¡¼­ ±¹Áö È£½ºÆ®¸¦ ÀÛµ¿ °¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. 1. ±¹Áö È£½ºÆ®°¡ ÀÛµ¿µÇ¾ú´ÂÁö¸¦ Á¡°ËÇÏ·Á¸é, OS/2 ¸í·ÉÇà¿¡¼­ "ping localhost"¸¦ ÀÔ·ÂÇϽʽÿÀ. o ÀÚ·á°¡ ¸®ÅϵǸé, ±¹Áö È£½ºÆ®´Â ÀÛµ¿µÇ°í ¾Æ·¡ÀÇ ´Ü°è 2¿Í 3À» °Ç³Ê¶Ù°í ´Ü°è 4·Î ¹Ù·Î ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. o "¾Ë ¼ö ¾ø´Â localhost"°¡ ¸®Åϵǰųª ¶Ç´Â ¸í·ÉÀÌ ÀϽà Á¤ÁöÇϸé, localhost°¡ ÀÛµ¿µÉ ¼ö ¾ø½À´Ï´Ù. ´Ü°è 2·Î À̵¿ÇϽʽÿÀ. 2. ³×Æ®¿öÅ©¿¡ ÀÖ´Â °æ¿ì ±× ·çÇÁ¹éÀÌ ÀÛµ¿µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ(¾ÕÀÇ "±¹Áö ·çÇÁ¹é ÀÛµ¿ °¡´É" ÂüÁ¶). 3. ³×Æ®¿öÅ©¿¡ ¾ø´Â °æ¿ì, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ±¹Áö È£½ºÆ®¸¦ ÀÛµ¿ °¡´ÉÇÏ°Ô ÇϽʽÿÀ. a. MPTN\BIN\SETUP.CMD ¸í·É ÆÄÀÏ¿¡¼­ ´Ù¸¥ ifconfig ÁÙ ´ÙÀ½¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇϽʽÿÀ. ifconfig lo 127.0.0.1 ÁÖ: OS/2 Warp¿¡ ÀÎÅÍ³Ý ¾×¼¼½º Ŷ(IAK)À» °®Ãß°í ÀÖÀ¸¸é, ÀÌ ÁÙÀ» MPTN\BIN\SETUP.CMD ÆÄÀÏ ´ë½Å \STARTUP.CMD¿¡ Ãß°¡ÇϽʽÿÀ. ÆÄÀÏÀÌ ¾øÀ» ¶§´Â À̸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. b. TCP/IP ±¸¼º Æú´õ¿¡¼­ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. 1) "À̸§ ±¸¼º ¼­ºñ½º ÆäÀÌÁö"·Î À̵¿ÇϽʽÿÀ. 2) "À̸§ ¼­¹ö ¾øÀÌ È£½ºÆ®¸í ±¸¼º" Å×ÀÌºí¿¡¼­ "IP ¾îµå·¹½º"°¡ 127.0.0.1·Î ¼³Á¤µÇ°í "È£½ºÆ®¸í"ÀÌ localhost·Î ¼³Á¤µÈ Ç׸ñÀ» Ãß°¡ÇϽʽÿÀ. ÁÖ: "LAN À̸§ ±¸¼º ¼­ºñ½º" ÆäÀÌÁö¿¡ ½Ã½ºÅÛ¿¡ ´ëÇÑ È£½ºÆ®¸íÀÌ ÀÖÀ¸¸é, IP ÁÖ¼Ò 127.0.0.1À» localhost·Î ¼³Á¤ÇÒ ¶§ ÀÌ À̸§À» º°¸íÀ¸·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. c. "À̸§ ¼­¹ö·Î °¡±â Àü¿¡ È£½ºÆ® ¸ñ·ÏÀ» ÅëÇؼ­ º¸±â" È®ÀζõÀ» ¼±ÅÃÇϽʽÿÀ. ÁÖ: ÀÌ ´Ü°è¿¡¼­´Â OS/2°¡ localhost¿Í °°Àº È£½ºÆ®¸¦ ãÀ» ¶§ À̸§ ¼­¹ö¸¦ Á¡°ËÇÏ´Â ´ë½Å ½Ã½ºÅÛ¿¡¼­ ãÀº È£½ºÆ® ÁÖ¼Ò¸¦ »ç¿ëÇϵµ·Ï ¾Ë¸³´Ï´Ù. È£½ºÆ®°¡ ½Ã½ºÅÛ¿¡¼­ Á¤ÀǵÇÁö ¾ÊÀ¸¸é, OS/2´Â »ç¿ëÀÚ°¡ ±¸¼ºÇÑ À̸§ ¼­¹ö¸¦ »ç¿ëÇÏ¿© È£½ºÆ®¸¦ °è¼Ó ã½À´Ï´Ù. d. TCP/IP ±¸¼ºÀ» ´Ý°í ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇϽʽÿÀ. e. ³×Æ®¿öÅ©¿¡ ¿¬°áµÇÁö ¾Ê°í ping localhostÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. 4. È£½ºÆ®¸íÀÌ ¿Ã¹Ù¸¥Áö °ËÁõÇϽʽÿÀ. OS/2 ¸í·ÉÇà¿¡¼­ "hostname"À» ÀÔ·ÂÇϽʽÿÀ. ¸®ÅÏµÈ È£½ºÆ®¸íÀº TCPIP ±¸¼º ³ëÆ®ºÏÀÇ 'È£½ºÆ®¸í' ÆäÀÌÁö¿¡ ³ª¿­µÈ °Í°ú ÀÏÄ¡ÇØ¾ß ÇÏ¸ç ±æÀÌ´Â 32 ¹®ÀÚ ÀÌÇÏ¿©¾ß ÇÕ´Ï´Ù. È£½ºÆ®¸íÀÌ ÀÌ·± Á¶°Ç¿¡¼­ ¹þ¾î³ª¸é, À̸¦ 'È£½ºÆ®¸í' ÆäÀÌÁö¿¡¼­ Á¤Á¤ÇϽʽÿÀ. ±×·± ÈÄ ÇÊ¿ä¿¡ µû¶ó CONFIG.SYS¿¡¼­ Á¤Á¤ÇϽʽÿÀ. (SET HOSTNAME=) ÇÊ¿äÇÑ ³»¿ëÀ» º¯°æÇÏ°í ³ª¼­ ´Ù½Ã ºÎÆ®ÇϽʽÿÀ. 19.1.3 TCP/IP ±¸¼º È®ÀÎ OS/2¿ë DB2 Æú´õ¿¡ ÀÖ´Â "HTML Ž»ö ¼­¹ö ½ÃÀÛ" ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ. ¿À·ù ¸Þ¼¼Áö°¡ ³ªÅ¸³ª¸é, TCP/IP°¡ Á¦´ë·Î ±¸¼ºµÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. 19.1.2, "OS/2¿¡¼­ TCP/IP ±¸¼º"¿¡ ÀÖ´Â Áö½Ã»çÇ×À» µû¶ó TCP/IP°¡ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¼³Á¤À» º¯°æÇÑ °æ¿ì OS/2¸¦ ÀçºÎÆ®ÇϽʽÿÀ. 19.1.4 Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â Ž»ö ½Ã½ºÅÛÀº ´Ù¸¥ Á¦Ç°¿¡¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÚü µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. ¿¹¸¦ µé¾î, µå¶óÀ̺ê G¿¡ Ž»ö ½Ã½ºÅÛ°ú ÇÔ²² DB2 UDB¸¦ ¼³Ä¡ÇÏ°í ³ªÁß¿¡ µå¶óÀ̺ê H¿¡ VisualAge for Java¸¦ ¼³Ä¡Çß´Ù¸é, ù¹ø° Ž»ö ½Ã½ºÅÛ¸¸ ¼³Ä¡µË´Ï´Ù. ÀÌ ¹®¼­ÀÇ ÀϺΠÁöħ¿¡¼­´Â ÀÌ µð·ºÅ丮ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮ÀÇ À§Ä¡¸¦ ãÀ¸·Á¸é, ´ÙÀ½ ¸í·ÉÀ» OS/2 ¸í·ÉÇà¿¡ ÀÔ·ÂÇϽʽÿÀ. echo %IMNNLPSSRV% 19.1.5 Ž»ö ¼­¹öÀÇ Æ÷Æ® ¹øÈ£ º¯°æ Ž»ö ¼­¹ö´Â Æ÷Æ® ¹øÈ£ 49213À¸·Î ÁöÁ¤µË´Ï´Ù. ÀÌ´Â TCP/IP¿¡ ÁöÁ¤µÈ °ø¿ë Æ÷Æ® ¹øÈ£ ÀÌÈÄÀÇ ¹øÈ£ÀÔ´Ï´Ù. ÀÌ Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ¶Ç´Ù¸¥ Á¦Ç°ÀÌ ÀÖÀ» ¶§´Â ´ÙÀ½ ´Ü°è¸¦ ÅëÇØ Å½»ö ¼­¹ö Æ÷Æ®¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 1. Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¿¡¼­ HTTPD.CNF ÆÄÀÏÀ» ÆíÁýÇÏ°í Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î º¯°æÇÕ´Ï´Ù. 49000 ÀÌ»óÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. 2. DB2 UDB µð·ºÅ丮·Î °¡¼­ %DB2PATH%/doc/html µð·ºÅ丮¿¡¼­ ÅؽºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© DB2SRCH.HTM ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. ´ÙÀ½ ÁÙÀ» ÀÌÀü ´Ü°è¿¡¼­ ¼±ÅÃµÈ Æ÷Æ®·Î º¯°æÇϽʽÿÀ.
¿©±â¼­, * DBCS¿¡ ´ëÇØ DÀÌ°í SBCS¿¡ ´ëÇØ SÀÔ´Ï´Ù. xx ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. 49213 localhost¿¡ ´ëÇÑ »õ·Î¿î Æ÷Æ®ÀÔ´Ï´Ù. 3. OS/2¿ë DB2 Æú´õ¿¡¼­ ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇÏ¿© Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ°í ½ÃÀÛÇÕ´Ï´Ù. 19.1.6 Ž»ö ¼­¹ö ¼³Ä¡ ¿À·ù Áø´Ü Ž»ö ¼­¹ö¸¦ ¼³Ä¡ÇÏ´Â Áß¿¡ ¿À·ù ¸Þ¼¼Áö¸¦ ¼ö½ÅÇß´Ù¸é, OS/2 ¸í·ÉÇà¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ°í ¸®ÅϵǴ Áö½Ã¿¡ µû¸£½Ê½Ã¿À. SNIFFLE /P ¿Ï·áÇÑ ÈÄ ¹Ýµå½Ã ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇϽʽÿÀ. 19.2 HTML Ž»ö ½Ã½ºÅÛ »ç¿ë 19.2.1 Ž»ö ¼­¹ö ½ÃÀÛ ¹× Áß´Ü Å½»ö ½Ã½ºÅÛÀ» ¼³Ä¡ÇÑ ÈÄ ÀÌ´Â ÀçºÎÆ® ´ÙÀ½¿¡ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ. Ž»ö ¼­¹ö°¡ ¿À·ù ¾øÀÌ ½ÃÀÛÇߴµ¥ ºê¶ó¿ìÀú¿¡¼­ ´ÙÀ½ ¿À·ù ¸Þ¼¼Áö¸¦ ¸¸³ª¸é "HTML Ž»ö ¼­¹ö Áß´Ü" ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÑ ÈÄ "HTML Ž»ö ¼­¹ö ½ÃÀÛ" ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇϽʽÿÀ. ³×Æ®¿öÅ© ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ¼­¹ö°¡ ÁߴܵǾú°Å³ª ¶Ç´Â ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ³ªÁß¿¡ ´Ù½Ã ¿¬°áÇϽʽÿÀ. Ž»öÇÑ ÈÄ Å½»ö ¼­¹ö¸¦ Áß´ÜÇÏ°í »ç¿ëµÈ ¸Þ¸ð¸®¸¦ ´Ù½Ã »ç¿ëÇϽʽÿÀ. À̸¦ Áß´ÜÇÏ·Á¸é, OS/2¿ë DB2 Æú´õ¿¡ ÀÖ´Â "HTML Ž»ö ¼­¹ö Áß´Ü" ¾ÆÀÌÄÜÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ. 19.2.2 ³×Æ®¿öÅ©¿¡¼­ ¿¬°áÀÌ ²÷¾îÁø µ¿¾È Ž»ö ³×Æ®¿öÅ©¿¡¼­ ÀÛ¾÷ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì(¿¹¸¦ µé¾î, ·¦Å¾ ÄÄÇ»Å͸¦ »ç¿ëÇÏ°í ÀÖ°í Àá½Ã LAN¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì)¿¡´Â localhost¸¦ ÀÛµ¿½ÃÄѼ­ ¹®¼­¸¦ Ž»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷¿¡ ´ëÇÑ ÁöħÀº 19.1.2 "OS/2¿¡¼­ÀÇ TCP/IP ±¸¼º" ¼½¼ÇÀÇ ´Ü°è 3¿¡¼­ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. 19.2.3 ÆÄÀÏÀÌ ¾ø´Ù´Â ¿À·ù Ž»ö ½Ã½ºÅÛÀº »çÀü Á¤ÀÇµÈ »öÀÎÀ» Ž»öÇÕ´Ï´Ù. ÀÌµé »öÀÎÀº ÀüºÎ ¼³Ä¡µÈ DB2 UDB Á¦Ç°¿¡ °ü°è¾øÀÌ Å½»ö ½Ã½ºÅÛ°ú ÇÔ²² ¼³Ä¡µË´Ï´Ù. ±×·¯¹Ç·Î, Ž»öÀ» ¼öÇàÇÒ ¶§ ÀϺΠÆÄÀÏÀº ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇÁö ¾ÊÀº Á¦Ç°¿¡ ¼ÓÇϹǷΠ"ÆÄÀÏÀÌ ¾øÀ½"À̶ó´Â ¿À·ù°¡ ¸®Å쵃 ¼ö ÀÖ½À´Ï´Ù. 19.2.4 Ž»öÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì(Ž»ö ½Ãµµ½Ã ¿À·ù 500) Ž»ö ¼­¹ö¸¦ ¼³Ä¡ÇßÁö¸¸ ¹®¼­¸¦ Ž»öÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇϸé, ´ÙÀ½ Ç׸ñÀ» Á¡°ËÇϽʽÿÀ. 1. Ž»ö ½Ã½ºÅÛÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. IMNNLPSSRV ȯ°æ º¯¼ö´Â Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¸¦ °¡¸®ÄÑ¾ß ÇÕ´Ï´Ù(19.1.4 "Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â" ÂüÁ¶). 2. Ž»ö ½Ã½ºÅÛ µð·ºÅ丮´Â ´ÙÀ½ ÆÄÀϵéÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. o DB2SRSxx.EXE ¶Ç´Â DB2SRDxx.EXE ½ÇÇà ÆÄÀÏ(¾ÕÀÇ °ÍÀº SBCS ¹®¼­¿ëÀÌ°í µÚÀÇ °ÍÀº DBCS ¹®¼­¿ëÀÔ´Ï´Ù). xx´Â ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. DB2SRSEN.EXE´Â ¿µ¹® SBCS ¹®¼­ÀÇ ½ÇÇà ÆÄÀÏÀÌ°í DB2SRDCNÀº Áß±¹¾î DBCS ¹®¼­¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. o DB2HEAD.HTM ¹× DB2FOOT.HTM. ÀÌ·± ÆÄÀÏÀÌ ¾øÀ» ¶§´Â DB2NETQ.CMD¸¦ ¼öÇàÇÏ¿© »öÀÎ µî·ÏÀ» ¼³Á¤ÇÏ°í ÆÄÀÏÀ» Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¿¡ º¹»çÇϽʽÿÀ. 3. Ž»ö ½Ã½ºÅÛÀº Á¦Ç° ¹®¼­¿Í ÇÔ²² µî·ÏµÇ¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇÏ¿© Ž»ö ½Ã½ºÅÛ¿¡ µî·ÏµÈ ¸ðµç ¹®¼­¸¦ ³ª¿­ÇϽʽÿÀ. NQMAP -A DB2 UDB¿¡ ´ëÇÑ ¹®¼­´Â DB2ADMxx, DB2APDxx ¶Ç´Â DB2CONxx¶ó°í Çϸç, ¿©±â¼­ xx´Â ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. À̵é À̸§ Áß Çϳª ÀÌ»óÀÌ NQMAP°¡ ¸®ÅÏÇÏ´Â À̸§ ¸ñ·Ï¿¡ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù. ¿©±â¿¡ ÆÄÀÏÀÌ ¾øÀ¸¸é, TCP/IP°¡ Á¦´ë·Î ¼³Ä¡µÇÁö ¾Ê¾Ò°Å³ª ¶Ç´Â »öÀÎÀÌ ¼Õ»óµÈ °ÍÀÔ´Ï´Ù. SNIFFLE /P¸¦ »ç¿ëÇÏ¿© ¾ÕÀÇ °ÍÀ» ¼öÁ¤ÇÏ°í ³ªÁß °ÍÀ» ¼öÁ¤Çϱâ À§ÇØ ¹®¼­¸¦ ´Ù½Ã ¼³Ä¡ÇϽʽÿÀ. 19.2.5 Ž»ö ¼­ºñ½º ½ÃÀ۽à ¿À·ù°¡ ¹ß°ßµÊ ´ÙÀ½ ¿À·ù¸¦ ¸¸³ª¸é, EHS0410: An error was detected when starting the search service. Stop the service and start it again. Press Enter to continue... (¶§¶§·Î ¿À·ù´Â EHS0411ÀÌÁö¸¸ ÅؽºÆ®´Â µ¿ÀÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼¼Áö´Â °ø¹é ÀüÈ­¸é¿¡ ³ªÅ¸³³´Ï´Ù.) ¼³Ä¡ÇÑ ÈÄ È£½ºÆ®¸íÀÌ º¯°æµÇ¾úÀ» ¼öµµ ÀÖÀ¸¹Ç·Î À̸¦ ´Ù½Ã ±â·ÏÇØ¾ß ÇÕ´Ï´Ù. NetQuestion µð·ºÅ丮·Î °¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. type netq.cfg ÀÌ°ÍÀº NetQuestionÀÌ »ç¿ëÇϴ ȣ½ºÆ®¸íÀ» º¸¿© ÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, DHCP ¹× DDNS¸¦ ±¸¼ºÇÏ´Â Áß¿¡ È£½ºÆ®¸íÀ» º¯°æÇÏ¿´´Ù¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. netqinit ¿¹: netqinit d:\netqos2\data 19.3 HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡Á¦°Å OS/2¿ë DB2¸¦ ¼³Ä¡Á¦°ÅÇÑ ÈÄ Å½»ö ½Ã½ºÅÛÀº ÇÏµå µå¶óÀ̺꿡 ³²¾Æ ÀÖ½À´Ï´Ù. UNINSTNQ.CMD¸¦ ¼öÇàÇÏ¿© À̸¦ Á¦°ÅÇϽʽÿÀ. 19.3.1 OS/2¿¡¼­ Ž»ö ½Ã½ºÅÛ ¼³Ä¡Á¦°Å½ÃÀÇ ¹®Á¦ UNINSTNQ.CMD¸¦ ¼öÇàÇß´Â µ¥ Ž»ö ½Ã½ºÅÛÀÌ ¼³Ä¡Á¦°ÅµÇÁö ¾ÊÀ¸¸é, ´ÙÀ½°ú °°Àº ¿øÀÎÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. o TCP/IP°¡ Á¦´ë·Î ±¸¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. o DB2 UDB ¶Ç´Â ´Ù¸¥ Á¦Ç°ÀÌ Å½»ö ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖÀ¸¹Ç·Î À̸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. 1. 147 ÆäÀÌÁö¿¡ ÀÖ´Â 19.1.2 "OS/2¿¡¼­ÀÇ TCP/IP ±¸¼º"ÀÇ Áöħ¿¡ µû¶ó¼­ TCP/IP°¡ Á¦´ë·Î ±¸¼ºµÇ¾ú´ÂÁö ±×¸®°í Ž»ö ¼­¹ö°¡ ¿Ã¹Ù¸£°Ô ±¸¼ºµÈ TCP/IP ¼³Á¤À¸·Î ÃʱâÈ­µÇ¾ú´ÂÁö¸¦ È®ÀÎÇϽʽÿÀ. ±¸¼ºÀ» º¯°æÇÑ °æ¿ì¿¡´Â ¹Ýµå½Ã ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. 2. ¿©ÀüÈ÷ Ž»ö ½Ã½ºÅÛ¿¡ µî·ÏµÇ¾î ÀÖ´Â Á¦Ç°À» ÆǺ°ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQMAP -A ÀÌ ¸í·ÉÀÌ »öÀÎÀ» ¸®ÅÏÇÏÁö ¾ÊÀ¸¸é, ´Ü°è 6À¸·Î °Ç³Ê¶Ù½Ê½Ã¿À. ¸ñ·Ï¿¡ DB2 UDB¿¡ ¼ÓÇÏÁö ¾Ê´Â »öÀÎ(Áï, À̸§ÀÌ "DB2"·Î ½ÃÀÛÇÏÁö ¾ÊÀ½)ÀÌ ÀÖÀ¸¸é, Ž»ö ¼­¹ö¸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ¿©±â¿¡ DB2 »öÀÎ ÆÄÀϸí(DB2ADMxx, DB2APDxx, DB2CONxx)ÀÌ ÀÖÀ¸¸é, DB2 UDB´Â »öÀÎÀÇ µî·ÏÀ» Ãë¼ÒÇÒ ¼ö ¾øÀ¸¹Ç·Î Ž»ö ½Ã½ºÅÛÀÇ ¼³Ä¡Á¦°Å´Â ½ÇÆÐÇÕ´Ï´Ù. ÀÌ´Â DB2 UDB°¡ À߸ø ¼³Ä¡Á¦°ÅµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù(¿¹¸¦ µé¾î, SQLLIB Æú´õ°¡ »èÁ¦µÊ). ÀÌ·± °æ¿ì, ´ÙÀ½ ´Ü°è¸¦ »ç¿ëÇÏ¿© »öÀÎÀ» ¼öµ¿À¸·Î µî·ÏÃë¼ÒÇÏ°í Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¸¦ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. a. ÀÌ ¸í·ÉÀ» ¼öÇàÇÏ¿© Ž»ö ¼­¹ö°¡ ¼öÇà ÁßÀÎÁö¸¦ È®ÀÎÇϽʽÿÀ. NETQ START SERVER //SBCSÀÇ °æ¿ì IMQSS.EXE -START DBCSHELP //DBCSÀÇ °æ¿ì b. °¢ »öÀÎ ÆÄÀÏ¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQMAP -D c. °¢ »öÀÎ ÆÄÀÏ¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQDELET //SBCSÀÇ °æ¿ì TMDELET //DBCSÀÇ °æ¿ì d. Ž»ö ¼­¹ö¸¦ ÁßÁöÇϽʽÿÀ. NETQ STOP SERVER //SBCSÀÇ °æ¿ì IMQSS.EXE -STOP DBCSHELP //DBCSÀÇ °æ¿ì e. "NQMAP -A"¸¦ ¼öÇàÇÏ°í ³²¾Æ ÀÖ´Â DB2 »öÀÎ(DB2xxxxx)ÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ. ¸¸ÀÏ ¾ÆÁ÷ ³²¾Æ ÀÖ´Â °ÍÀÌ ÀÖÀ¸¸é IBM ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ. f. ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© »ç¿ë ÁßÀÎ ´Ù¸¥ »öÀÎÀÌ ¾ø´ÂÁö °ËÁõÇϽʽÿÀ. NQCOUNTI <Ž»ö ½Ã½ºÅÛ µð·ºÅ丮> //SBCS¿¡ ´ëÇØ TMCOUNTI <Ž»ö ½Ã½ºÅÛ µð·ºÅ丮> //DBCS¿¡ ´ëÇØ ÁÖ: ¼³Ä¡µÈ À§Ä¡¸¦ ¸ð¸£¸é 19.1.4 "Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â"¸¦ ÂüÁ¶ÇϽʽÿÀ. o ÀÌ ¸í·ÉÀÌ ¾ÆÁ÷ »ç¿ë ÁßÀÎ »öÀÎÀÌ Çϳª ÀÌ»óÀ̶ó´Â °ÍÀ» ³ªÅ¸³»´Â ÀڷḦ ¸®ÅÏÇϸé, Ž»ö ½Ã½ºÅÛÀº ´Ù¸¥ Á¦Ç°ÀÌ ¾ÆÁ÷ µî·ÏµÇ¾î ÀÖÀ¸¹Ç·Î Á¦°ÅµÉ ¼ö ¾ø½À´Ï´Ù. ³ª¸ÓÁö ´Ü°è¸¦ ¼öÇàÇÏÁö ¸¶½Ê½Ã¿À. o Ž»ö ½Ã½ºÅÛÀÌ "0 »öÀÎ »ç¿ë Áß"À» ¸®ÅÏÇϸé, UNINSTNQ.CMD¸¦ ¼öÇàÇϽʽÿÀ.("SYS0016: µð·ºÅ丮¸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù"¶ó´Â ¸Þ¼¼Áö¸¦ ¹«½ÃÇϽʽÿÀ.) Ž»ö ½Ã½ºÅÛ µð·ºÅ丮°¡ Á¦°ÅµÇ¾ú´ÂÁö °ËÁõÇϽʽÿÀ. ¾ÆÁ÷ ÀÖÀ¸¸é, IBM ¼­ºñ½º·Î ¹®ÀÇÇϽʽÿÀ. g. UNINSTNQ.CMD°¡ ¿Ï·áµÈ ÈÄ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. 1) ¼³Ä¡ Áß¿¡ ÀÛ¼ºµÈ ¹é¾÷¿¡¼­ CONFIG.SYS¸¦ º¹¿øÇÕ´Ï´Ù. ÁÖ: ¼³Ä¡ ÀÛ¾÷ ¹øÈ£°¡ ¸Å°ÜÁø ¹é¾÷À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ´Â config.xyzÀÇ ÇüÅ·ΠÀÌ·ç¾îÁö¸ç, ¿©±â¼­ xyz´Â 000 - 100 »çÀÌ¿¡¼­ »ç¿ë °¡´ÉÇÑ Ã¹¹ø° ¹øÈ£ÀÔ´Ï´Ù. ¹é¾÷¿¡´Â ¼³Ä¡ ½Ã°£ÀÇ ½Ã°£ ¹× ³¯Â¥ ¼ÒÀÎÀÌ ÀÖ½À´Ï´Ù. ¼³Ä¡ Áß¿¡ ÀÛ¼ºµÈ ¹é¾÷Àº µÎ °¡ÁöÀÔ´Ï´Ù. Çϳª´Â DB2 UDB ¼³Ä¡¸¦ À§ÇÑ °ÍÀÌ°í ´Ù¸¥ Çϳª´Â Ž»ö ½Ã½ºÅÛ ¼³Ä¡¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. o Ž»ö ½Ã½ºÅÛ ¼³Á¤¸¸ Á¦°ÅÇÏ·Á¸é µÎ ¹ø° ¹é¾÷À» »ç¿ëÇÕ´Ï´Ù. o DB2 UDB ¹× Ž»ö ½Ã½ºÅÛ ¼³Á¤À» µÑ ´Ù Á¦°ÅÇÏ·Á¸é, ù¹ø° ¹é¾÷À» »ç¿ëÇÕ´Ï´Ù. 2) Ž»ö ½Ã½ºÅÛÀÇ µð·ºÅ丮¿Í ±× ¼­ºêÆ®¸®¸¦ ÀüºÎ Á¦°ÅÇÕ´Ï´Ù. a) %TMP%/NETQ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. b) NETQ µð·ºÅ丮¿¡ ³²¾Æ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. c) NETQ µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù. d) ÀçºÎÆ®ÇÕ´Ï´Ù. 20.0 WINDOWS NT, WINDOWS 95 ¹× WINDOWS 98¿ë HTML Ž»ö ¼­¹ö: HTML ¹®¼­ Ž»ö IBM DB2 Universal Database(DB2 UDB) ¿Â¶óÀÎ ¹®¼­´Â Á¤º¸¸¦ ã´Â µ¥ µµ¿òÀ» ÁÖ±â À§ÇØ HTML Ž»ö ¼­¹ö¿Í ÇÔ²² »ç¿ëµË´Ï´Ù. ÀÌ ¸±¸®½º Á¤º¸¿¡¼­´Â Windows NT, Windows 95 ¹× Windows 98¿¡¼­ÀÇ Å½»ö ½Ã½ºÅÛ ¼³Á¤ ¹× »ç¿ëÀ» ¼³¸íÇÕ´Ï´Ù. Ž»ö ½Ã½ºÅÛÀº Ž»ö ¿£Áø ¹× Ž»ö ¼­¹ö·Î ±¸¼ºµË´Ï´Ù. Ž»ö ½Ã½ºÅÛÀº ´Ù¸¥ Á¦Ç°¿¡¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÚü µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. 20.1 »ç¿ë½Ã Á¦ÇÑ»çÇ× ÀÌ Å½»ö ½Ã½ºÅÛÀº Windows 3.1À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Å½»ö ½Ã½ºÅÛÀº Thin Client¿¡ ´ëÇØ ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù. ¹®¼­¸¦ Ž»öÇÏ·Á°í ÇÒ ¶§ ³×Æ®¿öÅ© ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. 20.2 WINDOWS NT, WINDOWS 95 ¹× WINDOWS 98¿¡¼­ÀÇ HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡ 20.2.1 Ž»ö ½Ã½ºÅÛÀÇ ÀüÁ¦Á¶°Ç ´ÙÀ½ ÀüÁ¦Á¶°ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù£® o Windows NT 4.0¿¡¼­ ÃÖ»óÀÇ °á°ú¸¦ ¾òÀ¸·Á¸é, Service Pack 3À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Á¤º¸¸¦ ¾ò°í ½ÍÀ¸¸é, http://www.microsoft.com/ntserver/info/servicepack3.htmÀ» ÂüÁ¶ÇϽʽÿÀ. o Netscape 3.0°ú °°Àº ºê¶ó¿ìÀú°¡ ÇÊ¿äÇÕ´Ï´Ù. »ç¿ëÇÏ´Â ºê¶ó¿ìÀú¿¡¼­ ±¹Áö È£½ºÆ®¿¡ ´ëÇÑ ÇÁ·Ï½Ã 󸮸¦ ÀÛµ¿ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù. o ½Ã½ºÅÛ¿¡ TCP/IP ¹öÀü 3 ÀÌ»óÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. DB2 UDB Ž»ö ½Ã½ºÅÛÀÌ Á¦´ë·Î ±â´ÉÇϱâ À§ÇØ À̸¦ ¼³Ä¡ÇÏ°í ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. Windows 95¿¡¼­ TCP/IP´Â ´ÙÀ½°ú °°ÀÌ ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù. - LAN ¾î´ðÅÍ ±¸¼ºÀÇ °æ¿ì - À¯È¿ÇÑ È£½ºÆ® ¹× µµ¸ÞÀθí°ú ÇÔ²² DNS°¡ ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù. - LAN DNS´Â "localhost"¸¦ 127.0.0.1·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. - LAN ¾î´ðÅÍ ±¸¼º°ú ¿¬°áÇØÁ¦µÈ »óÅ¿¡¼­ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. - ´ÙÀ̾ó-¾÷ ¾î´ðÅÍ ±¸¼ºÀÇ °æ¿ì - DNS°¡ »ç¿ë °¡´ÉÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. - TCP/IP ÁÖ¼Ò´Â ÀÚµ¿À¸·Î È®º¸µÇ¾î¾ß ÇÕ´Ï´Ù. ÁÖ: ÀÌ·± ±¸¼º ¿É¼ÇÀº ÀÌ¿¡ ´ëÇؼ­¸¸ º¯°æµÇ¾ú¾îµµ ¸ðµç TCP/IP ¾î´ðÅÍ¿¡ Àû¿ëµË´Ï´Ù. À籸¼º ¾øÀÌ LAN°ú ´ÙÀ̾ó-¾÷À» µÑ ´Ù »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÎÅÍ³Ý ¼­ºñ½º Á¦°øÀÚ(ISP)¿¡ ´ëÇØ ´ÙÀ̾ó-¾÷ ³×Æ®¿öÅ· TCP/IP Ư¼ºÀ» ISP°¡ ¹®¼­È­ÇÑ ´ë·Î ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ̾ó-¾÷ ³×Æ®¿öÅ· TCP/IP Ư¼ºÀº "Windows 95 Á¦¾îÆÇÀÇ ³×Æ®¿öÅ© ¾ÆÀÌÄÜ"À» ÅëÇØ ±¸¼ºµÈ ´ÙÀ̾ó-¾÷ ¾î´ðÅÍ TCP/IP Ư¼º¿¡ Àִ Ư¼ºÀ» ´ëüÇÕ´Ï´Ù. Ư¼ºÀÇ ´ëü´Â ´ÙÀ̾ó-¾÷ ¾î´ðÅÍ TCP/IP Ư¼ºÀÌ À§¿¡¼­Ã³·³ ±¸¼ºµÉ ¶§¸¸ ÀϾ´Ï´Ù. ´ÙÀ̾ó-¾÷ ¾î´ðÅÍ TCP/IP Ư¼º¿¡¼­ DNS¸¦ ÀÛ¼ºÇϰųª ¶Ç´Â ´ÙÀ̾ó-¾÷ ¾î´ðÅÍ TCP/IP Ư¼º¿¡¼­ IP ÁÖ¼Ò¸¦ ¼³Á¤Çϸé ISP¿¡ ´ëÇÑ ´ÙÀ̾ó-¾÷ ³×Æ®¿öÅ· ±¸¼º°ú Ãæµ¹ÇϹǷΠÀ̸¦ ÇÇÇØ¾ß ÇÕ´Ï´Ù. NT 4.0¿¡ ´ëÇØ ¾Õ¿¡¼­ »ó¼¼È÷ ¼³¸íµÈ TCP/IP ±¸¼º Áß Çϳª°¡ ÀÛµ¿ÇÕ´Ï´Ù. µ¶¸³ÇüÀ¸·Î ¼öÇàÇÏ´Â °æ¿ì ´Ù¸¥ µÎ ¾î´ðÅÍ ¾øÀÌ MS ·çÇÁ¹é ¾î´ðÅ͸¦ ÀÛµ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. 20.2.2 ÀÌÀü¿¡ ¼³Ä¡µÈ Ž»ö ½Ã½ºÅÛ ¹öÀü Áß´Ü Å½»ö ½Ã½ºÅÛÀÌ ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î, VisualAge for Java)¿¡ ÀÇÇØ ÀÌÀü¿¡ ¼³Ä¡µÇ¾ú´Ù¸é, Ž»ö ¼­¹ö¸¦ Áß´ÜÇØ¾ß ÇÕ´Ï´Ù. Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ·Á¸é, ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "HTML Ž»ö ¼­¹ö Áß´Ü"À» Ŭ¸¯ÇϽʽÿÀ. 20.2.3 Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â Ž»ö ½Ã½ºÅÛÀº ´Ù¸¥ Á¦Ç°¿¡¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÚü µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. ¿¹¸¦ µé¾î, µå¶óÀ̺ê G¿¡ Ž»ö ½Ã½ºÅÛ°ú ÇÔ²² DB2 UDB¸¦ ¼³Ä¡ÇÏ°í ³ªÁß¿¡ µå¶óÀ̺ê H¿¡ VisualAge for Java¸¦ ¼³Ä¡Çß´Ù¸é, ù¹ø° Ž»ö ½Ã½ºÅÛ¸¸ ¼³Ä¡µË´Ï´Ù. ÀÌ ¹®¼­ÀÇ ÀϺΠÁöħ¿¡¼­´Â ÀÌ µð·ºÅ丮ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮ÀÇ À§Ä¡¸¦ ãÀ¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. echo %IMNINSTSRV% 20.2.4 Ž»ö ¼­¹öÀÇ Æ÷Æ® ¹øÈ£¸¦ ´Ù¸¥ °ÍÀ¸·Î º¯°æ Ž»ö ¼­¹ö´Â Æ÷Æ® ¹øÈ£ 49213À¸·Î ÁöÁ¤µË´Ï´Ù. ÀÌ´Â TCP/IP¿¡ ÁöÁ¤µÈ °ø¿ë Æ÷Æ® ¹øÈ£ ÀÌÈÄÀÇ ¹øÈ£ÀÔ´Ï´Ù. ÀÌ Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ¶Ç´Ù¸¥ Á¦Ç°ÀÌ ÀÖÀ» ¶§´Â ´ÙÀ½ ´Ü°è¸¦ ÅëÇØ Å½»ö ¼­¹ö Æ÷Æ®¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 1. Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¿¡¼­ HTTPD.CNF ÆÄÀÏÀ» ÆíÁýÇÏ°í Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î º¯°æÇÕ´Ï´Ù. 49000 ÀÌ»óÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. 2. ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© ÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ÆǺ°ÇϽʽÿÀ. DB2SET DB2PATH 3. DB2 UDB µð·ºÅ丮·Î °¡¼­ /doc/html µð·ºÅ丮¿¡¼­ ÅؽºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© DB2SRCH.HTM ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ. ´ÙÀ½ ÁÙÀ» ÀÌÀü ´Ü°è¿¡¼­ ¼±ÅÃµÈ Æ÷Æ®·Î º¯°æÇϽʽÿÀ. ¿©±â¼­, * DBCS¿¡ ´ëÇØ DÀÌ°í SBCS¿¡ ´ëÇØ SÀÔ´Ï´Ù. xx ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. 49213 localhost¿¡ ´ëÇÑ »õ·Î¿î Æ÷Æ®ÀÔ´Ï´Ù. 4. Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ°í ½ÃÀÛÇϽʽÿÀ. Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ·Á¸é, ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "HTML Ž»ö ¼­¹ö Áß´Ü"À» Ŭ¸¯ÇϽʽÿÀ. Ž»ö ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é, ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡ ÀÖ´Â "HTML Ž»ö ¼­¹ö ½ÃÀÛ"À» Ŭ¸¯ÇϽʽÿÀ. 20.2.5 LAN ¿¬°á µå¶óÀ̺꿡 DB2 UNIVERSAL DATABASE ¼³Ä¡ Windows 95¿¡¼­ LAN ¿¬°á µå¶óÀ̺꿡 DB2 UDB¸¦ ¼³Ä¡ÇÏ°í µå¶óÀ̺갡 Windows 95¿¡¼­ AUTOEXEC.BAT°¡ ¼öÇàµÇ±â Àü¿¡ ´Ù½Ã ¿¬°áµÇÁö ¾ÊÀ¸¸é, Ž»ö ½Ã½ºÅÛÀº ±× ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. Ž»ö ½Ã½ºÅÛÀº Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 (¿¹¸¦ µé¾î, F:\IMNNQ_95)¿¡ »óÁÖÇÏ´Â ÀÏ°ýó¸® ÆÄÀÏ(IMNENV.BAT)À» ÅëÇØ È¯°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇÇÇÏ·Á¸é, Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¿¡¼­ IMNENV.BAT¸¦ AUTOEXEC.BAT°¡ ½ÇÇàµÇ±â Àü¿¡ ¿¬°áµÇ´Â ¶Ç´Ù¸¥ µå¶óÀ̺ê/ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. ±×·± ÈÄ AUTOEXEC.BAT¸¦ ¼öÁ¤ÇÏ¿© ½Ãµ¿½Ã, ÀÌ ÀÏ°ý ó¸® ÆÄÀÏÀÌ È£ÃâµÇ°Ô ÇϽʽÿÀ. ¿¹¸¦ µé¾î, IMNENV.BAT¸¦ C:\WINDOWS\IMNNQ¿¡ º¹»çÇÏ¸é ´ÙÀ½ ÁÙÀ» AUTOEXEC.BAT¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. IF EXIST C:\WINDOWS\IMNNQ\IMNENV.BAT CALL IMNENV.BAT 20.2.6 Ž»ö ¼­¹ö ¼³Ä¡ ¿À·ù Áø´Ü DB2 UDB ¼³Ä¡ Áß¿¡ Ž»ö ¼­¹ö ¼³Ä¡ ¶Ç´Â ÃʱâÈ­°¡ ½ÇÆÐÇÏ°Ô µÇ¸é, DB2 UDB ¼³Ä¡´Â ³¡³¯ ¶§±îÁö °è¼ÓµË´Ï´Ù. ´ÙÀ½Àº ¹ß»ýÇÏ´Â »óȲ ¹× ¼öÇàÇÒ ÀÛ¾÷ÀÇ Áø´ÜÀ» Áö¿øÇÕ´Ï´Ù. \imnnq\install µð·ºÅ丮¿¡¼­ IMNNQ.ERR ÆÄÀÏÀ» ã½À´Ï´Ù. ¿©±â¼­ ´Â ½Ã½ºÅÛÀÇ %TEMP% µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀÌ ¾øÀ¸¸é, ÀçºÎÆ®ÇÏ°í Á¦Ç°À» ´Ù½Ã ¼³Ä¡ÇϽʽÿÀ. IMNNQ.ERRÀÌ ÀÖÀ¸¸é, ±× ³»¿ëÀº ´ÙÀ½°ú °°À» ¼ö ÀÖ½À´Ï´Ù. Windows NT, Windows 95 ¹× Windows¿ë HTML Ž»ö ¼­¹ö ¹®¼­ H157 1 - ÀÌ´Â ÇöÀç PATH°¡ ³Ê¹« ±æ¸ç Ž»ö ¼­¹ö¸¦ PATH¿¡ Ãß°¡ÇÏ´Â °æ¿ì Àüü PATH°¡ Áö¿öÁú ¼ö ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÁÖ: Windows NT 4.0¿¡¼­ ÇÑ°è´Â 512ÀÌ°í Windows 95¿¡¼­´Â 255ÀÔ´Ï´Ù. ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. a) AUTOEXEC.BAT ÆÄÀÏ(PATHGOOD)¿¡¼­ PATH º¯¼ö¸¦ Àç¸í¸íÇÏ°í º¯°æ »çÇ×À» ÀúÀåÇϸé ÀçºÎÆ®ÇÕ´Ï´Ù. b) \imnnq\install¿¡¼­ IMNNQ.ERRÀ» Á¦°ÅÇÕ´Ï´Ù. c) Á¦Ç° ¼³Ä¡¸¦ ´Ù½Ã ¼öÇàÇÏ¿© Ž»ö ½Ã½ºÅÛÀ» Á¦´ë·Î ¼³Ä¡ÇÕ´Ï´Ù. d) PATHGOOD º¯¼ö¸¦ ÃÖ±Ù ¼³Ä¡·Î ÀÛ¼ºµÈ PATH º¯¼ö¿Í º´ÇÕÇÕ´Ï´Ù. 2 - ±âŸ ¿À·ù°¡ ¹ß»ýÇÒ ¶§´Â IBM ¼­ºñ½º·Î ¹®ÀÇÇϽʽÿÀ. 3 - µð½ºÅ© °ø°£ÀÌ ºÎÁ·ÇÕ´Ï´Ù. Ž»ö ½Ã½ºÅÛÀ» À§ÇØ ÃÖ¼ÒÇÑ 4.5MBÀÇ µð½ºÅ© °ø°£°ú Windows 95¿¡ ´ëÇØ º¯°æµÇ´Â AUTOEXEC.BAT¸¦ À§ÇÑ ÃæºÐÇÑ °ø°£ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. IMNNQ.ERR¿¡ 'XXX.EXE°¡ ¾ø½À´Ï´Ù'¶ó´Â ¸Þ¼¼Áö°¡ ÀÖÀ¸¸é, Ž»ö ½Ã½ºÅÛ ½ÇÇà ÆÄÀÏÀ» ãÀ» ¼ö ¾ø´Â °ÍÀÔ´Ï´Ù. Ž»ö ½Ã½ºÅÛ ¼³Ä¡/ÃʱâÈ­ ÇÁ·Î±×·¥À» ´Ù½Ã Àç¼öÇàÇϽʽÿÀ. 20.3.4 "Ž»öÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì(Ž»ö ½Ãµµ½Ã ¿À·ù 500)"¸¦ ÂüÁ¶ÇϽʽÿÀ. 20.3 HTML Ž»ö ½Ã½ºÅÛ »ç¿ë 20.3.1 ¼­¹ö ½ÃÀÛ ¹× Áß´Ü Å½»ö ½Ã½ºÅÛÀ» ¼³Ä¡ÇÑ ÈÄ ÀÌ´Â ÀçºÎÆ® ´ÙÀ½¿¡ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ. Ž»ö ¼­¹ö°¡ ¿À·ù ¾øÀÌ ½ÃÀÛµÇÁö¸¸ ºê¶ó¿ìÀú¿¡¼­ ´ÙÀ½ ¿À·ù¸¦ ¸¸³ª¸é ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "HTML Ž»ö ¼­¹ö Áß´Ü"À» Ŭ¸¯ÇÑ ÈÄ "HTML Ž»ö ¼­¹ö ½ÃÀÛ"À» Ŭ¸¯ÇϽʽÿÀ. ³×Æ®¿öÅ© ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ¼­¹ö°¡ ÁߴܵǾú°Å³ª ¶Ç´Â ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. ³ªÁß¿¡ ´Ù½Ã ¿¬°áÇϽʽÿÀ. Ž»öÇÑ ÈÄ Å½»ö ¼­¹ö¸¦ Áß´ÜÇÏ°í »ç¿ëµÈ ¸Þ¸ð¸®¸¦ ´Ù½Ã »ç¿ëÇϽʽÿÀ. Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ·Á¸é, ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "HTML Ž»ö ¼­¹ö Áß´Ü"À» Ŭ¸¯ÇϽʽÿÀ. 20.3.2 NETSCAPE ¶Ç´Â INTERNET EXPLORER¿¡¼­ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÑ Å½»ö ÀÛµ¿ ¼öµ¿À¸·Î ÇÁ·Ï½Ã¸¦ ÀÛµ¿ÇÏ¿© Netscape ¶Ç´Â Internet Explorer¸¦ »ç¿ëÇϸé, ÇÁ·Ï½Ã Á¤º¸¸¦ ¼öÁ¤ÇÏ¿© Ž»ö ¼Óµµ¸¦ »ó´çÈ÷ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. Netscape 3: ----------- 1. ¿É¼Ç - ³×Æ®¿öÅ© ȯ°æ¼³Á¤À» ¼±ÅÃÇÕ´Ï´Ù. 2. ÇÁ·Ï½Ã ÅÇÀ» Ŭ¸¯ÇÕ´Ï´Ù. 3. ¼öµ¿ ÇÁ·Ï½Ã ±¸¼º ¼±Åÿ¡¼­ º¸±â¸¦ Ŭ¸¯ÇÕ´Ï´Ù. 4. "ÇÁ·Ï½Ã ¾øÀ½" ¹Ú½º¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù. localhost:49213 ¿©±â¿¡ ´Ù¸¥ Ç׸ñÀÌ ÀÖÀ¸¸é, ½°Ç¥·Î ºÐ¸®ÇÕ´Ï´Ù. 5. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ¼öµ¿ ÇÁ·Ï½Ã ±¸¼º âÀ» ´Ý½À´Ï´Ù. 6. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ȯ°æ¼³Á¤ âÀ» ³ª°©´Ï´Ù. Netscape 4(Communicator): ------------------------- 1. ÆíÁý - ȯ°æ¼³Á¤À» ¼±ÅÃÇÕ´Ï´Ù. 2. ¹üÁÖ Æ®¸®¿¡¼­ È®ÀåÀ» µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù. 3. È®Àå ¼­ºêÆ®¸®¿¡¼­ ÇÁ·Ï½Ã¸¦ Ŭ¸¯ÇÕ´Ï´Ù. 4. ¼öµ¿ ÇÁ·Ï½Ã ±¸¼º ¼±Åÿ¡¼­ º¸±â¸¦ Ŭ¸¯ÇÕ´Ï´Ù. 5. "¿¹¿Ü... ´ÙÀ½À¸·Î ½ÃÀÛÇÏ´Â µµ¸ÞÀο¡ ´ëÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À" ¹Ú½º¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù. localhost:49213 ¿©±â¿¡ ´Ù¸¥ Ç׸ñÀÌ ÀÖÀ¸¸é ½°Ç¥·Î ºÐ¸®ÇÕ´Ï´Ù. 6. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ¼öµ¿ ÇÁ·Ï½Ã ±¸¼º âÀ» ´Ý½À´Ï´Ù. 7. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ȯ°æ¼³Á¤ âÀ» ³ª°©´Ï´Ù. Internet Explorer 3: -------------------- 1. º¸±â - ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. 2. ¿¬°áÀ» ¼±ÅÃÇÕ´Ï´Ù. 3. "¿¹¿Ü... ´ÙÀ½À¸·Î ½ÃÀÛÇÏ´Â µµ¸ÞÀο¡ ´ëÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À" ¹Ú½º¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù. localhost:49213 ¿©±â¿¡ ´Ù¸¥ Ç׸ñÀÌ ÀÖÀ¸¸é ½°Ç¥·Î ºÐ¸®ÇÕ´Ï´Ù. 4. "±¹Áö (ÀÎÆ®¶ó³Ý) ÁÖ¼Ò¿¡ ´ëÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À" ¹Ú½º¸¦ ¼±ÅÃÇÕ´Ï´Ù. 5. È®ÀÎÀ» Ŭ¸¯ÇÏ¿© ¿É¼Ç âÀ» ³ª°©´Ï´Ù. Internet Explorer 4: -------------------- 1. º¸±â... ÀÎÅÍ³Ý ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. 2. ¿¬°á ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. 3. "±¹Áö (ÀÎÆ®¶ó³Ý) ¾×¼¼½º¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¼­¹ö ¹«½Ã" ¼±ÅöõÀ» ¼±ÅÃÇÕ´Ï´Ù. ÁÖ: ÀÌ ¼±ÅöõÀº ÇÁ·Ï½Ã ¶Ç´Â socks ¿¬°áÀ» »ç¿ëÇÏ°í "ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏ¿© ÀÎÅÍ³Ý ¾×¼¼½º" ¼±ÅöõÀ» ¼±ÅÃÇÑ °æ¿ì¿¡¸¸ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. 4. "°í±Þ" ¹öÆ°À» ¼±ÅÃÇÕ´Ï´Ù. 5. "¿¹¿Ü... ´ÙÀ½À¸·Î ½ÃÀÛÇÏ´Â ÁÖ¼Ò¿¡ ´ëÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À" ¹Ú½º¿¡ localhost:49213À» ÀÔ·ÂÇϽʽÿÀ. ¿©±â¿¡ ´Ù¸¥ Ç׸ñÀÌ ÀÖÀ¸¸é »õ·Î¿î Ç׸ñÀ» ¼¼¹ÌÄÝ·ÐÀ¸·Î ºÐ¸®ÇϽʽÿÀ. 6. È®ÀÎÀ» ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» ´Ù½Ã ¼±ÅÃÇÏ¿© ¿É¼Ç ÅÇÀ» ³ª°©´Ï´Ù. Windows NT, Windows 95 ¹× Windows¿ë HTML Ž»ö ¼­¹ö ¹®¼­ H159 20.3.3 WINDOWS 95¿¡¼­ ·¦Å¾À» »ç¿ëÇϴ Ž»ö À̸§ ¼­¹ö: ¿¬°áÇØÁ¦µÈ °³¹ß Ç÷§ÆûÀ¸·Î º¸Åë LAN¿¡ ¿¬°áµÈ ·¦Å¾À» »ç¿ëÇÏ´Â °æ¿ì Ž»ö ÀÛ¾÷ÀÌ ¾î·Á¿öÁú ¼ö ÀÖ½À´Ï´Ù. ¼º°øÀûÀ¸·Î Ž»öÇÏ·Á¸é, TCP/IP ±¸¼º¿¡¼­ À̸§ ¼­¹ö, IP ÁÖ¼ÒÀÇ ÀÛµ¿À» ±ÝÁö½ÃÄÑ¾ß ÇÕ´Ï´Ù. ´Ù½Ã ¸»Çؼ­, µÎ °³ÀÇ TCP/IP ±¸¼ºÀ» ºÐ¸®ÇØ¾ß ÇÕ´Ï´Ù. Çϳª´Â ¿¬°áµÈ Á¶ÀÛÀ» À§ÇÑ °ÍÀÌ°í ´Ù¸¥ Çϳª´Â ¿¬°áÇØÁ¦µÈ Á¶ÀÛÀ» À§ÇÑ °ÍÀÔ´Ï´Ù. Windows 95¿¡¼­ º¹¼ö TCP/IP ±¸¼ºÀ» À§ÇÑ ÃÖÀû ¼öÁ¤»çÇ× Windows 95´Â ÇϳªÀÇ TCP/IP ±¸¼º¸¸ »ç¿ëÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ±×·¯³ª, Çϳª ÀÌ»óÀÇ ¼³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ½¦¾î¿þ¾î À¯Æ¿¸®Æ¼¸¦ ÀÎÅͳݿ¡¼­ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¿¬°á »óÅ¿¡ µû¶ó ÀÌ(LAN¿¡¼­ ¿¬°á ¶Ç´Â ¿¬°áÇØÁ¦)¸¦ º¯°æÇϽʽÿÀ. TCPSwitch´Â ÀÌ·± ÇÁ·Î±×·¥ Áß ÇϳªÀÔ´Ï´Ù. Socks ¼­¹ö ¹× ÇÁ·Ï½Ã: Netscape 3À» »ç¿ëÇÏ°í ÀÖ°í ÇÁ·Ï½Ã ¶Ç´Â socks ¼­¹ö·Î ÀÎÅͳÝÀ» ¾×¼¼½ºÇϱâ À§ÇØ ¾ÈÀüÇÑ »çÀÌÆ®·Î ´ÙÀ̾ó ÀÎÇÏ´Â °æ¿ì Ž»öÇϱâ Àü¿¡ Netscape¿¡¼­ ÀÌ·± ¼³Á¤À» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â Netscape 3ÀÇ ¹ö±×ÀÔ´Ï´Ù. Netscape CommunicatorÀÇ "Á÷Á¢ ¿¬°á" ¼³Á¤Àº À̸¦ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. 20.3.4 Ž»öÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì(Ž»ö ½Ãµµ½Ã ¿À·ù 500) Á¦Ç°ÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾úÁö¸¸ Ž»ö ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ. 1. Ž»ö ½Ã½ºÅÛÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾ú´ÂÁö Á¡°ËÇÕ´Ï´Ù. IMNINST ¹× IMNINSTSRV ȯ°æ º¯¼ö´Â ¼³Á¤µÇ¾î¾ß ÇÏ°í IMNINSTSRV´Â Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¸¦ Áö½ÃÇØ¾ß ÇÕ´Ï´Ù(20.2.3 "Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â" ÂüÁ¶). 2. Ž»ö ½Ã½ºÅÛ µð·ºÅ丮´Â ´ÙÀ½ ÆÄÀϵéÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. o DB2SRSxx.EXE ¶Ç´Â DB2SRDxx.EXE ½ÇÇà ÆÄÀÏ(¾ÕÀÇ °ÍÀº SBCS ¹®¼­¿ëÀÌ°í µÚÀÇ °ÍÀº DBCS ¹®¼­¿ëÀÔ´Ï´Ù). xx´Â ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ·Î µÈ ½Äº°ÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, DB2SRSENÀº ¿µ¹® SBCS ¹®¼­ÀÇ ½ÇÇà ÆÄÀÏÀÌ°í DB2SRDCNÀº Áß±¹¾î DBCS ¹®¼­¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. o DB2HEAD.HTM ¹× DB2FOOT.HTM 3. Ž»ö ½Ã½ºÅÛÀÌ Á¦Ç° ¹®¼­¿Í ÇÔ²² µî·ÏµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ´ÙÀ½ ¸í·ÉÀ» È£ÃâÇÏ¿© Ž»ö ½Ã½ºÅÛ¿¡ µî·ÏµÈ ¸ðµç ¹®¼­¸¦ ³ª¿­ÇϽʽÿÀ. NQMAP -A //SBCS¿¡ ´ëÇØ TMMAP -A //DBCS¿¡ ´ëÇØ DB2 UDB¿¡ ´ëÇÑ ¹®¼­´Â DB2ADMxx, DB2APDxx ¶Ç´Â DB2CONxx¶ó°í Çϸç, ¿©±â¼­ xx´Â ¹®¼­°¡ ¾²¿©Áø ¾ð¾îÀÇ 2¹®ÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. À̵é À̸§ Áß Çϳª ÀÌ»óÀÌ NQMAP°¡ ¸®ÅÏÇÏ´Â À̸§ ¸ñ·Ï¿¡ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù. NQMAP(¶Ç´Â TMMAP) ¸í·ÉÀÌ Á¦°øÇÒ ¼ö ÀÖ´Â »öÀÎ ¸ñ·Ï°ú ÇÔ²² ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© °¢ »öÀο¡ ´ëÇÑ Ãß°¡ »ó¼¼ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. IMNIXSTA //SBCS¿¡ ´ëÇØ IMQIXSTA //SBCS¿¡ ´ëÇØ ÀÌ ¸í·ÉÀº »öÀÎ »óÅ ¹× »öÀο¡ ÀÖ´Â ¹®¼­ÀÇ ¼ö¿Í °°Àº ¼¼ºÎ»çÇ×À» Á¦°øÇÕ´Ï´Ù. À§ÀÇ Á¶°Ç Áß Çϳª¶óµµ ÂüÀÌ ¾Æ´Ï¸é, DB2 UDB Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2SRCH.EXE, DB2HEAD.HTM ¹× DB2FOOT.HTM ÆÄÀÏÀÌ ´©¶ôµÇ¾ú´Ù´Â Á¶°Ç¸¸ ÂüÀÌ ¾Æ´Ï¸é, \misc µð·ºÅ丮¿¡¼­ Ž»ö ½Ã½ºÅÛÀÇ µð·ºÅ丮(¿¹¸¦ µé¾î, E:\IMNNQ_NT)·Î À̸¦ º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥Àº Ž»ö ¼­¹öÀÇ ¼³Ä¡ ¹× ÃʱâÈ­¸¦ ´Ù½Ã ¼öÇàÇÕ´Ï´Ù. 20.3.5 ÆÄÀÏÀÌ ¾ø´Ù´Â ¿À·ù Ž»ö ½Ã½ºÅÛÀº »çÀü Á¤ÀÇµÈ »öÀÎÀ» Ž»öÇÕ´Ï´Ù. ÀÌµé »öÀÎÀº ÀüºÎ ¼³Ä¡µÈ DB2 UDB Á¦Ç°¿¡ °ü°è¾øÀÌ Å½»ö ½Ã½ºÅÛ°ú ÇÔ²² ¼³Ä¡µË´Ï´Ù. ±×·¯¹Ç·Î, Ž»öÀ» ¼öÇàÇÒ ¶§ ÀϺΠÆÄÀÏÀº ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇÁö ¾ÊÀº Á¦Ç° ¶Ç´Â ¼³Ä¡ Áß ¼±ÅÃÇÏÁö ¾ÊÀº ¹®¼­¿¡ ¼ÓÇϹǷΠ"ÆÄÀÏÀÌ ¾øÀ½"À̶ó´Â ¿À·ù°¡ ¸®Å쵃 ¼ö ÀÖ½À´Ï´Ù. 20.3.6 Ž»ö ¼­ºñ½º ½ÃÀ۽à ¿À·ù°¡ ¹ß°ßµÊ ´ÙÀ½ ¿À·ù¸¦ ¸¸³ª¸é, EHS0410: An error was detected when starting the search service. Stop the service and start it again. Press Enter to continue... (¶§¶§·Î ¿À·ù´Â EHS0411ÀÌÁö¸¸ ÅؽºÆ®´Â µ¿ÀÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼¼Áö´Â °ø¹é ÀüÈ­¸é¿¡ ³ªÅ¸³³´Ï´Ù.) ¼³Ä¡ÇÑ ÈÄ È£½ºÆ®¸íÀÌ º¯°æµÇ¾úÀ» ¼öµµ ÀÖÀ¸¹Ç·Î À̸¦ ´Ù½Ã ±â·ÏÇØ¾ß ÇÕ´Ï´Ù. NetQuestion µð·ºÅ丮·Î °¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. type netq.cfg ÀÌ°ÍÀº NetQuestionÀÌ »ç¿ëÇϴ ȣ½ºÆ®¸íÀ» º¸¿© ÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, DHCP ¹× DDNS¸¦ ±¸¼ºÇÏ´Â Áß¿¡ È£½ºÆ®¸íÀ» º¯°æÇÏ¿´´Ù¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. netqinit ¿¹: netqinit c:\imnnq_nt\data Windows NT, Windows 95 ¹× Windows¿ë HTML Ž»ö ¼­¹ö ¹®¼­ H161 20.4 HTML Ž»ö ½Ã½ºÅÛ ¼³Ä¡Á¦°Å ÁÖ: DB2 UDB Á¦Ç°À» ¼³Ä¡Á¦°ÅÇϱâ Àü¿¡ Ž»ö ½Ã½ºÅÛÀ» Áß´ÜÇØ¾ß ÇÕ´Ï´Ù. Ž»ö ¼­¹ö¸¦ Áß´ÜÇÏ·Á¸é, ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "HTML Ž»ö ¼­¹ö Áß´Ü"À» Ŭ¸¯ÇϽʽÿÀ. Ž»ö ½Ã½ºÅÛÀº ½ÃÀÛ ¸Þ´ºÀÇ DB2 ¸Þ´º Ç׸ñ¿¡¼­ "¼³Ä¡Á¦°Å" Ç׸ñÀ» Ŭ¸¯ÇÏ¿© DB2 UDB Á¦Ç°À¸·Î ¼³Ä¡Á¦°ÅµË´Ï´Ù. 20.4.1 WINDOWS NT, WINDOWS 95 ¶Ç´Â WINDOWS 98¿¡¼­ Ž»ö ½Ã½ºÅÛÀÌ ¼³Ä¡Á¦°ÅµÇÁö ¾Ê´Â °æ¿ì Ž»ö ½Ã½ºÅÛÀÌ ¼³Ä¡Á¦°ÅµÇÁö ¾ÊÀ¸¸é, ±× ¿øÀÎÀº ´ÙÀ½°ú °°À» ¼ö ÀÖ½À´Ï´Ù. o DB2 UDB ¶Ç´Â ´Ù¸¥ Á¦Ç°ÀÌ Å½»ö ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖÀ¸¹Ç·Î À̸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. o Ž»ö ½Ã½ºÅÛ ¼³Ä¡Á¦°Å°¡ ¿¹»ó´ë·Î ¼öÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù. ¿©ÀüÈ÷ Ž»ö ½Ã½ºÅÛ¿¡ µî·ÏµÇ¾î ÀÖ´Â Á¦Ç°À» ÆǺ°ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQMAP -A //SBCS¿¡ ´ëÇØ TMMAP -A //DBCS¿¡ ´ëÇØ ÀÌ ¸í·ÉÀÌ »öÀÎÀ» ¸®ÅÏÇÏÁö ¾ÊÀ¸¸é, ´Ü°è 6À¸·Î °Ç³Ê¶Ù½Ê½Ã¿À. ¸ñ·Ï¿¡ DB2 UDB¿¡ ¼ÓÇÏÁö ¾Ê´Â »öÀÎ(Áï, À̸§ÀÌ "DB2"·Î ½ÃÀÛÇÏÁö ¾ÊÀ½)ÀÌ ÀÖÀ¸¸é, Ž»ö ¼­¹ö¸¦ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ¿©±â¿¡ DB2 »öÀÎ ÆÄÀϸí(DB2ADMxx, DB2APDxx, DB2CONxx)ÀÌ ÀÖÀ¸¸é, DB2 UDB´Â »öÀÎÀÇ µî·ÏÀ» Ãë¼ÒÇÒ ¼ö ¾øÀ¸¹Ç·Î Ž»ö ½Ã½ºÅÛÀÇ ¼³Ä¡Á¦°Å´Â ½ÇÆÐÇÕ´Ï´Ù. ÀÌ´Â DB2 UDB°¡ À߸ø ¼³Ä¡Á¦°ÅµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù(¿¹¸¦ µé¾î, SQLLIB Æú´õ°¡ »èÁ¦µÊ). ÀÌ·± °æ¿ì, ´ÙÀ½ ´Ü°è¸¦ »ç¿ëÇÏ¿© »öÀÎÀ» ¼öµ¿À¸·Î µî·ÏÃë¼ÒÇÏ°í Ž»ö ½Ã½ºÅÛ µð·ºÅ丮¸¦ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. 1. ÀÌ ¸í·ÉÀ» ¼öÇàÇÏ¿© Ž»ö ¼­¹ö°¡ ¼öÇà ÁßÀÎÁö¸¦ È®ÀÎÇϽʽÿÀ. IMNSS START SERVER //SBCSÀÇ °æ¿ì IMQSS.EXE -START DBCSHELP //DBCSÀÇ °æ¿ì 2. °¢ »öÀÎ ÆÄÀÏ¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQMAP -D //SBCSÀÇ °æ¿ì TMMAP -D //DBCSÀÇ °æ¿ì 3. °¢ »öÀÎ ÆÄÀÏ¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. NQDELET //SBCSÀÇ °æ¿ì TMDELET //DBCSÀÇ °æ¿ì 4. Ž»ö ¼­¹ö¸¦ ÁßÁöÇϽʽÿÀ. IMNSS STOP SERVER //SBCSÀÇ °æ¿ì IMQSS.EXE -STOP DBCSHELP //DBCSÀÇ °æ¿ì 5. "NQMAP -A"(¶Ç´Â "TMMAP -A")¸¦ ¼öÇàÇÏ°í ³²¾Æ ÀÖ´Â DB2 »öÀÎ(DB2xxxxx)ÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ. ¸¸ÀÏ ¾ÆÁ÷ ³²¾Æ ÀÖ´Â °ÍÀÌ ÀÖÀ¸¸é IBM ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ. 6. ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÏ¿© »ç¿ë ÁßÀÎ ´Ù¸¥ »öÀÎÀÌ ¾ø´ÂÁö °ËÁõÇϽʽÿÀ. NQCOUNTI <Ž»ö ½Ã½ºÅÛ µð·ºÅ丮> //SBCSÀÇ °æ¿ì TMCOUNTI <Ž»ö ½Ã½ºÅÛ µð·ºÅ丮> //DBCSÀÇ °æ¿ì ÁÖ: ¼³Ä¡µÈ À§Ä¡¸¦ ¸ð¸£¸é 20.2.3, "Ž»ö ½Ã½ºÅÛ µð·ºÅ丮 ã±â"¸¦ ÂüÁ¶ÇϽʽÿÀ. o ÀÌ ¸í·ÉÀÌ ¾ÆÁ÷ »ç¿ë ÁßÀÎ »öÀÎÀÌ Çϳª ÀÌ»óÀ̶ó´Â °ÍÀ» ³ªÅ¸³»´Â ÀڷḦ ¸®ÅÏÇϸé, Ž»ö ½Ã½ºÅÛÀº ´Ù¸¥ Á¦Ç°ÀÌ ¾ÆÁ÷ µî·ÏµÇ¾î ÀÖÀ¸¹Ç·Î Á¦°ÅµÉ ¼ö ¾ø½À´Ï´Ù. ³ª¸ÓÁö ´Ü°è¸¦ ¼öÇàÇÏÁö ¸¶½Ê½Ã¿À. o Ž»ö ½Ã½ºÅÛÀÌ "0 »öÀÎ »ç¿ë Áß"À» ¸®ÅÏÇϸé, UNINSTNQ.CMD¸¦ ¼öÇàÇϽʽÿÀ. Ž»ö ½Ã½ºÅÛÀÌ ¿©ÀüÈ÷ ¼³Ä¡Á¦°ÅµÇÁö ¾ÊÀ¸¸é, Á¦Ç°À» ¼öµ¿À¸·Î Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. 1. ´ÙÀ½¿¡¼­ ·¹Áö½ºÆ®¸® Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ. \\HKEY_LOCAL_MACHINE\SOFTWARE\IBM\NetQuestion ¸ðµç ÇÏÀ§ Æ®¸®¸¦ Æ÷ÇÔÇÏ¿© ÀÌ Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ. 2. Ž»ö ½Ã½ºÅÛÀÇ µð·ºÅ丮¿Í ±× ¼­ºêÆ®¸®¸¦ ÀüºÎ Á¦°ÅÇϽʽÿÀ. (¿¹¸¦ µé¾î, D:\IMNNQ_NT). 3. INST ¹× IMNINSTSRV ȯ°æ º¯¼ö¸¦ Á¦°ÅÇÏ°í PATH ȯ°æº¯¼ö¿¡¼­ Ž»ö ½Ã½ºÅÛ °æ·Î¸¦ Á¦°ÅÇϽʽÿÀ. Ž»ö ½Ã½ºÅÛÀ» ¾ÆÁ÷µµ ¼³Ä¡Á¦°ÅÇÏÁö ¸øÇϸé, IBM ¼­ºñ½º¸¦ È£ÃâÇϽʽÿÀ. 20.4.2 Á¦Ç° ¼³Ä¡Á¦°Å ÈÄ ÀçºÎÆ® DB2 UDB ¼³Ä¡Á¦°Å ÈÄ¿¡ ¶Ç´Ù¸¥ ¼³Ä¡ ÀÛ¾÷À» ¼öÇàÇϱâ Àü¿¡ ÀçºÎÆ®ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â ÀϺΠŽ»ö ½Ã½ºÅÛ DLLÀÌ ¿î¿µ üÁ¦¿¡¼­ ÀÖÀ¸¹Ç·Î ´ÙÀ½ ÀçºÎÆ®¶§±îÁö´Â Á¦°ÅµÉ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. Ž»ö ½Ã½ºÅÛ ¼³Ä¡°¡ ÀçºÎÆ® Àü¿¡ ¹ß»ýÇϸé, »õ·Ó°Ô ¼³Ä¡µÈ Ž»ö ½Ã½ºÅÛ DLLÀÌ ´ÙÀ½ ÀçºÎÆ®¿¡¼­ °¨ÁöµÇ¾î Ž»ö ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô ¸¸µì´Ï´Ù. | 21.0 NETQUESTION¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥ | 21.1 UNIX Ç÷§Æû¿¡¼­ÀÇ IMNSEARCH (NETQUESTION) ¼³Ä¡ ¹®Á¦ | ÀϺΠȯ°æ¿¡¼­ IMNSearch(NetQuestion) ±¸¼º¿ä¼ÒÀÇ ¼³Ä¡ ¹× ¼³Ä¡Á¦°Å´Â | ÇØ´ç ±¸¼º¿ä¼Ò¸¦ ´Ù½Ã ¼³Ä¡ÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù. °£´ÜÈ÷ ¸»Çؼ­, ±¸¼º¿ä¼Ò´Â | Á¦´ë·Î ¼³Ä¡Çϱâ À§ÇØ Æ¯¼öÇÑ userID ¹× groupID À̸§À» ¿ä±¸ÇÕ´Ï´Ù. | °æ¿ì¿¡ µû¶ó(º¸Åë IMNSearch°¡ ºÒ¿ÏÀüÇÏ°Ô Á¦°ÅµÇ¾úÀ» ¶§) ÀÌ IDµé Áß | Çϳª°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ °æ¿ì, ¼³Ä¡½Ã »ç¿ëÀÚ´Â ÀÌ ±×·ì ID¿Í | »ç¿ëÀÚ ID¸¦ ¼º°øÀûÀ¸·Î ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿Ã¹Ù¸¥ ¾×¼¼½º¸¦ °¡Áö°í | ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ Á¶°Ç µÑ´Ù IMNSearch ±¸¼º¿ä¼Ò¸¦ Á¦´ë·Î ¼³Ä¡ÇÒ ¼ö | ¾ø°Ô ÇÕ´Ï´Ù. | óÀ½ IMNSEARCH¸¦ ±â°è¿¡ ¼³Ä¡ÇÒ ¶§ÀÇ ¹®Á¦Á¡>> | IMNSearch ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡ÇÏ´Â µ¥ ¹®Á¦°¡ ÀÖÀ¸¸ç Á¦Ç°ÀÇ ÀÌÀü ¹öÀüÀ» | ¾ÆÁ÷ ¼³Ä¡ÇÏÁö ¾ÊÀº °æ¿ì, ±¸¼º¿ä¼Ò¸¦ ¿ÏÀüÈ÷ Á¦°ÅÇÑ ÈÄ ´Ù½Ã ¼³Ä¡ÇϽʽÿÀ. | ÀÌ°ÍÀº ¼³Ä¡Çϱâ Àü¿¡ "imnadm" »ç¿ëÀÚ ID ¹× ±×·ì ID¸¦ Á¦°ÅÇÏ´Â °ÍÀ» | Æ÷ÇÔÇÔÀ» ±â¾ïÇϽʽÿÀ. | ´Ù¸¥ IMNSEARCH ±¸¼º¿ä¼Ò°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾ú°Å³ª ÀÌÀü¿¡ ¼³Ä¡µÈ °æ¿ì | IMNSEARCH¸¦ ¼³Ä¡ÇÒ ¶§ÀÇ ¹®Á¦Á¡>> | IMNSearch ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡ÇÏ´Â µ¥ ¹®Á¦°¡ ÀÖÀ¸¸ç IMNSearch ±¸¼º¿ä¼ÒÀÇ | ´Ù¸¥ ¹öÀüÀÌ ÀÌ¹Ì ¼³Ä¡µÈ °æ¿ì(¶Ç´Â °ú°Å¿¡ ¼³Ä¡ÇÑ °æ¿ì), ±âÁ¸ÀÇ | IMNSearch ±¸¼º¿ä¼Ò¸¦ Á¦°ÅÇÏÁö ¸¶½Ê½Ã¿À. ´ë½Å, imnadm¶ó°í ÇÏ´Â ±×·ì | ID°¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ Á¡°ËÇϽʽÿÀ. imnadm ±×·ì ID°¡ ÀÖ´Ù¸é ´ÙÀ½ Áß | Çϳª¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. | 1. imnadm »ç¿ëÀÚ ID¸¦ ÀÛ¼ºÇÏ°í IMNSearch ±¸¼º¿ä¼Ò¸¦ À缳ġÇϽʽÿÀ. | 2. imnadm ±×·ì ID¸¦ »èÁ¦ÇÏ°í IMNSearch ±¸¼º¿ä¼Ò¸¦ À缳ġÇϽʽÿÀ. | IMNSEARCH¸¦ AFS/DCE³ª NIS/NIS+ ȯ°æ¿¡ ¼³Ä¡ÇÒ ¶§ÀÇ ¹®Á¦Á¡>> | »ç¿ëÀÚ ID ¹× ±×·ì ID °ü¸®°¡ ÁýÁß½ÄÀΠȯ°æ¿¡¼­, ±ÇÇÑ ÀÖ´Â °ü¸® »ç¿ëÀÚ°¡ | ¼­¹ö¿¡ ID¸¦ ÀÛ¼ºÇÑ ÈÄ, ID Á¤º¸¸¦ Ŭ¶óÀ̾ðÆ® ±â°è·Î ºÐ¹èÇϸç, »ç¿ëÀÚ°¡ | IMNSearch ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡Çϱâ Àü¿¡ "imnadm" »ç¿ëÀÚ ID ¹× ±×·ì ID¸¦ | ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ »ç¿ëÀÚ ID ¹× ±×·ì ID´Â IMNSearch ±¸¼º¿ä¼Ò¸¦ | »ç¿ëÇÏ´Â ¸ðµç Á¦Ç° °£¿¡ °øÀ¯µÇ¹Ç·Î, ÀÌ ´Ü°è´Â ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ´Â | ù¹ø° Á¦Ç°À» ¼³Ä¡Çϱâ Àü¿¡ Çѹø ¼öÇàµÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. IMNSearch | ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ÃÖÁ¾ Á¦Ç°ÀÌ ¼³Ä¡Á¦°ÅµÈ ÈÄ¿¡, »ç¿ëÀÚ ID ¹× ±×·ì | ID°¡ Á¦°ÅµÇ¾î¾ß ÇÕ´Ï´Ù. | 21.2 HPUX-10¿¡ NETQUESTION ¼³Ä¡ | HP-UX 10¿ë DB2 Universal Database ¹öÀü 5.2¸¦ ¼³Ä¡ÇÒ ¶§, NetQuestionÀº | Á¦Ç° CD-ROMÀ» »ç¿ëÇÏ¿© ¼³Ä¡ÇÒ ¼ö ¾øÀ½À» ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 Á¦Ç° | ¹®¼­¸¦ ãÀ¸·Á°í ÇÒ ¶§, "¼­¹ö°¡ ¿¬°áÀ» °ÅºÎÇß½À´Ï´Ù"¶ó´Â ¸Þ¼¼Áö¸¦ ¹Þ°Ô | µÉ ¼öµµ ÀÖ½À´Ï´Ù. NetQuestionÀÌ ´ÙÀ½ ¸í·ÉÀ¸·Î ¼³Ä¡µÇ¾ú´ÂÁö Á¡°ËÇϽʽÿÀ. | swlist -l product | grep -i imn | ¾Æ¹« °Íµµ ¸®ÅϵÇÁö ¾ÊÀ¸¸é, NetQuestionÀÌ ¼³Ä¡µÇÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. | ÀÌ °æ¿ì, ¼öÀÛ¾÷À¸·Î NetQuestionÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. NetQuestionÀ» | ¼³Ä¡Çϱâ À§Çؼ­´Â »ç¿ëÀÚ°¡ ·çÆ®¿©¾ß ÇÔÀ» ±â¾ïÇϽʽÿÀ. | ¼³Ä¡ CD¿¡¼­ ±¹Áö ÇÏµå µå¶óÀ̺ê·Î Àüü "/NetQ" µð·ºÅ丮¸¦ º¹»çÇϽʽÿÀ. | º¹»ç ¿Ï·á ÈÄ¿¡, ±¹Áö "/NetQ/hpux10" µð·ºÅ丮¿¡ "IMNSearch", | "IMNSearchB", "IMNpkgadd", "IMNpkgaddB", "imnbinstall" ¹× "imninstall" | ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. | imninstall | NetQuestion ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇϽʽÿÀ. È­¸éÀÇ Áö½Ã»çÇ׿¡ µû¶ó | SBCS Ž»ö ¿£Áø¸¸À» ¼³Ä¡Çϰųª SBCS ¹× DBCS Ž»ö ¿£ÁøÀ» ÇÔ²² | ¼³Ä¡ÇϽʽÿÀ. | ¹®Á¦Á¡ ÇØ°á>> | "imninstall"ÀÌ "swcopy ½ÇÆÐ, swcopyÀÇ man ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ"¶ó´Â | ¿À·ù¸¦ ¸®ÅÏÇϸé, DB2¿Í ¿ÏÀüÈ÷ ¹«°üÇÑ ÀϺΠ´Ù¸¥ ½Ã½ºÅÛÀÌ ½Ã½ºÅÛÀ» | ¸¶¿îÆ®ÇÏ´Â µ¥ ½ÇÆÐÇÑ °ÍÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, »ç¿ëÀÚ´Â (·çÆ®·Î¼­) | ´ÙÀ½ ¿É¼ÇÀ» Ãß°¡ÇÏ¿© "/NetQ/hpux10/IMNpkgadd"ÀÇ ±¹Áö »çº»À» ÆíÁýÇØ¾ß | ÇÕ´Ï´Ù. | -x mount_all_filesystems=false | ÀÌ°ÍÀº "swcopy", "swremove" ¶Ç´Â "swinstall"ÀÇ °¢ °æ¿ì¿¡ ÇØ´çÇÕ´Ï´Ù. | 21.3 UNIX Ç÷§Æû¿ë NETQUESTION¿Í DB2 CAE | ¿Â¶óÀÎ ¹®¼­³ª NetQuestion Áß ¾î´À °Íµµ Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ Àο¡ÀÌºí·¯(CAE)¸¦ | Æ÷ÇÔÇÏ´Â UNIX Á¦Ç° CD¿¡ ³»ÀåµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, EE ¶Ç´Â EEE Á¦Ç° CD¿¡¼­ | CAE¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì, ¿Â¶óÀÎ ¹®¼­¸¦ ¼³Ä¡Çϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. NetQuestionÀº | ¹®¼­°¡ ¼³Ä¡µÉ ¶§¸¶´Ù ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù. | 21.4 AIX Ç÷§Æû »óÀÇ NETQUESTION DBCS | AIX¿ë DB2 Universal Database ¹öÀü 5.2´Â ´Ù¸¥ ƯÁ¤ ·¹º§ÀÇ NetQuestionÀÌ | AIX ¿î¿µ üÁ¦¿¡ ÀÌ¹Ì ÀÖ´Â °æ¿ì Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â NetQuestion 2¹ÙÀÌÆ® | ¹®ÀÚ ¼¼Æ®(DBCS) ·¹º§À» »ç¿ëÇÕ´Ï´Ù. | ¿¹¸¦ µé¾î, ÀϺ»¾î, Çѱ¹¾î, Áß±¹¾î ¶Ç´Â ´ë¸¸¾î¿ë DB2 UDB V5.2°¡ AIX | ¿î¿µ üÁ¦¿¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¸ç AIX¿ë VisualAge C++ Professional ¹öÀü 4.0¿¡ | ´ëÇÑ DBCS ¹®¼­°¡ ÀÌ¹Ì ¼³Ä¡µÈ °æ¿ì, ¶Ç´Â ÀÌ¹Ì DBCS °íÀ¯ÀÇ µµ¿ò¸»ÀÌ ¼³Ä¡µÈ | AIX ¹öÀü 4.3 ¿î¿µ üÁ¦¿¡ ¼³Ä¡µÈ °æ¿ì, ¼³Ä¡ÇßÀ» ¸ðµç DB2 DBCS ¹®¼­¸¦ | Ž»öÇϱâ À§ÇØ NetQuestion¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡Àº ´Ù¸¥ | NetQuestion »ç¿ë Á¦Ç°ÀÌ »ç¿ëÇϴ Ž»ö CGI°¡ AIX¿ë DB2 UDB ¹öÀü 5.2·Î | Á¦°øµÈ Ž»ö CGI¿Í ȣȯµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. | ÀÌ·¯ÇÑ ¹®Á¦Á¡À» Á¤Á¤ÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇÏ¿© "/var/docsearch/cgi-bin/" | ¹× "/usr/docsearch/cgi-bin/"¿¡ Àִ Ž»ö CGI¸¦ °»½ÅµÈ Ž»ö CGI·Î | ´ëüÇØ¾ß ÇÕ´Ï´Ù. | 1. ´ÙÀ½¿¡¼­ °»½ÅµÈ Ž»ö CGI("db2srdbcs")¸¦ | ftp.software.ibm.com/ps/products/db2/info | "/var/docsearch/cgi-bin" ¹× "/usr/docsearch/cgi-bin"·Î ´Ù¿î·ÎµåÇϽʽÿÀ. | ÀÌ°ÍÀº ±âÁ¸ÀÇ "db2srdbcs" ÆÄÀÏÀ» ÀÌ µð·ºÅ丮¿¡¼­ °ãÃľ²±âÇÕ´Ï´Ù. | 2. ÀÌ º¯°æ»çÇ×ÀÌ À¯È¿ÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ DB2 DBCS Ž»ö ¿£ÁøÀ» | ÁßÁöÇÏ°í ½ÃÀÛÇϽʽÿÀ. | o Ž»ö ¿£ÁøÀ» ÁßÁöÇÏ·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. | usr/IMNSearch/bin imqss -stop dbcshelp | o Ž»ö ¿£ÁøÀ» ½ÃÀÛÇÏ·Á¸é, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. | usr/IMNSearch/bin imqss -start dbcshelp 22.0 SCOHELP Á¤º¸ ´ÙÀ½ SCOhelp Á¤º¸°¡ Á¦°øµË´Ï´Ù. o 22.1, "SCOhelp ¾×¼¼½º ¹æ¹ý" o 22.2, "ÀÚ±¹¾î¿Í SCOhelp¿¡ ´ëÇÑ ÀÛ¾÷" o 22.3, "À¥ Á¦¾î ¼¾ÅÍ µµ¿ò¸»°ú SCOhelp" o 22.4, "Support Level Supplement (SLS) PTF7004A, UnixWare 7 Language Extension Supplement" 22.1 SCOHELP ¾×¼¼½º ¹æ¹ý ´ÙÀ½ ¹æ¹ý Áß Çϳª·Î SCOhelp¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. o ¸í·ÉÇà¿¡¼­: ¸í·ÉÇà¿¡¼­ "scohelp"(/usr/bin/X11/scohelp) ¸í·É ¼öÇà o CDE µ¥½ºÅ©Å¾¿¡¼­: "µµ¿ò¸»" ¸Þ´º(Á¦¾îÆÇÀÇ µµ¿ò¸» ¾ÆÀÌÄÜ À§¿¡ ÀÖÀ½)¸¦ ¿¬ ´ÙÀ½ SCO µµ¿ò¸» ¼±Åà o Panorama µ¥½ºÅ©Å¾¿¡¼­: "·çÆ®" ¸Þ´º¸¦ ¿¬ ´ÙÀ½ µµ¿ò¸» ¼±Åà 22.2 ÀÚ±¹¾î¿Í SCOHELP¿¡ ´ëÇÑ ÀÛ¾÷ 22.2.1 ½ºÆäÀξî È®Àå »ç¿ë½ÃÀÇ Æ¯º° °í·Á»çÇ× "UnixWare 7 Update 1(7.0.1)" CD-ROMÀº ƯÈ÷ ½ºÆäÀξî È®Àå(esle)¿¡ ´ëÇÑ ¼öÁ¤ ÆÐÅ°Áö¸¦ Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ DB2 ÀýÂ÷´Â UnixWare 7 Update 1ÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì LANGÀÌ "es"·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. o ÀνºÅϽº ÀÛ¼º(Á¤±Ô ÀνºÅϽº ¶Ç´Â DAS ÀνºÅϽº): ÀÌ ¹®Á¦¸¦ ÇÇÇÏ·Á¸é ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ Àü¿¡ LANGÀ» "en"À̳ª "C"·Î ¼³Á¤ÇÑ ´ÙÀ½ ÀνºÅϽº°¡ ÀÛ¼ºµÇ°í ³ª¸é ´Ù½Ã "es"·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ´Â LANGÀÌ "es"·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é DB2 ¼³Ä¡ ÇÁ·Î±×·¥(db2setup)À» »ç¿ëÇÏ¿© ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ¾øÀ½À» ÀǹÌÇϱ⵵ ÇÕ´Ï´Ù. o db2ishut ¸í·É ¼öÇà. ´Ù½Ã ÀÌ ¹®Á¦¸¦ ÇÇÇÏ·Á¸é db2ishut¸¦ ¼öÇàÇϱâ Àü¿¡ LANGÀ» "en"À̳ª "C"·Î ¼³Á¤ÇÑ ´ÙÀ½ ¸í·É ¼öÇàÀ» ¿Ï·áÇÑ ÈÄ ´Ù½Ã "es"·Î ¼³Á¤ÇÕ´Ï´Ù. o db2istrt ¼öÇà: ÀÌ ¸í·ÉÀº DB2 ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§ »ç¿ëµÇ¸ç /etc/rc.db2 ½ºÅ©¸³Æ®¿¡ ÀÇÇØ È£ÃâµË´Ï´Ù. ù¹ø° ÀνºÅϽº°¡ ÀÛ¼ºµÉ ¶§ ´ÙÀ½ ÇàÀÌ /etc/inittab ÆÄÀÏ¿¡ Ãß°¡µÇ¾î ¿öÅ©½ºÅ×À̼ÇÀÌ ÀçºÎÆ®µÉ ¶§ DB2 ¼­ºñ½º¸¦ ÀÚµ¿ ½ÃÀÛÇÕ´Ï´Ù. db:234:once:/etc/rc.db2 > /dev/console 2>&1 # Autostart DB2 Services LANGÀÇ »ý·«½Ã °ªÀÌ "es"ÀÎ °æ¿ì ÀÌ ÁÙÀ» /etc/inittab ÆÄÀÏ¿¡¼­ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ÀçºÎÆ®°¡ ¿Ï·áµÇ¸é ·çÆ®·Î¼­ ·Î±×¿ÂÇÏ¿© LANGÀ» "en"À̳ª "C"·Î ¼³Á¤ÇÑ ´ÙÀ½ /etc/rc.db2¸¦ ¼öÇàÇÕ´Ï´Ù. DB2°¡ ½ÃÀÛµÈ ÈÄ LANGÀ» ´Ù½Ã "es"·Î ¼³Á¤ÇÕ´Ï´Ù. UnixWare 7 Update 1ÀÌ ¼³Ä¡µÇ¾î ½ºÆäÀξî È®Àå¿¡ ´ëÇÑ ¹®Á¦°¡ ÇØ°áµÇ¸é ÀÌ ¹®Á¦Á¡µéµµ ¾ø¾îÁø´Ù´Â °ÍÀ» À¯ÀÇÇϽʽÿÀ. ´ÙÀ½ ÁÙÀ» etc/inittab ÆÄÀÏ¿¡ Æ÷ÇÔ½ÃÄÑ¾ß ´ÙÀ½¿¡ ÀçºÎÆ®ÇÒ ¶§ DB2 ¼­ºñ½º°¡ ÀÚµ¿ ½ÃÀ۵˴ϴÙ. db:234:once:/etc/rc.db2 > /dev/console 2>&1 # Autostart DB2 Services 22.2.2 ¼­¹ö¿¡¼­ »ý·«½Ã SCOHELP ¾ð¾î º¯°æ ¼­¹ö¿¡¼­ »ý·«½Ã °ªÀ¸·Î ¸®ÅϵǴ SCOhelp ¾ð¾î¸¦ º¯°æÇÏ·Á¸é, /usr/ns-home/httpd-scohelphttp/config/lang.conf¸¦ ÆíÁýÇÏ¿© DocumentRoot¸¦ ¿øÇÏ´Â »ý·«½Ã ¾ð¾î·Î ¼³Á¤ÇϽʽÿÀ. ´ÙÀ½Àº ±× ¿¹ÀÔ´Ï´Ù. DocumentRoot /usr/lib/scohelp/fr ÀÌ·¸°Ô º¯°æÇÏ°í ³ª¼­ ´ÙÀ½ ¸í·ÉÀ¸·Î À¥ ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. /usr/ns-home/httpd-scohelphttp/restart ÀÌ ¸í·ÉÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é ´ÙÀ½ ¸í·ÉÀ¸·Î À¥ ¼­¹ö¸¦ Áß´ÜÇÏ°í ´Ù½Ã ½ÃÀÛÇØ º¸½Ê½Ã¿À. /usr/ns-home/httpd-scohelphttp/stop /usr/ns-home/httpd-scohelphttp/start 22.2.3 ƯÁ¤ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ SCOHELP ¾ð¾î ¸®ÅÏ°ª ¼³Á¤ ¼­·Î ´Ù¸¥ Ŭ¶óÀ̾ðÆ®´Â ¼­·Î ´Ù¸¥ ¾ð¾î·Î µÈ SCOhelp ¸®ÅÏ Á¤º¸¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. SCOhelp ¼­¹ö´Â *httpAcceptLanguage ÀÚ¿øÀ» »ç¿ëÇÏ¿© ¿äûÀ» ¹Þ¾ÒÀ» ¶§ »ç¿ëÇÒ ¾ð¾î¸¦ °áÁ¤ÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ *httpAcceptLanguage¸¦ ÇÊ¿äÇÑ ¾ð¾î·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. o Netscape 3: Netscape app-defaults ÆÄÀÏÀ» ÆíÁýÇÏ¿©(¿¹´Â /usr/X/lib/app-defaults¿¡ ÀÖÀ½) ´ÙÀ½ ÇàÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù. *httpAcceptLanguage: fr, en o Netscape 4: 'ÆíÁý'¸Þ´º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ 'ȯ°æ¼³Á¤'À» ¼±ÅÃÇÕ´Ï´Ù. Æ®¸® ºä¿¡¼­ Navigator¸¦ ¼±ÅÃÇÑ ´ÙÀ½ '¾ð¾î'¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¾ð¾î¸¦ Ãß°¡ÇÏ°í ±× ¾ð¾î°¡ ¸ñ·ÏÀÇ ¸Ç óÀ½¿¡ ÀÖµµ·Ï ÇÕ´Ï´Ù. httpAcceptLanguage¸¦ ¼³Á¤ÇÑ ÈÄ¿¡µµ SCOhelp¿¡¼­ ¿©ÀüÈ÷ ¿µ¾î°¡ ³ªÅ¸³ª¸é ¸ñ·Ï¿¡¼­ ¿µ¾î¸¦ Á¦°ÅÇØ º¸½Ê½Ã¿À. 22.2.4 Ž»ö »ç¿ë Áß±¹¾î¿Í ºê¶óÁú Æ÷¸£Åõ°¥¾î¿¡´Â Ž»öÀÌ ¾øÀ½À» À¯ÀÇÇϽʽÿÀ. SCOhelp Ž»ö ÆгÎÀÇ "¿É¼Ç" ¹öÆ°À» ´­·¯¼­ Ž»öÇÒ º¹¼öÀÇ ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡µÈ ¾ð¾î ¸ñ·ÏÀÌ Ç¥½ÃµÇ¸é Ž»öÇÒ ¾ð¾îµéÀ» ¼±ÅÃÇϽʽÿÀ. 22.3 À¥ Á¦¾î ¼¾ÅÍ µµ¿ò¸»°ú SCOHELP À¥ Á¦¾î ¼¾ÅÍ µµ¿ò¸»¿¡¼­ DB2 ¼­ÀûÀ¸·Î Á÷Á¢ ¸µÅ©µÇÁö´Â ¾Ê½À´Ï´Ù(SCOhelp¸¦ »ç¿ëÇÏ¿© Ç¥½ÃµÊ ). 22.1 "SCOhelp ¾×¼¼½º ¹æ¹ý"¿¡¼­ ¼³¸íÇÑ ¹æ¹ý Áß Çϳª¸¦ »ç¿ëÇÏ¿© DB2 ¼­ÀûÀ» ¾×¼¼½ºÇϽʽÿÀ. SCO DB2 À¥ Á¦¾î ¼¾ÅÍ µµ¿ò¸»¿¡´Â Ž»öÀÌ ¾ø½À´Ï´Ù. 22.4 SUPPORT LEVEL SUPPLEMENT (SLS) PTF7004A, UNIXWARE 7 LANGUAGE EXTENSION SUPPLEMENT "SLS(Support Level Supplement) PTF7004A"´Â SCO ftp »çÀÌÆ® ftp://ftp.sco.com/SLS/¿¡¼­ Á¦°øµË´Ï´Ù. ptf7004a.Z¿Í ptf7004a.txt ÆÄÀÏÀ» ´Ù¿î·ÎµåÇϽʽÿÀ. PTF7004A´Â "SCOhelp ³»ÀÇ Verity Ž»ö ¿£ÁøÀÇ ±¸¼º ¹®Á¦Á¡°ú ´Ù¾çÇÑ À¯Æ¿¸®Æ¼¿Í SCOadmin °ü¸® ÇÁ·Î±×·¥ Áö¿ªÈ­ÀÇ ¹®Á¦Á¡À» Á¤Á¤ÇÕ´Ï´Ù." DB2 ¹®¼­¸¦ ¿­¶÷ÇÒ °æ¿ì ÀÌ SLS¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ptf7004a.txt ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. 22.4.1 Áß±¹¾î¿Í ºê¶óÁú Æ÷¸£Åõ°¥¾î¿¡ ´ëÇÑ LANG.CONF ¼öÁ¤»çÇ× PTF7004A°¡ ¼³Ä¡µÈ ÈÄ Áß±¹¾î ¶Ç´Â ºê¶óÁú Æ÷¸£Åõ°¥¾î·Î SCOhelp¸¦ »ç¿ëÇϱâ Àü¿¡ /usr/ns-home/httpd-scohelphttp/config/lang.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½°ú °°ÀÌ º¯°æÇØ¾ß ÇÕ´Ï´Ù. 1. LocalizedDocRoot ¸ñ·Ï¿¡ ÀÖ´Â ´ÙÀ½ µÎ ÁÙÀ» ¼öÁ¤ÇÏ¿© ´ÙÀ½°ú °°ÀÌ "_BR"°ú "_CN"À» ¼­ºêµð·ºÅ丮 À̸§ÀÇ ³¡¿¡ Ãß°¡ÇÕ´Ï´Ù. LocalizedDocRoot pt_PT.ISO8859-1 /usr/lib/scohelp/pt_BR LocalizedDocRoot zh_ZH.ISO8859-1 /usr/lib/scohelp/zh_CN 2. zh¿¡ ´ëÇÑ ´Ù¾çÇÑ ¾ð¾î º°¸íÀ» ¼öÁ¤ÇÕ´Ï´Ù. zh¿¡ ´ëÇÑ ´Ù¾çÇÑ ¾ð¾î º°¸íÀÌ zh_ZH.ISO8859-1(zh¿Í ZH »çÀÌÀÇ ¹ØÁÙÀº ´ë½¬°¡ ¾Æ´Ô)¿¡ ¸ÊÇεǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÌ ÁÙÀº ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. LanguageAlias zh zh_ZH.ISO8859-1 ±×·¯¸é ÀÌ °ªÀº ´ÙÀ½ ÁÙ¿¡ ÇØ´çÇÕ´Ï´Ù. LocalizedDocRoot zh_ZH.ISO8859-1 /usr/lib/scohelp/zh_CN ÀÌ·¸°Ô º¯°æÇÏ°í ³­ ÈÄ 170 ÆäÀÌÁöÀÇ 22.2.2 "¼­¹ö¿¡¼­ »ý·«½Ã SCOhelp ¾ð¾î º¯°æ"¿¡¼­ ¼³¸íÇÑ °Íó·³ À¥ ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛ(¶Ç´Â Áß´ÜÇÏ°í ½ÃÀÛ)ÇÕ´Ï´Ù. 22.5 SCOHELP Ž»ö »öÀÎ ÆÄÀÏ SCOhelp´Â ¸ðµç Ž»ö »öÀÎ ÆÄÀÏÀ» /usr/lib/scohelp//_SearchIndex/parts µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù. Ž»ö »öÀÎ ÆÄÀÏÀÇ Å©±â´Â Á¦Ç°À» ¼³Ä¡ÇÒ ¶§´Â °è¼Ó Ä¿ÁöÁö¸¸, Á¦Ç°À» Á¦°ÅÇÏ´õ¶óµµ(ÇöÀç UnixWare 7 À¯Æ¿¸®Æ¼ »ç¿ë) ÀÛ¾ÆÁöÁö´Â ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº DB2 »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ Á¦Ç°¿¡µµ Àû¿ëµË´Ï´Ù. ÀÌ ÆÄÀÏÀ» »èÁ¦Çϸé SCOhelp Ž»öÀº ´õÀÌ»ó Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. (C) Copyright IBM Corp. 2001