°ü¸® ¾È³»¼­


°¢ ¿ÀºêÁ§Æ® Ŭ·¡½ºÀÇ ¼Ó¼º

DCE ȯ°æ¿¡¼­ °¢°¢ÀÇ ¿ÀºêÁ§Æ®¿Í ¿ÀºêÁ§Æ® ¼Ó¼ºÀº ¿ÀºêÁ§Æ® ID(OID)·Î ½Äº°µË´Ï´Ù. °¢°¢ÀÇ OID´Â °èÃþÀûÀÎ ±ÇÇÑ ÇÒ´ç ±¸Á¶·ÎºÎÅÍ ¾òÀ» ¼ö Àִµ¥, °¡Àå ³ôÀº ±ÇÇÑÀº ±¹Á¦ Ç¥ÁØÈ­ ±â±¸(ISO)ÀÔ´Ï´Ù.

Ç¥ 72¿¡¼­´Â °¢ ¿ÀºêÁ§Æ® Ŭ·¡½ºÀÇ ¼Ó¼ºÀ» º¸¿©ÁÖ°í, Ç¥ 73¿¡¼­´Â ÇØ´ç ¼Ó¼ºÀ» º¸¿©ÁÝ´Ï´Ù.

Ç¥ 72. ¿ÀºêÁ§Æ® ¼Ó¼º Ŭ·¡½º
¿ÀºêÁ§Æ® Ŭ·¡½º ¿ÀºêÁ§Æ® ID(OID) Çʼö ¼Ó¼º ¼±ÅÃÀû ¼Ó¼º
(DB) Database_Object 1.3.18.0.2.6.12 DAU, DOT, DDP, DNN DCO, DPN, DRL, DLN, DCP, DPR
(DL) Database_Locator_Object 1.3.18.0.2.6.13 DOT, DCP DCO, DPN, DRL
(RI) Routing_Information_Object 1.3.18.0.2.6.14 DOT, DTI DCO, DPN, DRL

Ç¥ 73. ¿ÀºêÁ§Æ® Ŭ·¡½º ¼Ó¼º
¼Ó¼º¸í OID ÃÖ¼Ò ±æÀÌ ÃÖ´ë ±æÀÌ ±¸¹®
(DAU) DB_Authentication 1.3.18.0.2.4.39 1 1024 Char
(DCO) DB_Comment 1.3.18.0.2.4.30 1 1024 Char
(DCP) DB_Communication_Protocol 1.3.18.0.2.4.31 1 1024 Char
(DDP) DB_Database_Protocol 1.3.18.0.2.4.32 1 1024 Char
(DLN) DB_Database_Locator_Name 1.3.18.0.2.4.33 1 1024 Char
(DNN) DB_Native_Database_Name 1.3.18.0.2.4.34 1 1024 Char
(DOT) DB_Object_Type 1.3.18.0.2.4.35 1 1 Char
(DPN) DB_Product_Name 1.3.18.0.2.4.36 1 1024 Char
(DRL) DB_Product_Release 1.3.18.0.2.4.37 1 1024 Char
(DTI) DB_Target_Database_Info 1.3.18.0.2.4.38 1 1024 Char
(DPR) DB_Principal 1.3.18.0.2.4.63 1 1024 Char
ÁÖ:DCP, DDP ¹× DTI¿¡ ´ëÇØ¼­´Â ´ÙÁßÀÇ °ªÀÌ Çã¿ëµË´Ï´Ù. ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇØ¼­´Â ÇÑ °³ÀÇ °ª¸¸ÀÌ °¡´ÉÇÕ´Ï´Ù.

°¢ ¼Ó¼º¿¡ °üÇÑ ¼¼ºÎ»çÇ×

´ÙÀ½ Àý¿¡¼­´Â °¢°¢ÀÇ ¼Ó¼ºÀ» ¼³¸íÇÕ´Ï´Ù.
ÁÖ:DCE µð·ºÅ丮 ¼­ºñ½º´Â Ç׸ñÀÌ DB2¿¡ ´ëÇØ À¯È¿ÇÑÁö °Ë»çÇÏÁö ¾Ê½À´Ï´Ù. ÀÔ·Â ÇʼöÀÎ ¼Ó¼ºÀ» ÀÔ·ÂÇß´ÂÁö¿Í ¿Ã¹Ù¸¥ °ªÀ» ÀÔ·ÂÇß´ÂÁö¸¦ È®ÀÎÇϽʽÿÀ.

DB_Authentication(DAU)
¿ÀºêÁ§Æ®°¡ ¿ä±¸ÇÏ´Â ÀÎÁõ ¹æ¹ýÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº DB2 ¼­¹öÀÇ µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¿¡ ÇʼöÀûÀÎ ¼Ó¼ºÀÔ´Ï´Ù. °ªÀº CLIENT, SERVER ¶Ç´Â DCE¿©¾ß ÇÕ´Ï´Ù.

