![]() |
Sun ONE Directory Server 5.2 ¼³Ä¡ ¹× Á¶Á¤ ¼³¸í¼ |
Directory Server¿¡¼ ó¸®ÇÏ´Â Ç׸ñ ¼ö°¡ ´Ã¸é °Ë»ö¿¡ »ç¿ëµÇ´Â ½Ã°£°ú ½Ã½ºÅÛ ÀÚ¿øµµ Áõ°¡ÇÕ´Ï´Ù. »öÀÎÀº °Ë»ö ¼º´ÉÀ» Çâ»ó½ÃŰ´Â µµ±¸ÀÔ´Ï´Ù. ÀÌ Àå¿¡¼´Â ƯÁ¤ ¹èÆ÷¿¡ ƯÁ¤ »öÀÎÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¼Õ½Ç°ú ÀÌÁ¡À» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Directory Server »öÀÎÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
»öÀÎ
»öÀÎÀº Á¶È¸ Á¤º¸¿Í Directory Server Ç׸ñÀ» ¿¬°áÇÏ¸ç ÆÄÀÏ Çü½ÄÀ¸·Î Directory Server µ¥ÀÌÅͺ£À̽º¿Í ÇÔ²² ÀúÀåµË´Ï´Ù. ¿©±â¼ µ¥ÀÌÅͺ£À̽º´Â Á¢¹Ì»çÀÇ ¹°¸®Àû Ç¥½ÃÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¹èÆ÷ ½Ã Á¢¹Ì»ç¿Í µ¥ÀÌÅͺ£À̽º´Â 1´ë1·Î ´ëÀÀÇÏÁö¸¸ ÇÑ °³ÀÇ Á¢¹Ì»ç°¡ ¿©·¯ µ¥ÀÌÅͺ£À̽º¿¡ ºÐ»êµÉ ¼öµµ ÀÖ½À´Ï´Ù. Directory Server´Â ±âº»ÀûÀ¸·Î ServerRoot/slapd-ServerID/db/¿¡ nsslapd-directoryÀÇ ±âº»°ªÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ ÀúÀåÇÕ´Ï´Ù. ¿©±â¿¡ ÀúÀåµÈ °¢ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº´Â »öÀÎÈµÈ ¼Ó¼º ´ç ÇÑ °³ÀÇ »öÀÎ ÆÄÀÏÀ» °®½À´Ï´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽ºÀÇ CN »öÀÎ ÆÄÀÏÀÎ exampleÀº dc=example,dc=com Á¢¹Ì»ç Ç׸ñÀ» ÀúÀåÇϸç ServerRoot/slapd-ServerID/db/example/example_cn.db3À̶ó°í ÇÕ´Ï´Ù.
»öÀÎȵǴ Ç׸ñÀº Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µð·ºÅ丮 µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. Ç¥ 7-1¿¡´Â Ç¥ÁØ »öÀÎ À¯ÇüÀÌ °£·«ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
CN°ú °°Àº ƯÁ¤ ¼Ó¼ºÀÇ »öÀÎ ÆÄÀÏ¿¡´Â ¿©·¯ À¯ÇüÀÇ »öÀÎÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î CNÀÌ µ¿ÀÏ ¹× ÇÏÀ§ ¹®ÀÚ¿ À¯ÇüÀ¸·Î example µ¥ÀÌÅͺ£À̽º¿¡ »öÀÎȵǾî ÀÖÀ¸¸é example_cn.db3¿¡´Â µ¿ÀÏ »öÀΰú ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀÌ ¸ðµÎ Æ÷ÇԵ˴ϴÙ.
´ÙÀ½ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- °¢ »öÀÎ À¯Çü¿¡ ´ëÇÑ °³¿ä
- »öÀÎ ÀÛ¼º ¹× »èÁ¦ ¹æ¹ý
- Directory Server¿¡¼ ÀÛ¼ºÇÏ´Â ±âº» »öÀÎ ¸ñ·Ï
- Directory Server¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ »öÀÎ ¸ñ·Ï
´ëºÎºÐÀÇ °æ¿ì ±âº» »öÀÎÀº °Ë»ö ¼º´ÉÀ» Çâ»ó½ÃŰ¸ç ¸Þ½Ã¡°ú °°Àº ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀϺΠÁö¿øÇÕ´Ï´Ù. ¼º´É Çâ»óÀ» À§ÇØ Æ¯Á¤ ±âº» »öÀÎÀ» ºñȰ¼ºÈÇϰųª »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ »öÀÎÀº Directory Server ÀÛµ¿¿¡ Áß¿äÇÑ ¿ªÇÒÀ» ÇϹǷΠ»èÁ¦Çϰųª ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.
ÀÌÁ¡: °Ë»ö ½Ã »öÀÎÀÇ ¿ªÇÒ
»öÀÎÀº °Ë»ö ¼Óµµ¸¦ Áõ°¡½Ãŵ´Ï´Ù. »öÀο¡´Â °ª ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç, °¢°¢ÀÇ °ªÀº ÇØ´çµÇ´Â Ç׸ñ ½Äº°ÀÚ ¸ñ·Ï°ú ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. Directory Server´Â »öÀο¡ ÀÖ´Â Ç׸ñ ½Äº°ÀÚ ¸ñ·ÏÀ» »ç¿ëÇÏ¿© ½Å¼ÓÇÏ°Ô Ç׸ñÀ» Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç׸ñ ¸ñ·ÏÀ» °ü¸®ÇÏ´Â »öÀÎÀÌ ¾øÀ¸¸é Directory Server´Â °Ë»ö¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ã±â À§ÇØ Á¢¹Ì»çÀÇ ¸ðµç Ç׸ñÀ» È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
°Ë»ö ¿äûÀÌ ¾î¶»°Ô 󸮵ǴÂÁö ÀÌÇØÇÏ¸é »öÀÎÈµÈ °Ë»öÀÌ »öÀÎȵÇÁö ¾ÊÀº °Ë»öº¸´Ù ÈξÀ °£´ÜÇÏ°Ô Ã³¸®µÇ´Â ÀÌÀ¯¸¦ ¸íÈ®È÷ ¾Ë ¼ö ÀÖ½À´Ï´Ù. Directory Server¿¡¼ °¢ °Ë»ö ¿äûÀ» ó¸®ÇÏ´Â °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Directory Server·Î °Ë»ö ¿äûÀ» º¸³À´Ï´Ù.
- Directory Server¿¡¼ ÀÌ ¿äûÀ» °Ë»çÇÏ¿© °Ë»ö ±âÁØÀÌ ÇØ´ç µð·ºÅ丮 ¼¹ö¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´Â Á¢¹Ì»çÀÎÁö È®ÀÎÇÕ´Ï´Ù. ¾Æ´Ñ °æ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡ ¿À·ù¸¦ ¹ÝȯÇϸç, ´Ù¸¥ Directory Server ÀνºÅϽº¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÝȯÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Directory Server¿¡¼ ÇØ´ç °Ë»ö¿¡ ÀûÇÕÇÑ »öÀÎÀ» °ü¸®Çϰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ »öÀÎÀÌ ÀÖÀ¸¸é Directory Server´Â ±×¸² 6-2¿Í °°ÀÌ °¢ »öÀο¡¼ °Ë»ö ¿äû°ú ÀÏÄ¡ÇÒ °¡´É¼ºÀÌ ÀÖ´Â Èĺ¸ Ç׸ñÀ» Á¶»çÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ »öÀÎÀÌ ¾øÀ¸¸é Directory Server´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ¸ðµç Ç׸ñ¿¡¼ Èĺ¸ Ç׸ñ ÁýÇÕÀ» »ý¼ºÇÕ´Ï´Ù. ´ë±Ô¸ð ¹èÆ÷ ½Ã¿¡´Â °Ë»ö¿¡ µû¶ó ÀÌ ´Ü°è¿¡ »ó´çÇÑ ½Ã°£°ú ½Ã½ºÅÛ ÀÚ¿øÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.
- Directory Server´Â °¢ Èĺ¸ Ç׸ñÀ» °Ë»çÇÏ¿© °Ë»ö Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Directory Server¿¡¼ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ãÀ¸¸é ÇØ´ç Ç׸ñÀº Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ¹ÝȯµË´Ï´Ù.
Directory Server´Â "Ŭ¶óÀÌ¾ðÆ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚ¿ø Á¦ÇÑ"¿¡ ¼³¸íµÈ °Íó·³ nsslapd-lookthroughlimit, nsslapd-sizelimit ¶Ç´Â nsslapd-timelimit¿Í °°Àº ÀÚ¿ø Á¦ÇÑ¿¡ µµ´ÞÇϰųª ¸ðµç Èĺ¸ Ç׸ñÀÌ °Ë»çµÉ ¶§±îÁö °è¼ÓÇØ¼ Èĺ¸ Ç׸ñÀ» °Ë»çÇÕ´Ï´Ù.
´Ü°è 3¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ »öÀÎÀ» »ç¿ëÇϸé Directory Server°¡ Ŭ¶óÀ̾ðÆ®ÀÇ °Ë»ö ¿äû¿¡ ÀÀ´äÇÏ¿© ¼öÇàÇϴ ó¸®·®À» Å©°Ô ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
¼Õ½Ç: ¾÷µ¥ÀÌÆ® ½Ã »öÀο¡ ¹ÌÄ¡´Â ¿µÇâ
¾÷µ¥ÀÌÆ®´Â Ç׸ñ ÀÚü´Â ¹°·Ð ÇØ´ç Ç׸ñÀ» ÂüÁ¶ÇÏ´Â »öÀαîÁö º¯°æÇÕ´Ï´Ù. »öÀο¡ Ç׸ñ ÂüÁ¶°¡ ¸¹À»¼ö·Ï ¾÷µ¥ÀÌÆ® Áß¿¡ »öÀÎÀ» ¼öÁ¤Çϱâ À§ÇÑ Ã³¸® ¼Õ½ÇÀÌ Áõ°¡ÇÕ´Ï´Ù. Áï, Directory Server´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ º¸³»±â Àü¿¡ ±×¸² 6-3°ú °°ÀÌ ¿µÇâÀ» ¹Þ´Â ¸ðµç »öÀÎÀ» ¼öÁ¤ÇÕ´Ï´Ù.
»öÀÎ À¯Áö°ü¸®¸¦ À§ÇÑ Ã³¸® ¼Õ½Ç ¿Ü¿¡µµ »öÀÎÀº µð½ºÅ© °ø°£°ú ¸Þ¸ð¸® °ø°£À» ¼Ò¸ðÇÕ´Ï´Ù. "°Ë»ö ÃÖÀûÈ"¿¡ ¼³¸íµÈ °Íó·³ µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ °Ë»ö¿¡ ¸Â°Ô ÃÖÀûÈÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç׸ñ°ú »öÀÎÀ» ¸ðµÎ ÀúÀåÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸®¸¦ Á¦°øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »öÀÎÀÌ Å¬¼ö·Ï ´õ ¸¹Àº °ø°£ÀÌ ÇÊ¿äÇϰí 64ºñÆ® »öÀÎÀÌ 32ºñÆ® »öÀκ¸´Ù ¸¹Àº °ø°£À» »ç¿ëÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î Directory Server ÀνºÅϽºÀÇ »öÀÎÈ Á¶Á¤Àº »öÀÎÀ» À¯Áö°ü¸®ÇÔÀ¸·Î½á °Ë»ö ó¸® ¼Óµµ¸¦ Áõ°¡½ÃÄÑ ¾÷µ¥ÀÌÆ® ó¸® ¹× °ø°£ ¼Ò¸ð ºñ¿ëÀ» »ó¼âÇÒ ¼ö ÀÖ´Ù´Â ÀüÁ¦ ÇÏ¿¡ ÀÌ·ç¾îÁý´Ï´Ù. µû¶ó¼ À¯¿ëÇÑ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷Çϸç Ŭ¶óÀÌ¾ðÆ®°¡ °ÅÀÇ °Ë»öÇÏÁö ¾Ê´Â ¼Ó¼ºÀÇ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â °ÍÀº ºñ¿ë ³¶ºñ¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÇÁ¦ »öÀÎ
±×¸² 7-1Àº nsRoleDN ¼Ó¼º¿¡ ´ëÇÑ ½ÇÀç »öÀÎÀ¸·Î, ´Ü¼øÈ÷ nsRoleDN ¼Ó¼ºÀÌ ÀÖ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º Ç׸ñÀÌ Æ÷ÇԵǾî ÀÖÀ» »ÓÀÌÁö¸¸ ÀÌ »öÀÎÀÌ ¾î¶»°Ô ¼Ó¼º °ª°ú º°°³·Î ÀÛµ¿ÇÏ´ÂÁö º¸¿©ÁÝ´Ï´Ù. °¢ ¼Ó¼º °ªÀº *¿Í ÀÏÄ¡ ÇÕ´Ï´Ù.
±×¸² 7-1    ½ÇÀç »öÀÎÀÇ ¿¹
![]()
±×¸²°ú °°ÀÌ Directory Server´Â entryid ¼Ó¼º °ªÀ» »ç¿ëÇÏ¿© ºü¸¥ °Ë»öÀ» Çã¿ëÇÏ´Â Ç׸ñ ÂüÁ¶¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Directory Server´Â ½ÇÁ¦·Î dbinstance_id2entry.db3 »öÀÎ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. ¿©±â¼ dbinstance´Â "»öÀÎ"¿¡ ¼³¸íµÈ µ¥ÀÌÅͺ£À̽º ½Äº°ÀÚ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
Directory Server´Â ÀÖÀ½ À¯ÇüÀ¸·Î »öÀÎÈµÈ ¼Ó¼ºÀÌ Æ÷ÇÔµÈ Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
½ÇÀç »öÀο¡ ´Ù¼öÀÇ Ç׸ñÀÌ À¯Áö°ü¸®µÇ´Â °æ¿ìµµ ÀÖÁö¸¸ ½ÇÀç »öÀÎÀ¸·Î ÀÎÇÑ ¼Õ½ÇÀº ÀϹÝÀûÀ¸·Î ´Ù¸¥ »öÀÎ À¯Çüº¸´Ù Àû½À´Ï´Ù.
µ¿ÀÏ »öÀÎ
±×¸² 7-2´Â SN(¼º) ¼Ó¼ºÀÇ µ¿ÀÏ »öÀÎÀ¸·Î, ÀÌ »öÀÎÀÌ SN ¼Ó¼º °ªº°·Î ÇØ´ç °ªÀ» °¡Áø Ç׸ñ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
±×¸² 7-2    µ¿ÀÏ »öÀÎÀÇ ¿¹
![]()
Directory Server´Â µ¿ÀÏ À¯ÇüÀ¸·Î »öÀÎÈµÈ ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í »öÀο¡¼ ¸ñ·ÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, µ¿ÀÏ »öÀÎÀº ÀϹÝÀûÀ¸·Î ÇÏÀ§ ¹®ÀÚ¿ »öÀκ¸´Ù ¼Õ½ÇÀÌ ÀûÁö¸¸ °ø°£ »ç¿ë ¸é¿¡¼ ½ÇÀç »öÀκ¸´Ù ¼Õ½ÇÀÌ Å®´Ï´Ù. ÇÏÁö¸¸ ¸Þ½Ã¡ ¼¹ö¿Í °°Àº ÀϺΠŬ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº ÃÖ»óÀÇ °Ë»ö ¼º´ÉÀ» À§ÇØ µ¿ÀÏ »öÀÎÀ» »ç¿ëÇÕ´Ï´Ù. »çÁøÀ̳ª ¾ÏÈ£ÈµÈ ¾ÏÈ£¿Í °°Àº Å« ÀÌÁø ¼Ó¼º¿¡ ´ëÇØ¼´Â µ¿ÀÏ »öÀÎÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.
ÇÏÀ§ ¹®ÀÚ¿ »öÀÎ
±×¸² 7-3Àº SN(¼º) ¼Ó¼ºÀÇ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ¸·Î, ÀÌ »öÀÎÀÌ ¾î¶»°Ô ¼Ó¼º °ªº°·Î ÀÏ·ÃÀÇ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÏ´ÂÁö º¸¿©ÁÝ´Ï´Ù.
Directory Server´Â »öÀο¡¼ µÎ ¹®ÀÚÀÇ ÇÏÀ§ ¹®ÀÚ¿À» °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÏÀ§ ¹®ÀÚ¿À» »öÀÎÈÇÕ´Ï´Ù. µû¶ó¼ »öÀÎÀ» »ç¿ëÇϸé (sn=*ab*) °Ë»ö ¼Óµµ´Â Áõ°¡½Ãų ¼ö ÀÖÁö¸¸ (sn=*a*) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù.
±×¸² 7-3    ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀÇ ¿¹
![]()
Directory Server´Â ¿ÍÀϵåÄ«µå ¾Õ¿¡ ÇÑ ¹®ÀÚ»ÓÀÎ ÀÌ´Ï¼È ÇÏÀ§ ¹®ÀÚ¿ °Ë»öÀ» Çã¿ëÇÏ¿© ÃÖÀûȸ¦ Çâ»ó½Ãŵ´Ï´Ù. µû¶ó¼ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀÌ ÀÖ´Â °æ¿ì (sn=a*) °Ë»ö ¼Óµµµµ Áõ°¡½Ãų ¼ö ÀÖÁö¸¸ (sn=*a*) ¶Ç´Â (sn=*a) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù.
Directory Server´Â ÀÚü ±âº» ±ÔÄ¢¿¡ µû¶ó ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ» ±¸ÃàÇϹǷΠ½Ã½ºÅÛ °ü¸®ÀÚµµ ÀÌ·¯ÇÑ ÇÏÀ§ ¹®ÀÚ¿À» ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Directory Server´Â ÇÏÀ§ ¹®ÀÚ¿ À¯ÇüÀ¸·Î »öÀÎÈµÈ ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í ÀÌ Ç׸ñÀ» ¼öÁ¤ÇÒ ¶§ »öÀο¡ ¹ÌÄ¡´Â ¿µÇâÀ» °áÁ¤ÇÏ°í »öÀο¡¼ Ç׸ñ ID ¶Ç´Â Ç׸ñ ID ¸ñ·ÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¾÷µ¥ÀÌÆ® ¼ö´Â ¼Ó¼º °ªÀÇ ¹®ÀÚ¿ ±æÀÌ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ» À¯Áö°ü¸®Çϸé ÀϹÝÀûÀ¸·Î »ó´çÇÑ ¼Õ½ÇÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼Õ½ÇÀº ´ëü·Î »öÀÎÈµÈ ¹®ÀÚ¿ÀÇ ±æÀÌ¿¡¼ ºñ·ÔµÇ¹Ç·Î ƯÈ÷ description°ú °°ÀÌ ±ä ¹®ÀÚ¿ °ªÀ» °®´Â ¼Ó¼º¿¡ ´ëÇØ¼´Â ºÒÇÊ¿äÇÑ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. »çÁø°ú °°Àº ÀÌÁø ¼Ó¼º¿¡´Â ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ» Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ã¾Æº¸±â(°¡»ó ¸ñ·Ï º¸±â) »öÀÎ
±×¸² 7-4´Â °¡»ó ¸ñ·Ï º¸±â¿ë ã¾Æº¸±â »öÀÎÀ¸·Î, °¡»ó ¸ñ·Ï º¸±â Á¤º¸ÀÎ vlvBase, vlvScope, vlvFilter ¹× vlvSort ¼Ó¼º °ª¿¡ ÀÇÇØ ã¾Æº¸±â »öÀÎÀÌ ¾î¶»°Ô ¿µÇâÀ» ¹Þ´ÂÁö º¸¿©ÁÝ´Ï´Ù. ÀÌ »öÀÎ À¯ÇüÀÇ Ç׸ñ ID´Â vlvSort¸¦ ±âÁØÀ¸·Î Á¤·ÄµË´Ï´Ù.
±×¸² 7-4    ã¾Æº¸±â »öÀÎÀÇ ¿¹
![]()
Directory Server´Â vlvFilter °ª¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í ¸ñ·Ï¿¡¼ ¿Ã¹Ù¸¥ Ç׸ñ À§Ä¡¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
±Ù»ç »öÀÎ
Directory Server´Â Metaphone Phonetic ¾Ë°í¸®ÁòÀÇ º¯ÇüÀ» »ç¿ëÇÏ¿© ±Ù»ç »öÀÎÀ» À¯Áö°ü¸®ÇÕ´Ï´Ù. ÀÌ ¾Ë°í¸®ÁòÀº ¼Ó¼º ¹®ÀÚ¿ °ªÀ» À¯»çÇÑ ¿µ¾î ¹ßÀ½À¸·Î ºÐ¼®ÇÕ´Ï´Ù. °Ë»ö ¿äû¿¡ µû¶ó ºñ±³ÇÒ °ªµµ µ¿ÀÏÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© 󸮵˴ϴÙ. ÀÌ ¾Ë°í¸®ÁòÀº À½ÀýÀ» ±âÃÊ·Î Çϱ⠶§¹®¿¡ ÀüÈ ¹øÈ£¿Í °°ÀÌ ¼ýÀÚ°¡ Æ÷ÇÔµÈ ¼Ó¼º¿¡´Â È¿°ú°¡ ¾ø½À´Ï´Ù.
ÀÌ ¾Ë°í¸®ÁòÀº °¢°¢ÀÇ ¼Ó¼º °ª ¹®ÀÚ¿¿¡ ´ëÇØ ÇÑ °³ÀÇ ´ë»ó ¹®ÀÚ¿À» »ý¼ºÇϱ⠶§¹®¿¡ ¿µ¾î ¹®ÀÚ¿ÀÇ "À¯»ç ¹ßÀ½" »öÀÎÈ´Â µ¿ÀÏ »öÀÎÈ¿Í ¼Õ½ÇÀÌ ºñ½ÁÇÕ´Ï´Ù.
±¹°¡º° »öÀÎ
±¹°¡º° »öÀÎÀº ƯÁ¤ ·ÎÄÌ¿¡ ´ëÇÑ ÀÏÄ¡ ±ÔÄ¢À» »ç¿ëÇÏ¿© »öÀÎÀ» À¯Áö°ü¸®ÇÕ´Ï´Ù. µû¶ó¼ ÀÌ »öÀÎÀº ÇÏÀ§ ¹®ÀÚ¿ »öÀÎ ¹× µ¿ÀÏ »öÀΰú ¼Õ½ÇÀÌ ºñ½ÁÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÀÏÄ¡ ±ÔÄ¢ ¼¹ö Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¸é ±¹°¡º° »öÀÎ ¹× ±âŸ »öÀÎ À¯Çü¿¡ ´ëÇÑ Ç¥ÁØ Áö¿øÀ» È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÀÏÄ¡ ±ÔÄ¢ Ç÷¯±× Àο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Plug-In API Programming Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹Á¦: Ç׸ñ »öÀÎÈ
¾Æ·¡ ÄÚµå ¿¹Á¦¿Í °°ÀÌ uid¿¡ ´ëÇÑ µ¿ÀÏ °Ë»ö, ÀÏ¹Ý À̸§(cn)°ú ¼º(sn) ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ, ÇÏÀ§ ¹®ÀÚ¿ ¹× ±Ù»ç °Ë»ö, mail ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ °Ë»ö, telephoneNumber ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ ¹× ÇÏÀ§ ¹®ÀÚ¿ °Ë»ö, description ¼Ó¼º¿¡ ´ëÇÑ ÇÏÀ§ ¹®ÀÚ¿ °Ë»öÀ» À§ÇØ »öÀÎÈµÈ Á¢¹Ì»ç¿¡ »ç¿ëÀÚ Ç׸ñÀ» Ãß°¡ÇÏ´Â °æ¿ì¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.
Directory Server´Â ÀÌ Ç׸ñÀ» Ãß°¡ÇÒ ¶§ cn, sn, mail, telephoneNumber ¹× description ¼Ó¼ºÀÇ »öÀÎÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Ç¥ 7-2¿¡´Â ¿¹»óµÇ´Â Ç׸ñ ¼ö°¡ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 7-2    »ùÇà »ç¿ëÀÚ Ç׸ñÀÇ »öÀÎ ¾÷µ¥ÀÌÆ®
¼Ó¼º
±Ù»ç
µ¿ÀÏ
ÇÏÀ§ ¹®ÀÚ¿1
»öÀÎ ¾÷µ¥ÀÌÆ® ÃѼö
uid
1
1
cn
1
1
17
19
sn
1
1
9
11
1
1
telephoneNumber
1
11
12
description
47
47
ÀÌ ÄÚµå ¿¹Á¦ÀÇ description ¹®Àڿó·³ ±ä ¹®ÀÚ¿¿¡ ´ëÇØ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎȸ¦ »ç¿ëÇÏ´Â °ÍÀº ´ëºÎºÐÀÇ ¹èÆ÷ ½Ã ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù.
description ¹®ÀÚ¿¿¡ ´ëÇÑ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎ ¾÷µ¥ÀÌÆ® ¼ö(47)°¡ ´Ù¸¥ ¸ðµç ¼Ó¼ºÀ» ÇÕÄ£ ¾÷µ¥ÀÌÆ® ¼ö(44)º¸´Ù ¸¹½À´Ï´Ù. description ¹®ÀÚ¿À» Ãß°¡·Î ¼öÁ¤ÇÏ¸é »õ ¹®ÀÚ¿¿¡ µû¶ó ´Ù½Ã ÃÖ´ë ¼ö ÀÌ»óÀÇ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡´ÉÇϸé description °ªÃ³·³ ±ä ¹®ÀÚ¿¿¡´Â ÇÏÀ§ ¹®ÀÚ¿ »öÀÎȸ¦ Àû¿ëÇÏÁö ¸¶½Ê½Ã¿À.
¼º´É Çâ»óÀ» À§ÇÑ »öÀÎÈ Á¶Á¤
´ëü·Î ¼º´É Çâ»óÀ» À§ÇÑ »öÀÎÈ Á¶Á¤Àº ºó¹øÇÑ °Ë»öÀÇ ¼Óµµ¸¦ Áõ°¡½ÃŰ´Â »öÀÎÀ» Ȱ¼ºÈÇϰí À¯Áö°ü¸® ¼Õ½ÇÀÌ Å©¸ç ÀÚÁÖ »ç¿ëµÇÁö ¾Ê´Â »öÀÎÀº ºñȰ¼ºÈÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ÁÖ µ¥ÀÌÅͺ£À̽º ¹é¾÷¿¡´Â »öÀÎÀÌ Æ÷ÇԵǹǷΠDirectory Server ±¸¼º°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
»öÀÎ ±¸¼º ¹æ¹ýÀ» º¯°æÇÑ ÈÄ ±¸¼º°ú µ¥ÀÌÅ͸¦ ¸ðµÎ ¹é¾÷ÇϽʽÿÀ.
ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ º¹Á¦º»ÀÌ ÇÊ¿äÇÑ ´ë±Ô¸ð ¹èÆ÷ ½Ã¿¡´Â Directory Server ÀνºÅϽº¸¶´Ù ´Ù¸¥ »öÀÎÀ» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ¿ä¼Ò·Î ±¸¼ºµÈ ÅäÆú·ÎÁö¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.
- ¾²±â¸¸ ó¸®ÇÏ´Â ¸¶½ºÅÍ
- ¼ÒºñÀÚ¿¡ ´ëÇÑ º¹Á¦ ·Îµå¸¦ ó¸®ÇÏ´Â Çãºê
- ¸Þ½Ã¡°ú °°Àº ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ ÀϺΠ¼ÒºñÀÚ
ÀÌ °æ¿ì ¸¶½ºÅÍ´Â °Ë»öÀ» ó¸®ÇÏÁö ¾ÊÀ¸¹Ç·Î, ¿¹¸¦ µé¾î ¸¶½ºÅÍ¿¡¼ ±¤¹üÀ§ÇÑ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀ» À¯Áö°ü¸®ÇÏÁö ¾Êµµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÅÀÇ »ç¿ëµÇÁö ¾Ê´Â ÀϺΠ»öÀÎÀ» È®ÀÎÇÏ¿© ºñȰ¼ºÈÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Çãºê´Â º»ÁúÀûÀ¸·Î °ü¸® ¿äû ÀÌ¿ÜÀÇ Å¬¶óÀÌ¾ðÆ® ¿äûÀº ¹ÞÁö ¾ÊÀ¸¹Ç·Î ÀÌ °æ¿ì Directory Server ÀÚü¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ »öÀÎÀ» Á¦¿ÜÇÑ ¸ðµç »öÀÎÀ» ºñȰ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
°³º° ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ ¼ÒºñÀÚ¿¡¼´Â ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â ¸ðµç »öÀÎÀ» ºñȰ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñȰ¼ºÈµÇ´Â »öÀÎÀº ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¼öÇàÇÏ´Â °Ë»ö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
»öÀÎÈµÈ °Ë»ö¸¸ Çã¿ë
Directory Server´Â »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ LDAP_UNWILLING_TO_PERFORMÀ» ¹ÝȯÇÏ¿© ¼Õ½ÇÀÌ Å« »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¹æÁöÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ nsslapd-require-index ¼Ó¼º °ªÀ» onÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
$ ldapmodify -h host -p port -D "cn=directory manager" -w password
dn: cn=example,cn=ldbm database, cn=plugins, cn=config
changetype: modify
replace: nsslapd-require-index
nsslapd-require-index: on
^D (^Z on Windows systems)º¯°æ »çÇ×Àº Áï½Ã Àû¿ëµÇ¹Ç·Î Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
»öÀÎ ¸ñ·Ï ±æÀÌ Á¦ÇÑ
±Þ¼ºÀåÇÏ´Â ´ë±Ô¸ð µð·ºÅ丮 ¹èÆ÷ ½Ã¿¡´Â »öÀÎȰ¡ ƯÁ¤ »öÀΠŰ¿¡ ´ëÇÑ ÇѰèÈ¿¿ë ü°¨Á¡¿¡ µµ´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇѰèÈ¿¿ë ü°¨Á¡¿¡ µµ´ÞÇÏ¸é Æ¯Á¤ Ű¿Í °ü·ÃµÈ ¸ñ·ÏÀÌ ³Ê¹« ±æ¾îÁ® ¶§¶§·Î ÇØ´ç Ű¿¡¼ Èĺ¸ Ç׸ñÀ» ã´Â »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇÏ´Â °Íº¸´Ù ÀÌ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¼Õ½ÇÀÌ ´õ Å®´Ï´Ù. ¿¹¸¦ µé¾î, ¼º ¼Ó¼º¿¡ ´ëÇØ µ¿ÀÏ À¯ÇüÀ¸·Î »öÀÎÈµÈ Å« ÀüÈ ¹øÈ£ºÎ ÀÀ¿ë ÇÁ·Î±×·¥À» °¡Á¤ÇØ º¸½Ê½Ã¿À. ÀüÈ ¹øÈ£ºÎ¿¡ Smiths¶ó´Â À̸§ÀÌ ³Ê¹« ¸¹¾Æ¼ Smiths¿¡ ´ëÇØ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â ¼Õ½ÇÀÌ Á¶È¸ ÀÌÁ¡º¸´Ù Å©´Ù°í °¡Á¤ÇÕ´Ï´Ù. À̶§ Directory Server´Â Smith ¼ºÀÇ »öÀÎȸ¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ ´Ù¸¥ ¼ºÀÇ »öÀÎÈ´Â Directory Server¿¡¼ °è¼ÓµÇ¾î¾ß ÇÕ´Ï´Ù.
Directory Server¿¡´Â ÀÌ ÀÛ¾÷À» ó¸®Çϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù. ±¸¼º ¼Ó¼ºÀ» ÀÓ°è°ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. ƯÁ¤ Ű¿¡ ´ëÇÑ ¸ñ·ÏÀÇ Ç׸ñ ¼ö°¡ ¼³Á¤µÈ °ª¿¡ µµ´ÞÇϸé Directory Server´Â ÇØ´ç Ű¿¡ ´ëÇÑ Èĺ¸ Ç׸ñÀ» ã±â À§ÇØ »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇϵµ·Ï ÁöÁ¤ÇÏ´Â ÅäÅ«À¸·Î Ű ¸ñ·ÏÀ» ¹Ù²ß´Ï´Ù. ÀÌ °ªÀº °Ë»ö Áß¿¡ È®ÀεǴ ÃÖ´ë Èĺ¸ Ç׸ñ ¼öº¸´Ù ¾à°£ ÀÛÀ¸¸ç Ç¥ 9-1¿¡ ¼³¸íµÈ °Íó·³ nsslapd-lookthroughlimit¸¦ »ç¿ëÇÏ¿© ¼³Á¤µË´Ï´Ù.
ÀÌ ¸ÞÄ¿´ÏÁòÀº Àü¿ª ÀÓ°è°ª(cn=config,cn=ldbm database,cn=plugins,cn=configÀÇ nsslapd-allidsthreshold) ¼³Á¤¿¡ »ç¿ëµÈ ±¸¼º ¼Ó¼ºÀÇ À̸§À» µû¼ ¸ðµç ID ÀÓ°è¶ó°í ÇÕ´Ï´Ù. ÇöÀç ÀÌ °ªÀº Directory Server ÀνºÅϽº¿¡¼ Àü¿ªÀ¸·Î »ç¿ëµÇ¸ç °¢ »öÀο¡ ´ëÇØ ´Ù¸£°Ô ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
±×¸² 7-5´Â nsslapd-allidsthresholdº¸´Ù ¸¹Àº ¼öÀÇ Smiths ¼º¿¡ ´ëÇÑ »öÀÎÈÀÇ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 7-5    »öÀΠŰ¿¡ ´ëÇÑ ¸ðµç ID ÀÓ°è¿¡ µµ´Þ
![]()
ÀÓ°è´Â »öÀÎ Å×ÀÌºí¿¡ ÀÖ´Â ÇÑ °³ÀÇ ¸ñ·Ï¿¡¸¸ ¿µÇâÀ» Áֱ⠶§¹®¿¡ ´Ù¸¥ Ű ¸ñ·ÏÀº ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.
»öÀÎ ¸ñ·Ï Å©±â°¡ ºÎÀûÀýÇÑ °æ¿ìÀÇ Áõ»ó
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ÁÖ·Î »öÀÎÈµÈ °Ë»öÀ» ¼öÇàÇϰí 6Àå "ij½Ã Å©±â Á¶Á¤"¿¡ ¼³¸íµÈ °Íó·³ ij½Ã Å©±â¸¦ ¿Ã¹Ù·Î Á¶Á¤Çߴµ¥µµ ¿©ÀüÈ÷ °Ë»ö ¼º´ÉÀÌ ´À¸± °æ¿ì ºÎÀûÀýÇÑ ÀÓ°è°ªÀÌ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù. »öÀÎÈµÈ °Ë»öÀÇ ¼º´ÉÀÌ ´À¸®¸é ¸ÕÀú ij½Ã Å©±â°¡ ¿Ã¹Ù·Î Á¶Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, access ·Î±×¸¦ °Ë»çÇÏ¿© Directory Server°¡ ¸ðµç ID ÀÓ°è¿¡ ÀÚÁÖ µµ´ÞÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
access ·Î±×ÀÇ RESULT ¸Þ½ÃÁö ³¡¿¡ ÀÖ´Â notes=U Ç÷¡±×´Â Directory Server°¡ »öÀÎȵÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇßÀ½À» ³ªÅ¸³À´Ï´Ù. µ¿ÀÏÇÑ ¿¬°á ¹× ÀÛ¾÷¿¡ ´ëÇÑ ÀÌÀü SRCH ¸Þ½ÃÁö´Â »ç¿ëµÇ´Â °Ë»ö ÇÊÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¾Æ·¡ µÎ ÁÙÀÇ ¿¹Á¦´Â 10000°³ Ç׸ñÀ» ¹ÝȯÇÏ´Â »öÀÎȵÇÁö ¾ÊÀº (cn=Smith) °Ë»öÀ» ÃßÀûÇÕ´Ï´Ù. ŸÀÓ½ºÅÆÇÁ´Â ¸Þ½ÃÁö¿¡¼ Á¦°ÅµÇ¾ú½À´Ï´Ù.
conn=2 op=1 SRCH base="o=example.com" scope=0 filter="(cn=Smith)"
conn=2 op=1 RESULT err=0 tag=101 nentries=10000 notes=U»öÀÎÈÇØ¾ß ÇÏ´Â ÀÌ·¯ÇÑ °Ë»ö ½ÖÀÌ ¸¹ÀÌ ¹ß°ßµÇ¸é ÀӰ踦 Áõ°¡½ÃÄÑ °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼öµµ ÀÖ½À´Ï´Ù.
»öÀÎ ¸ñ·Ï ÀÓ°è Å©±â º¯°æ
nsslapd-allidsthreshold¿¡ ÀûÇÕÇÑ °ªÀº ÀϹÝÀûÀ¸·Î µð·ºÅ丮¿¡ ÀÖ´Â ÃÑ Ç׸ñ ¼öÀÇ ¾à 5% ¹üÀ§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ±âº»°ª 4000Àº 80,000 ÀÌÇÏÀÇ Ç׸ñÀ» ó¸®ÇÏ´Â
Directory Server ÀνºÅϽº¿¡ ÀûÇÕÇÕ´Ï´Ù. ±Ù½ÃÀÏ ³»¿¡ µð·ºÅ丮¿¡ ¸¹Àº ¼öÀÇ Ç׸ñÀ» Ãß°¡ÇÒ ¿¹Á¤À̰ųª µð·ºÅ丮°¡ »ó´çÈ÷ È®ÀåµÉ °ÍÀ¸·Î ¿¹»óµÇ¸é ÃѼöÀÇ 5%º¸´Ù ÈξÀ ³ôÀº °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÅÀÇ ¾²±â¸¸ Áö¿øÇÏ´Â ¸¶½ºÅÍ¿Í ¸¹Àº °Ë»öÀ» Áö¿øÇÏ´Â ¼ÒºñÀÚ º¹Á¦º»¿¡ °¢°¢ ´Ù¸¥ ÀӰ踦 ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. nsslapd-allidsthreshold ¼Ó¼º °ªÀ» º¯°æÇÒ °æ¿ì ¸ðµç »öÀÎÀ» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇϹǷΠ±Ù½ÃÀÏ ³»¿¡ LDIF¸¦ »ç¿ëÇÏ¿© Å« µð·ºÅ丮¸¦ ´Ù½Ã ÃʱâÈÇÒ ¿¹Á¤À̸é ÃʱâÈ Á÷Àü¿¡ °ªÀ» Á¶Á¤Çصµ µË´Ï´Ù. ¾î´À °æ¿ìµçÁö ¸íÈ®ÇÑ ÀÌÀ¯°¡ ¾øÀ¸¸é ´ë±Ô¸ð ¹èÆ÷¿¡ ´ëÇØ¼µµ ¸ðµç ID ÀӰ踦 ¸Å¿ì ³ô°Ô(50,000 ÀÌ»ó) ¼³Á¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.´ÙÀ½°ú °°ÀÌ ¸ðµç ID ÀӰ踦 º¯°æÇÕ´Ï´Ù. º¯°æ Áß¿¡´Â Directory Server ÀνºÅϽº¿¡¼ ¼ºñ½º°¡ Áߴܵ˴ϴÙ.
- ÇØ´ç Directory Server ÀνºÅϽº¸¦ ÁßÁöÇÕ´Ï´Ù.
- ¸ðµç µð·ºÅ丮 µ¥ÀÌÅͺ£À̽º¸¦ LDIF·Î ³»º¸³À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ServerRoot/slapd-ServerID/config/dse.ldifÀÇ nsslapd-allidsthreshold ¼Ó¼º °ªÀ» ½ÅÁßÇÏ°Ô Á¶Á¤ÇÕ´Ï´Ù.
- LDIF¸¦ »ç¿ëÇÏ¿© ¸ðµç µð·ºÅ丮 µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ÃʱâÈÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â°¡ ÀÌÀüÀÇ ¸ðµç ID ÀÓ°è°ª¿¡ ¸ÂÃç Á¶Á¤µÇ¾úÀ¸¸ç ¼¹öÀÇ ¹°¸®Àû ¸Þ¸ð¸®°¡ ÃæºÐÇÏ¸é µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ ÀÓ°è Áõ°¡°ªÀÇ 25%¸¸Å ´Ã¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
Áï, ¸ðµç ID ÀӰ踦 4000¿¡¼ 6000À¸·Î ´Ã¸®´Â °æ¿ì Áõ°¡µÈ »öÀÎ ¸ñ·Ï Å©±â¸¦ ¼ö¿ëÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ ¾à 12.5%¸¸Å ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. »ý»ê ¼¹ö¿¡ º¯°æ »çÇ×À» Àû¿ëÇϱâ Àü¿¡ ½ÇÁ¦ Å×½ºÆ®¸¦ ÅëÇØ ÃÖÀû Å©±â¸¦ È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå "ij½Ã Å©±â Á¶Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
- Directory Server ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
»öÀÎ ´ÜÆíÈ ¹®Á¦ ÇØ°á
´ë±Ô¸ð »öÀΰú ³ôÀº ¾÷µ¥ÀÌÆ® ºñÀ²À» Áö¿øÇÏ´Â Directory Server ÀνºÅϽº¿¡¼ °úµµÇÑ »öÀΠŰ ´ÜÆíÈ´Â ½É°¢ÇÑ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. »öÀΠŰ ´ÜÆíȰ¡ °úµµÇÏ¸é µ¥ÀÌÅͺ£À̽º Å©±â´Â °°¾Æµµ ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ. °úµµÇÑ »öÀΠŰ ´ÜÆíÈ·Î ÀÎÇØ ¼¹ö ¼º´ÉÀÌ Å©°Ô ÀúÇÏµÈ °æ¿ì ¿µÇâÀ» ¹ÞÀº »öÀÎÀ» ´Ù½Ã »ý¼ºÇÏ¿© ´ÜÆíȸ¦ ÁÙÀÌ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
»öÀÎ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.