DB_Principal(DPR)
ÀÎÁõ ¹æ¹ýÀÌ "DCE"ÀÎ °æ¿ì, ÀÌ ¼Ó¼º¿¡ DCE Çٽɺθ¦ ÀÔ·ÂÇϽʽÿÀ.

DB_Comment(DCO)
¼³¸í ±â·Ï¿ëÀÔ´Ï´Ù.

DB_Communication_Protocol(DCP)
°¢°¢ÀÇ °ªÀÌ Áö¿øµÇ´Â ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» ¼³¸íÇÏ´Â ÅäÅ«À¸·Î ±¸¼ºµÈ ´ÙÁß °ªÀÇ ¼Ó¼º. ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÇ ¿¹´Â TCP/IP, APPC, IPX/SPX ¹× NetBIOS°¡ ÀÖ½À´Ï´Ù(¸¶Áö¸· µÎ °¡Áö´Â OS/2¿¡¸¸ Àû¿ëµË´Ï´Ù). °¢ ÅäÅ«Àº ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµË´Ï´Ù. ÅäÅ« »çÀÌ¿¡ °ø¹éÀ» ³ÖÁö ¸¶½Ê½Ã¿À.

DB_Database_Protocol(DDP)
µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ ¶Ç´Â ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇØ Áö¿øµÇ´Â ÇÁ·ÎÅäÄÝ. µé¾î°¥ ¼ö ÀÖ´Â °ªÀº DB2RA ¹× DRDAÀÔ´Ï´Ù. ´ÙÀ½Àº µÎ °³ÀÇ ÇÁ·ÎÅäÄÝÀ» Ãß°¡ÇÏ´Â µ¥ »ç¿ëµÇ´Â cdscp ¸í·ÉÀÔ´Ï´Ù.

add object /.:/subsys/database/AIXDB1 DB_Database_Protocol db2ra
add object /.:/subsys/database/AIXDB1 DB_Database_Protocol drda

DB_Database_Locator_Name(DLN)
µ¥ÀÌÅͺ£À̽º À§Ä¡ ÁöÁ¤ÀÚ ¿ÀºêÁ§Æ®ÀÇ DCE À̸§. µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¿¡¼­ À̸§Àº DBMS ÀνºÅϽº¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. °æ·ÎÁöÁ¤ Á¤º¸ ¿ÀºêÁ§Æ®¿¡¼­ À̸§Àº DB2 ¿¬°á ÀνºÅϽº¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¸é, /.../CELL_TORONTO/subsys/database/AIX_INSTÀÔ´Ï´Ù.

DB_Native_Database_Name(DNN)
µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â ÀνºÅϽº ³»¿¡¼­ µ¥ÀÌÅͺ£À̽º°¡ ¾Ë·ÁÁ® ÀÖ´Â µ¥ÀÌÅͺ£À̽º À̸§ ¶Ç´Â º°¸í. À̰ÍÀº DBMS ÀνºÅϽº»ó¿¡¼­ Áö¿ª ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇϱâ À§ÇØ »ç¿ëÇÒ À̸§ÀÔ´Ï´Ù.

DB2 Universal Database¿ë µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ À̸§Àº ÃÖ´ë 8ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù. ´Ù¸¥ µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, À̸§ÀÇ ±æÀÌ´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, MVS/ESA¿ë DB2ÀÇ µ¥ÀÌÅͺ£À̽º´Â 18ÀÚ±îÁöµµ °¡´ÉÇÕ´Ï´Ù.

DB_Object_Type(DOT)
¿ÀºêÁ§Æ®ÀÇ À¯Çü. ÀÌ ¼Ó¼ºÀº ¸ðµç ¿ÀºêÁ§Æ®¿¡ ÇÊ¿äÇÏ¸ç ´ÙÀ½ Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

D
µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®

L
µ¥ÀÌÅͺ£À̽º À§Ä¡ ÁöÁ¤ÀÚ ¿ÀºêÁ§Æ®

R
°æ·ÎÁöÁ¤ Á¤º¸ ¿ÀºêÁ§Æ®

DB_Product_Name(DPN)
Á¦Ç° ½Äº°. ¼³¸í ±â·Ï¿ëÀÔ´Ï´Ù.

DB_Product_Release(DRL)
Á¦Ç° ¸±¸®½º ·¹º§. ¼³¸í ±â·Ï¿ëÀÔ´Ï´Ù.

DB_Target_Database_Info(DTI)
°¢°¢ÀÇ °ªÀÌ ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ °íÁ¤µÈ ¼öÀÇ ÅäÅ«À¸·Î ±¸¼ºµÇ¾î ÀÖ´Â ´ÙÁß °ª ¼Ó¼º. ÅäÅ« »çÀÌ¿¡ °ø¹éÀ» ³ÖÁö ¸¶½Ê½Ã¿À. ÅäÅ«Àº ´ÙÀ½ ¼ø¼­¸¦ °¡Á®¾ß ÇÕ´Ï´Ù.

  1. µ¥ÀÌÅͺ£À̽º À̸§. °æ·ÎÁöÁ¤ ¼­ºñ½º°¡ Á¦°øµÇ´Â ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ DCE ¸íĪ. *OTHERDBS´Â °æ·ÎÁöÁ¤ Á¤º¸ ¿ÀºêÁ§Æ®¿¡ ¸í½ÃÀûÀ¸·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀº ¸ðµç ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ±âº» °ÔÀÌÆ®¿þÀ̸¦ ÁöÁ¤Çϴ Ư¼ö °ªÀÔ´Ï´Ù.
  2. ¶ó¿ìÅͷκÎÅÍÀÇ ¾Æ¿ô¹Ù¿îµå ÇÁ·ÎÅäÄÝ. ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ ¶Ç´Â °æ·ÎÁöÁ¤ DB2 ¿¬°á ÀνºÅϽº°¡ ÇØ´ç ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º¿Í Åë½ÅÇÏ´Â µ¥ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ. ¿¹¸¦ µé¸é, DRDA°¡ ÀÖ½À´Ï´Ù.
  3. ¶ó¿ìÅÍ·ÎÀÇ Àιٿîµå ÇÁ·ÎÅäÄÝ. °æ·ÎÁöÁ¤ DB2 ¿¬°á ÀνºÅϽº ¿ÀºêÁ§Æ®°¡ ½ÂÀÎÇÏ´Â µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ. ¿¹¸¦ µé¸é, DB2RA°¡ ÀÖ½À´Ï´Ù.
  4. °ÔÀÌÆ®¿þÀÌ¿¡¼­ÀÇ ÀÎÁõ. À¯È¿ÇÑ °ªÀº 0 ¶Ç´Â 1ÀÔ´Ï´Ù. Ç¥ 74¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
  5. DB2 ¿¬°á °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ °íÀ¯ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â ¸Å°³º¯¼ö ¹®ÀÚ¿­. ÀÌ ¹®ÀÚ¿­Àº ¾Æ·¡¿¡ ¼³¸íµÇ¾î ÀÖ´Â ¼ø¼­ÀÇ ÅäÅ«À» °¡Áö°í ÀÖ½À´Ï´Ù. ÅäÅ«Àº ½°Ç¥·Î ±¸ºÐµË´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº ÅäÅ«¿¡ ´ëÇØ¼­´Â ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù.
    • ¸Ê ÆÄÀÏ À̸§. ±âº» SQLCODE ¸ÊÇÎÀ» °ãÃľ²´Â SQLCODE ¸ÊÇÎ ÆÄÀÏÀÇ ¿ÏÀüÈ÷ °ËÁõµÈ À̸§. SQLCODE ¸ÊÇÎÀ» ¸ØÃß·Á¸é NOMAPÀ̶ó°í ÁöÁ¤ÇϽʽÿÀ.
    • D. ƯÁ¤ SQLCODE°¡ ¸®ÅϵǸé ÀÀ¿ëÇÁ·Î±×·¥Àº DRDA ¼­¹ö·ÎºÎÅÍ ¿¬°áÀÌ ²÷¾îÁý´Ï´Ù. SQLCODE¿¡ ´ëÇØ¼­´Â DB2 Connect »ç¿ëÀÚ ¾È³»¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
    • INTERRUPT_ENABLED. DRDA ¼­¹ö¿¡ Á¢¼ÓµÇ¾î ÀÖ´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÅÍ·´Æ®¸¦ ¹ßÇàÇϸé, DB2 ¿¬°áÀº ¿¬°áÀ» ÇØÁ¦Çϰí ÀÛ¾÷ ´ÜÀ§(UOW)¸¦ ±¸°£ º¹¿øÇÕ´Ï´Ù.

    ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.

       NOMAP
       /u/username/sqllib/map/dcs1new.map,D
       /u/username/sqllib/map/dcs1new.map,D,INTERRUPT_ENABLED
    

    ´ÙÀ½°ú °°ÀÌ ±âº»°ªÀÌ »ç¿ëµÇ´Â À§Ä¡¿¡¼­ ÅäÅ«ÀÇ ¼ø¼­¸¦ À¯ÁöÇÏ·Á¸é, ½°Ç¥¸¦ »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

       ,D
    

    ¶Ç´Â

       ,,INTERRUPT_ENABLED
    

    ¸Å°³º¯¼ö ¹®ÀÚ¿­¿¡ ´ëÇØ¼­´Â DB2 Connect »ç¿ëÀÚ ¾È³»¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

  6. °æ·ÎÁöÁ¤ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â DB2 ¿¬°á ÀνºÅϽºÀÇ DCE À̸§

´ÙÀ½Àº DB_Target_Database_InfoÀÇ ¿¹ÀÔ´Ï´Ù.

   /.../CELL_TORONTO/subsys/database/MVSDB;\
   drda;db2ra;0;;\
   /.../CELL_TORONTO/subsys/database/GW_INST

ÁÖ:À§ÀÇ ¿¹¿¡¼­ ¹é½½·¡½Ã(\)´Â Çà ¿¬°á ¹®ÀÚÀÔ´Ï´Ù.


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