Sun Java(TM) System Directory Server 5 2004Q2 °ü¸® ¼³¸í¼ |
10Àå
µð·ºÅ丮 µ¥ÀÌÅÍ »öÀÎÈÃ¥ »öÀΰú ¸¶Âù°¡Áö·Î Directory Server »öÀÎÀº °Ë»ö ¹®ÀÚ¿À» µð·ºÅ丮 ³»¿ë¿¡ ´ëÇÑ ÂüÁ¶¿Í ¿¬°áÇÏ¿© °Ë»ö ¼Óµµ¸¦ Çâ»ó½Ãŵ´Ï´Ù. »öÀÎÀº º°µµÀÇ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ÀúÀåµÈ ¼Ó¼º °ªÀÇ Å×À̺í·Î¼, µð·ºÅ丮ÀÇ °¢ Á¢¹Ì¾î¿¡ ´ëÇØ °³º°ÀûÀ¸·Î ÀÛ¼º ¹× °ü¸®µË´Ï´Ù. Á¢¹Ì¾î ±¸¼º¿¡ »öÀÎÀ» ÀÛ¼ºÇÏ¸é ¼¹ö¿¡¼ ÀÚµ¿À¸·Î »öÀÎÀ» À¯Áö °ü¸®ÇÕ´Ï´Ù.
»öÀÎÈ ¼Ò°³, »öÀÎÈÀÇ ¼Õ½Ç°ú ÀÌÁ¡, nsslapd-allidsthreshold ¼Ó¼º¿¡ ´ëÇÑ ¼³¸í, Directory ServerÀÇ ¼º´É Çâ»ó ¹æ¹ý µî¿¡ ´ëÇؼ´Â Directory Server Performance Tuning GuideÀÇ 4Àå, "Tuning Indexing"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
»öÀÎÈ¿¡ ´ëÇÑ °³¿ä°¢ Á¢¹Ì¾î¿¡ ´ëÇÑ »öÀÎÀº ÇØ´ç µ¥ÀÌÅͺ£À̽º µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. °¢ »öÀÎ ÆÄÀÏ¿¡´Â ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇØ Á¢¹Ì¾î¿¡ Á¤ÀÇµÈ ¸ðµç »öÀÎÀÌ Æ÷ÇԵ˴ϴÙ. ¿¹¸¦ µé¾î, ÀÏ¹Ý À̸§(cn) ¼Ó¼º¿¡ ´ëÇØ À¯Áö °ü¸®µÇ´Â ¸ðµç »öÀÎÀº databaseName_cn.db3 ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù.
Á¢¹Ì¾î¸¦ ÃʱâÈÇϰųª ÀÌ Àå¿¡ ¼³¸íµÈ ¸í·ÉÀ» »ç¿ëÇÏ¸é »öÀÎ ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. Ŭ¶óÀ̾ðÆ® °Ë»ö ÀÛ¾÷ ¹× ³»ºÎ ÀÛ¾÷ Áß¿¡ ¼¹ö´Â »öÀο¡ ¾×¼¼½ºÇÏ¿© º¸´Ù ½Å¼ÓÇÏ°Ô µð·ºÅ丮 Ç׸ñÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¼öÁ¤ ÀÛ¾÷ Áß¿¡´Â µð·ºÅ丮¿¡¼ µð·ºÅ丮 ³»¿ëÀ» ¾÷µ¥ÀÌÆ®ÇÑ ÈÄ¿¡ »öÀÎ ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÏ¿© »öÀÎÀ» À¯Áö °ü¸®ÇÕ´Ï´Ù.
Directory Server ´Â ´ÙÀ½°ú °°Àº À¯ÇüÀÇ »öÀÎÀ» Áö¿øÇÕ´Ï´Ù.
- ÀÖÀ½ »öÀÎ(pres) - ¼Ó¼º °ª¿¡ °ü°è ¾øÀÌ Æ¯Á¤ ¼Ó¼ºÀÌ ÀÖ´Â ¸ðµç Ç׸ñÀÌ Æ÷ÇԵ˴ϴÙ.
- µ¿ÀÏ »öÀÎ(eq) - ƯÁ¤ ¼Ó¼º °ªÀÌ ÀÖ´Â Ç׸ñÀ» È¿À²ÀûÀ¸·Î °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ±Ù»ç »öÀÎ(approx) - ~= ÇÊÅÍ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© È¿À²ÀûÀÎ "À¯»ç ¹ßÀ½" °Ë»öÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±Ù»ç »öÀÎÀº À̸§ÀÇ ÀϺγª ¸ÂÃã¹ýÀÌ Æ²¸° À̸§À» °Ë»öÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. Directory Server´Â Metaphone Phonetic ¾Ë°í¸®ÁòÀÇ º¯ÇüÀ» »ç¿ëÇÏ¿© ±Ù»ç »öÀο¡ ´ëÇÑ °Ë»öÀ» ¼öÇàÇÕ´Ï´Ù.
ÁÖ
Directory ServerÀÇ Metaphone Phonetic ¾Ë°í¸®ÁòÀº US-ASCII ¹®ÀÚ¸¸ Áö¿øÇϱ⠶§¹®¿¡ ¿µ¾î °ª¿¡¸¸ ±Ù»ç »öÀÎȸ¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
- ÇÏÀ§ ¹®ÀÚ¿ »öÀÎ(sub) - cn=*john* ¶Ç´Â cn=john* °°Àº ¼Ó¼º °ª ÇÏÀ§ ¹®ÀÚ¿À» È¿À²ÀûÀ¸·Î °Ë»öÇÕ´Ï´Ù. ÇÏÁö¸¸ °¢°¢ÀÇ °ªÀÌ ¼ö¸¹Àº ÇÏÀ§ ¹®ÀÚ¿À» °®±â ¶§¹®¿¡ À¯Áö °ü¸® ¼Õ½ÇÀÌ ¸Å¿ì Å« »öÀÎÀÔ´Ï´Ù.
Directory Server´Â »öÀο¡¼ µÎ ¹®ÀÚÀÇ ÇÏÀ§ ¹®ÀÚ¿À» °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÏÀ§ ¹®ÀÚ¿À» »öÀÎÈÇÕ´Ï´Ù. µû¶ó¼ »öÀÎÀ» »ç¿ëÇϸé (sn=*ab) °Ë»ö ¼Óµµ´Â Çâ»óµÉ ¼ö ÀÖÁö¸¸ (sn=*a) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù. Directory Server´Â ¿ÍÀϵåÄ«µå ¾Õ¿¡ ÇÑ ¹®ÀÚ»ÓÀÎ ÀÌ´Ï¼È ÇÏÀ§ ¹®ÀÚ¿ °Ë»öÀ» Çã¿ëÇÏ¿© ÃÖÀûȸ¦ Çâ»ó½Ãŵ´Ï´Ù. µû¶ó¼ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀÌ ÀÖ´Â °æ¿ì (sn=a*) °Ë»ö ¼Óµµ´Â Çâ»óµÉ ¼ö ÀÖÁö¸¸ (sn=*a) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù. ÇÏÀ§ ¹®ÀÚ¿ »öÀο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Performance Tuning GuideÀÇ “Substring Indexes”¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÀÏÄ¡ ±ÔÄ¢ »öÀÎ - ÇöÁöÈµÈ ÀÏÄ¡ ±ÔÄ¢(Á¶ÇÕ ¼ø¼¶ó°íµµ ÇÔ)ÀÇ OID¸¦ »öÀÎÈÇÒ ¼Ó¼º°ú ¿¬°áÇÏ¿© ´Ù±¹¾î µð·ºÅ丮ÀÇ °Ë»ö ¼Óµµ¸¦ Çâ»ó½Ãŵ´Ï´Ù.
- ã¾Æº¸±â »öÀÎ - °¡»ó ¸ñ·Ï º¸±â(VLV) ÄÁÆ®·ÑÀ» »ç¿ëÇÑ °Ë»öÀÇ ÀÀ´ä ½Ã°£À» Çâ»ó½Ãŵ´Ï´Ù. µ¥ÀÌÅÍ°¡ °¡µæ ä¿öÁø ÇÏÀ§ Æ®¸®(¿¹: ou=People,dc=example,dc=com)ÀÇ Ç¥½Ã ¼º´ÉÀ» ³ôÀ̱â À§ÇØ ºÐ±âÁ¡¿¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ »öÀÎ
½Ã½ºÅÛ »öÀÎÀº »èÁ¦Çϰųª ¼öÁ¤ÇÒ ¼ö ¾øÀ¸¸ç Directory Server°¡ È¿À²ÀûÀ¸·Î Á¤»ó ÀÛµ¿ÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. ¾Æ·¡ Ç¥¿¡´Â ¸ðµç Á¢¹Ì¾î¿¡ ÀÚµ¿À¸·Î ÀÛ¼ºµÇ´Â ½Ã½ºÅÛ »öÀÎÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
±âº» »öÀÎ
µð·ºÅ丮¿¡ »õ Á¢¹Ì¾î¸¦ ÀÛ¼ºÇÏ¸é ¼¹ö´Â ÇØ´ç µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ ±âº» »öÀÎ ÁýÇÕÀ» ±¸¼ºÇÕ´Ï´Ù. ±âº» »öÀÎÀº »ç¿ëÀÚÀÇ »öÀÎÈ ¿ä±¸¿¡ µû¶ó ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü, ±â¾÷ÀÇ ¼¹ö Ç÷¯±× ÀÎ ¶Ç´Â ´Ù¸¥ ¼¹ö¿¡¼ »öÀÎÈµÈ Æ¯Á¤ ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ ÇØ´ç »öÀÎÀÇ ±¸¼ºÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ Á¢¹Ì¾î¸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÒ ±âº» »öÀÎ ÁýÇÕÀ» ¼öÁ¤ÇÏ·Á¸é ±âº» »öÀÎ ÁýÇÕ ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
¾Æ·¡ Ç¥¿¡´Â Directory Server¿¡ ¹Ì¸® ±¸¼ºµÈ ±âº» »öÀÎÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 10-2 ¸ðµç »õ Á¢¹Ì¾îÀÇ ±âº» »öÀÎ
¼Ó¼º
µ¿ÀÏ
ÀÖÀ½
ÇÏÀ§¹®ÀÚ¿
¿ëµµ
cn
X
X
X
°¡Àå ÀϹÝÀûÀÎ À¯ÇüÀÇ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
givenName
X
X
X
°¡Àå ÀϹÝÀûÀÎ À¯ÇüÀÇ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
X
X
X
°¡Àå ÀϹÝÀûÀÎ À¯ÇüÀÇ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
mailAlternateAddress
X
Sun Java System Messaging Server¿¡¼ »ç¿ëµË´Ï´Ù.
mailHost
X
Sun Java System Messaging Server¿¡¼ »ç¿ëµË´Ï´Ù.
member
X
Sun Java System ¼¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ »öÀÎÀº ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼µµ »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¹«°á¼º À¯Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.
nsCalXItemId
X
X
X
Sun Java System Calendar Server¿¡¼ »ç¿ëµË´Ï´Ù.
nsLIProfileName
X
Sun Java System Messaging ServerÀÇ ·Î¹Ö ±â´É¿¡ »ç¿ëµË´Ï´Ù.
nsRoleDN
X
¿ªÇÒ ±â¹ÝÀÇ ÀÛ¾÷ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
nswcalCALID
X
Sun Java System Calendar Server¿¡¼ »ç¿ëµË´Ï´Ù.
owner
X
Sun Java System ¼¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ »öÀÎÀº ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼µµ »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¹«°á¼º À¯Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.
pipstatus
X
Sun Java System ¼¹ö¿¡¼ »ç¿ëµË´Ï´Ù.
pipuid
X
Sun Java System ¼¹ö¿¡¼ »ç¿ëµË´Ï´Ù.
seeAlso
X
Sun Java System ¼¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ »öÀÎÀº ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼µµ »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¹«°á¼º À¯Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.
sn
X
X
X
°¡Àå ÀϹÝÀûÀÎ À¯ÇüÀÇ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
telephoneNumber
X
X
X
°¡Àå ÀϹÝÀûÀÎ À¯ÇüÀÇ »ç¿ëÀÚ µð·ºÅ丮 °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
uid
X
Sun Java System ¼¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
uniquemember
X
Sun Java System ¼¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ »öÀÎÀº ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼µµ »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¹«°á¼º À¯Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼Ó¼º À̸§ ºü¸¥ ÂüÁ¶ Å×À̺í
¾Æ·¡ Ç¥¿¡´Â ±âº» À̸§(½ÇÁ¦ À̸§)°ú º°¸íÀ» °¡Áø ¸ðµç ¼Ó¼ºÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. »öÀÎÀ» ÀÛ¼ºÇÒ ¶§´Â ¹Ýµå½Ã ±âº» À̸§À» »ç¿ëÇϽʽÿÀ.
»öÀÎ °ü¸®ÀÌ Àý¿¡¼´Â Directory Server Äְܼú ¸í·ÉÁÙ¿¡¼ ƯÁ¤ ¼Ó¼º¿¡ ´ëÇÑ ÀÖÀ½, µ¿ÀÏ, ±Ù»ç, ÇÏÀ§ ¹®ÀÚ¿ ¹× ±¹°¡º° »öÀÎÀ» ÀÛ¼º ¹× Á¦°ÅÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. °¡»ó ¸ñ·Ï º¸±â(VLV) ÀÛ¾÷ Àü¿¡ ÇÊ¿äÇÑ º°µµÀÇ ÀýÂ÷¿¡ ´ëÇؼ´Â ã¾Æº¸±â »öÀÎ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
»öÀÎÀº °¢ Á¢¹Ì¾îº°·Î ÀÛ¼ºµÇ±â ¶§¹®¿¡ ¸ðµç Á¢¹Ì¾î ±¸¼º¿¡¼ »õ »öÀÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÄܼÖÀ» »ç¿ëÇÏ¿© »õ Á¢¹Ì¾î¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì ±âÁ¸ Á¢¹Ì¾îÀÇ »öÀÎ ±¸¼ºÀ» º¹Á¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ »öÀÎÀ» ÀÛ¼ºÇϱâ Àü¿¡ »öÀÎÀ» À¯Áö °ü¸®ÇÔÀ¸·Î½á ¾òÀ» ¼ö ÀÖ´Â ÀÌÁ¡°ú ¼Õ½ÇÀ» ºñ±³ÇØ º¸½Ê½Ã¿À. ´ÙÀ½°ú °°Àº Á¡¿¡ ÁÖÀÇÇÕ´Ï´Ù.
- ÀüÈ ¹øÈ£¿Í °°ÀÌ ÁÖ·Î ¼ýÀÚ°¡ Æ÷ÇԵǴ ¼Ó¼º¿¡ ±Ù»ç »öÀÎÀ» »ç¿ëÇÏ´Â °ÍÀº È¿À²ÀûÀÌÁö ¾ÊÀ¸¹Ç·Î ÇÇÇØ¾ß ÇÕ´Ï´Ù.
- ÀÌÁø ¼Ó¼º¿¡ ´ëÇÑ ÇÏÀ§ ¹®ÀÚ¿ »öÀÎÀº Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
- ÀÌÁø µ¥ÀÌÅÍ°¡ Æ÷Ç﵃ ¼Ó¼º(¿¹: jpegPhoto) µîÀÇ Å« °ª¿¡ µ¿ÀÏ »öÀÎÀ» »ç¿ëÇÏ´Â °ÍÀº ÇÇÇØ¾ß ÇÕ´Ï´Ù.
- »öÀÎÀ» À¯Áö °ü¸®ÇÏ·Á¸é ¸¹Àº ÀÚ¿øÀÌ ÇÊ¿äÇϹǷΠºó¹øÇÏ°Ô °Ë»öµÇ´Â ¼Ó¼º¸¸ »öÀÎÈÇØ¾ß ÇÕ´Ï´Ù. Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é ¼¹ö¿¡¼ »öÀÎÈµÈ ¸ðµç ¼Ó¼ºÀ» Á¶»çÇÏ¿© »õ Ç׸ñ¿¡ Æ÷ÇÔµÈ °¢ ¼Ó¼º¿¡ ´ëÇØ »õ »öÀÎ Ç׸ñÀ» »ý¼ºÇØ¾ß ÇϹǷΠ¸¹Àº CPU ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
- °¢ »öÀÎ ÆÄÀÏÀÇ Å©±â´Â µð·ºÅ丮 ³»¿ë¿¡ ºñ·ÊÇÕ´Ï´Ù.
- »öÀÎȵÇÁö ¾ÊÀº ¼Ó¼ºµµ °Ë»ö ¿äû¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸, ÀÌ °æ¿ì °Ë»ö À¯Çü¿¡ µû¶ó °Ë»ö ¼º´ÉÀÌ »öÀÎÈµÈ °Ë»öº¸´Ù ÈξÀ ¶³¾îÁý´Ï´Ù.
Äֿܼ¡¼ »öÀÎ °ü¸®
¸¹Àº ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¼öÁ¤ ¶Ç´Â Ãß°¡ÇÏ·Á´Â °æ¿ì ¸ÕÀú Á¢¹Ì¾î¸¦ Àбâ Àü¿ëÀ¸·Î ¼³Á¤ÇÑ ÈÄ¿¡ Á¢¹Ì¾î ³»¿ëÀ» LDIF·Î ³»º¸³»¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÔÀ¸·Î½á ½Å¼ÓÇÏ°Ô Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡¼ µ¥ÀÌÅÍ ³ëµå¸¦ È®ÀåÇÏ¿© »öÀÎÈÇÒ Á¢¹Ì¾î¸¦ ¼±ÅÃÇÕ´Ï´Ù. ±×·± ÈÄ¿¡ ¿À¸¥ÂÊ Æгο¡¼ »öÀÎ ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
½Ã½ºÅÛ »öÀÎ Å×À̺íÀº ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. Ãß°¡ »öÀÎ Å×ÀÌºí¿¡¼ ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â Á¦°ÅÇÕ´Ï´Ù.
- ¾ÆÁ÷ »öÀÎȵÇÁö ¾ÊÀº ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» Ãß°¡ÇÏ·Á¸é ¼Ó¼º Ãß°¡ ¹öÆ°À» ´©¸¨´Ï´Ù. Ç¥½ÃµÇ´Â ´ëÈ »óÀÚ¿¡¼ »öÀÎÈÇÒ ¼Ó¼ºÀ» Çϳª ÀÌ»ó ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù.
Ãß°¡ »öÀÎ Å×ÀÌºí¿¡ »õ ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù.
- ƯÁ¤ ¼Ó¼ºÀÇ »öÀÎÀ» ¼öÁ¤ÇÏ·Á¸é Ãß°¡ »öÀÎ Å×ÀÌºí¿¡¼ ÇØ´ç ¼Ó¼º¿¡ ´ëÇØ À¯Áö °ü¸®ÇÒ °¢ »öÀÎ À¯Çü¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
- ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î·Î ÁöÁ¤µÈ °ªÀ» Æ÷ÇÔÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ÀÛ¼ºÇÏ·Á¸é »ç¿ëÇÒ Á¶ÇÕ ¼ø¼ OID¸¦ ÀÏÄ¡ ±ÔÄ¢ Çʵ忡 ÀÔ·ÂÇÕ´Ï´Ù.
¿©·¯ °³ÀÇ OID¸¦ °ø¹é ¾øÀÌ ½°Ç¥·Î ±¸ºÐÇÏ¿© ¼Ó¼ºÀ» ¿©·¯ ¾ð¾î·Î »öÀÎÈÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¿øµÇ´Â ·ÎÄÌ ¸ñ·Ï ¹× °ü·ÃµÈ Á¶ÇÕ ¼ø¼ OID¿¡ ´ëÇؼ´Â Directory Server Administration ReferenceÀÇ 5Àå, "Directory Internationalization Reference"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ¼Ó¼º¿¡ ´ëÇÑ ¸ðµç Á¢¹Ì¾î¸¦ Á¦°ÅÇÏ·Á¸é Å×ÀÌºí¿¡¼ ÇØ´ç ÇàÀ» ¼±ÅÃÇÏ°í ¼Ó¼º »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù.
- ÀúÀåÀ» ´·¯ »õ »öÀÎ ±¸¼ºÀ» ÀúÀåÇÕ´Ï´Ù.
¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¸ðµÎ Á¦°ÅÇϸé ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ »öÀÎ ÆÄÀÏÀÌ Á¦°ÅµÇ°í ±¸¼ºÀÌ ¿Ï·áµË´Ï´Ù. ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¼öÁ¤Ç߰ųª »õ »öÀÎÀ» Ãß°¡ÇÑ °æ¿ì¿¡´Â ¾Æ·¡ ´Ü°è¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù.
- »õ »öÀÎÀ» »ç¿ëÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇÑ´Ù´Â °æ°í ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇϰųª ´Ù½Ã ÃʱâÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇѵΠ°³ÀÇ »öÀθ¸ Ãß°¡ ¶Ç´Â ¼öÁ¤Ç߰ųª Á¢¹Ì¾î¸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÏ´Â °æ¿ì¿¡´Â Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇØ¾ß ÇÕ´Ï´Ù. Á¢¹Ì¾î ´Ù½Ã »öÀÎÈ ¹öÆ°À» ´·¯ ´Ù½Ã »öÀÎÈ ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î »öÀÎ ±¸¼º¿¡ Ãß°¡Ç߰ųª ¼öÁ¤ÇÑ ¼Ó¼ºÀÌ ¼±Åõ˴ϴÙ. È®ÀÎÀ» ´·¯ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÕ´Ï´Ù. ¼ö¹é¸¸ °³ÀÇ Ç׸ñÀÌ ÀÖ´Â µð·ºÅ丮ÀÇ ¸¹Àº ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÏ·Á¸é ¸î ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖÁö¸¸ ´Ù½Ã »öÀÎÈ Áß¿¡´Â Á¢¹Ì¾î°¡ Ç×»ó ¿Â¶óÀÎ »óŸ¦ À¯ÁöÇÕ´Ï´Ù.
- ¿©·¯ ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» Ãß°¡ ¶Ç´Â ¼öÁ¤ÇßÀ¸¸ç ÀÌ Á¢¹Ì¾î¿¡¼ ³»º¸³½ ÃÖ±Ù LDIF ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì Á¢¹Ì¾î ÃʱâÈ ¹öÆ°À» ´©¸¨´Ï´Ù. Á¢¹Ì¾î ÃʱâÈ ´ëÈ »óÀÚ¿¡¼ LDIF ÆÄÀÏÀÇ °æ·Î¿Í À̸§À» ÀÔ·ÂÇϰųª Ž»öÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù. LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î°¡ ´Ù½Ã ÃʱâÈµÇ°í »õ ±¸¼º¿¡ µû¶ó ¸ðµç »öÀÎÀÌ ÀÛ¼ºµË´Ï´Ù. µð·ºÅ丮 Å©±â¿¡ µû¶ó ´ëü·Î Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÏ´Â °ÍÀÌ µÎ °³ ÀÌ»óÀÇ ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÏ´Â °Íº¸´Ù ¼Óµµ°¡ ´õ ºü¸£Áö¸¸ ÃʱâÈ Áß¿¡´Â Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
- Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇϰųª ´Ù½Ã ÃʱâÈÇÏÁö ¾Ê¾Æµµ ¸ðµç µ¥ÀÌÅ͸¦ °è¼Ó »ç¿ëÇÒ ¼ö´Â ÀÖÁö¸¸ »õ »öÀÎÀÌ ÀÛ¼ºµÇÁö ¾ÊÀ¸¸ç µð·ºÅ丮 ¾×¼¼½º ¼º´ÉÀÌ Çâ»óµÇÁö ¾Ê½À´Ï´Ù.
¸í·ÉÁÙ¿¡¼ »öÀÎ °ü¸®
¸í·ÉÁÙ¿¡¼ »öÀÎÀ» ÀÛ¼ºÇϰųª ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½ µÎ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- ldapmodify ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »öÀÎ ±¸¼º Ç׸ñÀ» Ãß°¡Çϰųª ¼öÁ¤ÇÕ´Ï´Ù. »öÀÎÀº °¢ Á¢¹Ì¾î¿¡ º°µµ·Î ±¸¼ºµÇ¸ç »öÀÎ ±¸¼º Ç׸ñÀº ÇØ´ç µ¥ÀÌÅͺ£À̽º ±¸¼º°ú ÇÔ²² ÀúÀåµË´Ï´Ù.
- directoryserver db2index-task ¸í·ÉÀ» ½ÇÇàÇÏ¸é ¼¹ö¿¡¼ À¯Áö °ü¸®ÇÏ´Â »õ·Î¿î »öÀÎ ÁýÇÕÀÌ »ý¼ºµË´Ï´Ù.
»öÀÎ ±¸¼º Ç׸ñ ÀÛ¼º
¾ÆÁ÷ »öÀÎȵÇÁö ¾ÊÀº ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ÀÛ¼ºÇÏ·Á¸é ÇØ´ç µ¥ÀÌÅͺ£À̽ºÀÇ ±¸¼º¿¡ ÀÌ ¼Ó¼º¿¡ ´ëÇÑ »õ Ç׸ñÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
»öÀÎ ±¸¼º Ç׸ñÀÇ DNÀº ´ÙÀ½°ú °°½À´Ï´Ù.
cn=attributeName,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config¿©±â¼ databaseNameÀº »öÀÎÀ» ÀÛ¼ºÇÒ Á¢¹Ì¾î¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͺ£À̽º À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ ¸í·ÉÀº ÇÁ¶û½º¾îÀÇ sn (¼º) ¼Ó¼º °ª¿¡ ´ëÇÑ ÀÖÀ½, µ¿ÀÏ, ÇÏÀ§ ¹®ÀÚ¿ ¹× "À¯»ç ¹ßÀ½" »öÀÎÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=sn,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: nsIndex
cn: sn
nsSystemIndex: false
nsIndexType: pres
nsIndexType: eq
nsIndexType: sub
nsIndexType: approx
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.76.1
^D»öÀÎ ±¸¼º Ç׸ñ¿¡´Â nsIndex °´Ã¼ Ŭ·¡½º°¡ ÀÖÀ¸¸ç, nsSystemIndex ¼Ó¼ºÀÌ Á¸ÀçÇÏ°í ÇØ´ç ¼Ó¼º °ªÀÌ false¿©¾ß ÇÕ´Ï´Ù. »õ ½Ã½ºÅÛ »öÀÎÀº ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. Directory Server¿¡¼ ³»ºÎÀûÀ¸·Î Á¤ÀÇÇÑ ±âÁ¸ÀÇ ½Ã½ºÅÛ »öÀθ¸ À¯Áö °ü¸®µË´Ï´Ù.
nsIndexType ¼Ó¼º °ªÀº ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇØ À¯Áö °ü¸®µÉ »öÀÎÀ» ¿°ÅÇÕ´Ï´Ù. À§¿¡ Á¦°øµÈ °ª Áß Çϳª¸¦ »ç¿ëÇÏ¿© ÇØ´ç »öÀÎÀ» Á¤ÀÇÇÕ´Ï´Ù.
¼Ó¼º »öÀÎȸ¦ ÀϽÃÀûÀ¸·Î ºñÈ°¼ºÈÇϱâ À§ÇØ none °ª¸¸ »ç¿ëÇÏ¿© ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» ¸í½ÃÀûÀ¸·Î ºñÈ°¼ºÈÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »öÀÎ ±¸¼º Ç׸ñ¿¡ nsIndexType ¼Ó¼ºÀ» Ãß°¡ÇÏÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î ¸ðµç »öÀÎÀÌ À¯Áö °ü¸®µË´Ï´Ù.
¼±Åà »çÇ×ÀÎ nsMatchingRule ¼Ó¼º¿¡´Â ±¹°¡º° »öÀÎÀÇ ¾ð¾î Á¶ÇÕ ¼ø¼ OID°¡ Æ÷ÇԵ˴ϴÙ. Áö¿øµÇ´Â ·ÎÄÌ ¸ñ·Ï ¹× °ü·ÃµÈ Á¶ÇÕ ¼ø¼ OID¿¡ ´ëÇؼ´Â Directory Server Administration ReferenceÀÇ 5Àå, "Directory Internationalization Reference"¸¦ ÂüÁ¶ÇϽʽÿÀ.
»öÀÎ ±¸¼º ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 2Àå, "Default Index Attributes"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
»öÀÎÀ» ÀÛ¼ºÇÒ ¶§´Â Ç×»ó ¼Ó¼ºÀÇ º°¸íÀÌ ¾Æ´Ñ ±âº» À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±âº» ¼Ó¼º À̸§Àº ½ºÅ°¸¶¿¡¼ ÇØ´ç ¼Ó¼º¿¡ ÁöÁ¤µÈ À̸§ÀÔ´Ï´Ù(¿¹: userid ¼Ó¼ºÀÇ °æ¿ì uid). ¼Ó¼ºÀÇ ±âº» À̸§ ¹× º°¸í ¸ñ·ÏÀº Ç¥ 10-3À» ÂüÁ¶ÇϽʽÿÀ.
»öÀÎ ±¸¼º Ç׸ñ ¼öÁ¤
¼Ó¼º¿¡ ´ëÇØ ÀÌ¹Ì Á¤ÀÇµÈ »öÀÎÀ» ±¸¼ºÇÏ·Á¸é ÇØ´ç »öÀÎ Ç׸ñÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌÀü¿¡ Á¤ÀÇÇÑ sn »öÀÎ ±¸¼º¿¡ ´ëÇØ ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇϸé "À¯»ç ¹ßÀ½" »öÀÎÀÌ Á¦°ÅµÇ°í ¾ð¾î°¡ ij³ª´Ù ÇÁ¶û½º¾î·Î º¯°æµË´Ï´Ù.
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=sn,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
changetype: modify
delete: nsIndexType
nsIndexType: approx
-
replace: nsMatchingRule
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.78.1
^Ddb2index-task ½ÇÇà
»öÀÎÈ Ç׸ñÀ» »õ·Î ÀÛ¼ºÇ߰ųª ±âÁ¸ »öÀÎÈ Ç׸ñ¿¡ ´Ù¸¥ »öÀÎ À¯ÇüÀ» Ãß°¡Ç߰ųª »öÀÎÈ Ç׸ñÀÇ Á¶ÇÕ ¼ø¼¸¦ ¼öÁ¤ÇÑ °æ¿ì directoryserver db2index-task ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ »öÀÎÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº Á¢¹Ì¾î ³»¿ëÀ» ÀÐÀº ÈÄ¿¡ ÇØ´ç ±¸¼º Ç׸ñ¿¡ µû¶ó ÁöÁ¤µÈ ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÕ´Ï´Ù.
¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¿¾È¿¡µµ ¼¹ö¸¦ ÅëÇØ °è¼Ó Á¢¹Ì¾î ³»¿ëÀ» »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¸í·ÉÀÌ ¿Ï·áµÉ ¶§±îÁö´Â °Ë»öÀÌ »öÀÎȵÇÁö ¾Ê½À´Ï´Ù. ´Ù½Ã »öÀÎÈÇÏ·Á¸é »ó´çÇÑ ÀÚ¿øÀÌ ÇÊ¿äÇϹǷΠ¼¹öÀÇ ´Ù¸¥ ÀÛ¾÷ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮 Å©±â¿¡ µû¶ó ´ëü·Î Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÏ´Â °ÍÀÌ µÎ °³ ÀÌ»óÀÇ ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÏ´Â °Íº¸´Ù ¼Óµµ°¡ ´õ ºü¸£Áö¸¸ ÃʱâÈ Áß¿¡´Â Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Á¢¹Ì¾î ´Ù½Ã Ãʱâȸ¦ ÂüÁ¶ÇϽʽÿÀ.
¾Æ·¡ ¿¹¿¡¼´Â databaseName¿¡ ÇØ´çÇÏ´Â Á¢¹Ì¾îÀÇ sn »öÀÎÀ» ´Ù½Ã »ý¼ºÇÕ´Ï´Ù.
# /usr/sbin/directoryserver db2index-task
-D "cn=Directory Manager" -w password -n databaseName -t snÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 1Àå, "db2index-task"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ƯÁ¤ ¼Ó¼º¿¡ ´ëÇÑ ¸ðµç »öÀÎ »èÁ¦
ƯÁ¤ ¼Ó¼º¿¡ ´ëÇØ ±¸¼ºµÈ ¸ðµç »öÀÎÀ» Á¦°ÅÇÏ·Á¸é ÇØ´ç ±¸¼º Ç׸ñ°ú µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ ¸í·ÉÀº databaseName µ¥ÀÌÅͺ£À̽ºÀÇ sn ¼Ó¼º¿¡ ´ëÇÑ ¸ðµç »öÀÎÀÇ ±¸¼ºÀ» ÇØÁ¦ÇÕ´Ï´Ù.
ldapdelete -h host -p port -D "cn=Directory Manager" -w password \
"cn=sn,cn=index,cn=databaseName,cn=ldbm database,cn=plugins, \
cn=config"ÀÌ Ç׸ñÀ» »èÁ¦Çϸé databaseName µ¥ÀÌÅͺ£À̽º¿¡ ÇØ´çÇÏ´Â Á¢¹Ì¾îÀÇ sn ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀÌ À¯Áö °ü¸®µÇÁö ¾Ê½À´Ï´Ù. µð½ºÅ© °ø°£À» Àý¾àÇÏ·Á¸é ¼¹ö¿¡¼ ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â ÇØ´ç »öÀÎ ÆÄÀÏÀ» »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡¼´Â ¾Æ·¡ ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ServerRoot/slapd-serverID/db/databaseName/databaseName_sn.db3
Á¢¹Ì¾î ´Ù½Ã »öÀÎÈ
»öÀÎ ÆÄÀÏÀÌ ¼Õ»óµÇ¸é Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÏ¿© ÇØ´ç µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ »öÀÎ ÆÄÀÏÀ» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. Directory Server ÄܼÖÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÏ·Á¸é ´Ù½Ã »öÀÎÈÇϰųª ´Ù½Ã ÃʱâÈÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
Á¢¹Ì¾î ´Ù½Ã »öÀÎÈ
Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÏ¸é ¼¹ö´Â Æ÷ÇÔµÈ ¸ðµç Ç׸ñÀ» Á¶»çÇÏ¿© »öÀÎ ÆÄÀÏÀ» ´Ù½Ã ±¸¼ºÇÕ´Ï´Ù. ´Ù½Ã »öÀÎÈÇÏ´Â µ¿¾È¿¡µµ Á¢¹Ì¾î ³»¿ëÀ» ÀÐ±â ¹× ¾²±â ÀÛ¾÷¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ Àüü Á¢¹Ì¾î¿¡¼ ´Ù½Ã »öÀÎȵǴ °¢ ¼Ó¼ºÀ» °Ë»çÇØ¾ß ÇϹǷΠ±¸¼ºÇÏ´Â »öÀο¡ µû¶ó ¼ö¹é¸¸ °³ÀÇ Ç׸ñÀÌ ÀÖ´Â Á¢¹Ì¾îÀÇ °æ¿ì ÀÛ¾÷¿¡ ¸î ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´Ù½Ã »öÀÎÈÇÏ´Â µ¿¾È¿¡´Â »öÀÎÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç ¼¹ö ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ.
ÄܼÖÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡¼ µ¥ÀÌÅÍ ³ëµå¸¦ È®ÀåÇÏ¿© ´Ù½Ã »öÀÎÈÇÒ Á¢¹Ì¾î¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- Á¢¹Ì¾î ±¸¼º ³ëµå¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í Æ˾÷ ¸Þ´º¿¡¼ ´Ù½Ã »öÀÎȸ¦ ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â ³ëµå¸¦ ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ ¸Þ´º¿¡¼ ´Ù½Ã »öÀÎȸ¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¼±ÅÃÇÑ Á¢¹Ì¾î¿¡ »öÀÎÈµÈ ¸ðµç ¼Ó¼º ¸ñ·ÏÀÌ ÀÖ´Â Á¢¹Ì¾î ´Ù½Ã »öÀÎÈ ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- ´Ù½Ã »öÀÎÈÇÒ °¢ ¼Ó¼º ¿·¿¡ ÀÖ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ¸ðµÎ ¼±Åà ¹× ¼±Åà ¾È ÇÔ ¹öÆ°À» »ç¿ëÇÏ¸é ¿øÇÏ´Â Ç׸ñÀ» ½±°Ô ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇÑ ¸ðµç »öÀÎÀº ÇÑ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ÀúÀåµÇ¹Ç·Î ¸ðµç »öÀÎÀ» µ¿½Ã¿¡ ´Ù½Ã »öÀÎÈÇØ¾ß ÇÕ´Ï´Ù.
- È®ÀÎÀ» ´©¸¨´Ï´Ù. ¿¹»óÄ¡ ¸øÇÑ °Ë»ö °á°ú ¹× ´Ù½Ã »öÀÎÈÇÏ´Â µ¿¾È ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâ¿¡ ´ëÇÑ È®ÀÎ ¸Þ½ÃÁö°¡ Äֿܼ¡ Ç¥½ÃµË´Ï´Ù.
- ¿¹¸¦ ´·¯ ´Ù½Ã »öÀÎȸ¦ ½ÃÀÛÇÕ´Ï´Ù.
´Ù½Ã »öÀÎÈ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö°¡ Æ÷ÇÔµÈ ´ëÈ »óÀÚ°¡ Äֿܼ¡ Ç¥½ÃµË´Ï´Ù. ÀÛ¾÷ÀÌ ³¡³ª¸é ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
¸í·ÉÁÙ¿¡¼ Á¢¹Ì¾î¸¦ ´Ù½Ã »öÀÎÈÇÏ·Á¸é db2index-task ½ÇÇà¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó »öÀÎ ÆÄÀÏÀ» ´Ù½Ã ±¸¼ºÇÒ ¸ðµç ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
Á¢¹Ì¾î ´Ù½Ã ÃʱâÈ
Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÏ´Â °æ¿ì »õ ³»¿ëÀ» °¡Á®¿À¸é ÇØ´ç ³»¿ëÀÌ ¹Ù²î°í »õ »öÀÎ ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. Ç׸ñÀ» ·ÎµåÇÏ¸é ¸ðµç ¼Ó¼ºÀÌ ÇÑ ¹ø¿¡ »öÀÎȵǹǷΠ´ëü·Î Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÏ´Â °ÍÀÌ µÎ °³ ÀÌ»óÀÇ ¼Ó¼ºÀ» ´Ù½Ã »öÀÎÈÇÏ´Â °Íº¸´Ù ¼Óµµ°¡ ´õ ºü¸£Áö¸¸ ´Ù½Ã ÃʱâÈÇÏ´Â µ¿¾È¿¡´Â Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
¾Æ·¡ ´Ü°è´Â ¸ðµÎ Directory Server ÄܼÖÀ̳ª ¸í·ÉÁÙ¿¡¼ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¾×¼¼½º ±ÇÇÑ ¹× ÂüÁ¶ ¼³Á¤¿¡ ¼³¸íµÈ °Íó·³ Á¢¹Ì¾î¸¦ Àбâ Àü¿ëÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ³»º¸³»±â ÈÄ¿¡ ³»¿ëÀÌ ¼öÁ¤µÇÁö ¾Êµµ·Ï ¸ÕÀú Á¢¹Ì¾î¿¡ ¾²±â ±ÝÁö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
- Äֿܼ¡¼ °³º° Á¢¹Ì¾î¸¦ LDIF·Î ³»º¸³»±â¿¡ ¼³¸íµÈ °Íó·³ Àüü Á¢¹Ì¾î¸¦ LDIF ÆÄÀÏ·Î ³»º¸³À´Ï´Ù.
- Á¢¹Ì¾î ÃʱâÈ¿¡ ¼³¸íµÈ °Íó·³ ÀÌ LDIF ÆÄÀÏÀ» °¡Á®¿Í¼ Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÕ´Ï´Ù.
ÃʱâÈÇÏ´Â µ¿¾È¿¡´Â Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÃʱâÈ°¡ ³¡³ª¸é ±¸¼ºµÈ ¸ðµç »öÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¾×¼¼½º ±ÇÇÑ ¹× ÂüÁ¶ ¼³Á¤¿¡ ¼³¸íµÈ °Íó·³ Á¢¹Ì¾î¿¡ ´ëÇÑ ¾²±â¸¦ ´Ù½Ã Çã¿ëÇÕ´Ï´Ù.
±âº» »öÀÎ ÁýÇÕ ¼öÁ¤
»õ Á¢¹Ì¾î¸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëµÇ´Â ±âº» »öÀÎ ÁýÇÕÀº ¾Æ·¡ Ç׸ñ¿¡ Á¤Àǵ˴ϴÙ.
cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config
ÄܼÖÀ̳ª ¸í·ÉÁÙ¿¡¼ Á¢¹Ì¾î¸¦ ÀÛ¼ºÇÏ¸é ±âº» »öÀÎ Á¤ÀÇ Ç׸ñÀÌ ÀÖ´Â ±×´ë·Î º¹»çµÇ¾î ÇØ´ç µ¥ÀÌÅͺ£À̽ºÀÇ Ãʱ⠻öÀÎ ±¸¼ºÀÌ µË´Ï´Ù.
±âº» »öÀÎ ÁýÇÕÀº ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡¼¸¸ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» »öÀÎ Ç׸ñÀº ¸í·ÉÁÙ¿¡¼ »öÀÎ °ü¸®¿¡ ¼³¸íµÈ »öÀÎ ±¸¼º Ç׸ñ°ú µ¿ÀÏÇÑ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±âº» »öÀÎ ±¸¼º Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ¾Æ·¡ÀÇ ldapmodify ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=drink,cn=default indexes,cn=config,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: nsIndex
cn: drink
nsSystemIndex: false
nsIndexType: eq
nsIndexType: sub
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.76.1
^DÀÌ Ç׸ñÀ» Ãß°¡Çϸé ÇÁ¶û½º¾îÀÇ µ¿ÀÏ °Ë»ö ¹× ÇÏÀ§ ¹®ÀÚ¿ °Ë»ö¿¡ ´ëÇØ »öÀÎÈµÈ drink ¼Ó¼º °ªÀÌ ¸ðµç »õ Á¢¹Ì¾î¿¡ Æ÷ÇԵ˴ϴÙ.
±âº» »öÀÎ Ç׸ñÀ» ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ·Á¸é ldapmodify ¶Ç´Â ldapdelete ¸í·ÉÀ» »ç¿ëÇÏ¿© cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config¿¡ ÀÖ´Â »öÀÎ ÁýÇÕÀ» ÆíÁýÇÕ´Ï´Ù.
ã¾Æº¸±â »öÀÎ °ü¸®Ã£¾Æº¸±â »öÀÎÀº ¼¹öÃø Á¤·ÄÀ̳ª °¡»ó ¸ñ·Ï º¸±â(VLV) °á°ú¸¦ ¿äûÇÏ´Â °Ë»ö ÀÛ¾÷¿¡¸¸ »ç¿ëµÇ´Â Ư¼ö »öÀÎÀÔ´Ï´Ù. ã¾Æº¸±â »öÀÎÀ» »ç¿ëÇÏ¸é ´Ù¼ö °Ë»ö °á°úÀÇ ¼¹öÃø Á¤·ÄÀ» ¿äûÇÏ´Â °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. ã¾Æº¸±â »öÀÎÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ» °æ¿ì µð·ºÅ丮 ±¸¼º¿¡ µû¶ó ¼¹ö¿¡¼ Á¤·ÄÀ» ¿äûÇÏ´Â °Ë»öÀ» ¼öÇàÇÏÁö ¾Ê´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ´ë±Ô¸ð Á¤·Ä ÀÛ¾÷À¸·Î ÀÎÇÑ ¼¹ö ÀÚ¿øÀÇ ¼Ò¸ð¸¦ ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
ã¾Æº¸±â »öÀÎÀº °Ë»ö ±âº» Ç׸ñ¿¡ Àû¿ëµÇ¸ç Á¤·Ä ¿äû¿¡ »ç¿ëµÇ´Â °¢ °Ë»ö ÇÊÅÍ¿¡ ´ëÇØ º°µµÀÇ »öÀÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸ðµç »ç¿ëÀÚÀÇ Á¤·Ä ¸ñ·ÏÀ» ÀÚÁÖ ¿äûÇÏ´Â °æ¿ì Ŭ¶óÀ̾ðÆ®°¡ »ç¿ëÇÑ ÇÊÅÍ ¹®ÀÚ¿ÀÇ ou=People¿¡ ´ëÇØ Ã£¾Æº¸±â »öÀÎÀ» ÀÛ¼ºÇÒ °ÍÀÔ´Ï´Ù.
´Ù¸¥ »öÀΰú ¸¶Âù°¡Áö·Î ã¾Æº¸±â »öÀÎÀ» À¯Áö °ü¸®Çϱâ À§ÇÑ ¾÷µ¥ÀÌÆ® ÀÛ¾÷ Áß¿¡µµ ¼º´É ¼Õ½ÇÀÌ ¹ß»ýÇÕ´Ï´Ù. ã¾Æº¸±â »öÀÎÀ» ¹èÆ÷ÇÒ °æ¿ì ½ÅÁßÇÏ°Ô °èȹÇÏ°í Å×½ºÆ®ÇØ¾ß ÇÕ´Ï´Ù.
Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎ
Directory Server ÄܼÖÀº Àüü µð·ºÅ丮¿¡ ´ëÇÑ °Ë»öÀ» ÀÚÁÖ ¼öÇàÇÏ¿© ÆгΠ³»¿ëÀ» °»½ÅÇÕ´Ï´Ù. µð·ºÅ丮 Æ®¸® º¸±â ¿É¼Ç¿¡ ¼³¸íµÈ °Íó·³ µð·ºÅ丮 Æ®¸® Ç׸ñÀ» Á¤·ÄÇϵµ·Ï ÄܼÖÀ» ±¸¼ºÇÑ °æ¿ì Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀº Äֿܼ¡¼ ¼öÇàÇÏ´Â °¢ °Ë»öº°·Î ÀÛ¼ºµÇ¸ç ÄܼÖÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ Ž»öÇÏ¿© Á¤·ÄÇØ¾ß ÇÏ´Â ´ë±Ô¸ð ÇÏÀ§ Æ®¸®ÀÇ ºÎ¸ð(¿¹: ¼öõ °³ÀÇ »ç¿ëÀÚ Ç׸ñÀÌ ÀÖ´Â ou=People,dc=example,dc=com)¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í Æ˾÷ ¸Þ´º¿¡¼ ã¾Æº¸±â »öÀÎ ¸¸µé±â¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â Ç׸ñÀ» ¿ÞÂÊ ¸¶¿ì½º ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ ¸Þ´º¿¡¼ ã¾Æº¸±â »öÀÎ ¸¸µé±â¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ã¾Æº¸±â »öÀÎ ¸¸µé±â ´ëÈ »óÀÚ°¡ Ç¥½ÃµÇ¾î »öÀÎ ÀÛ¼º »óŸ¦ º¸¿©ÁÝ´Ï´Ù. ÄܼÖÀº ¾Æ·¡¿¡ Ç¥½ÃµÈ ã¾Æº¸±â »öÀÎ ±¸¼º Ç׸ñÀ» ÀÛ¼ºÇÏ°í »öÀÎ ÆÄÀÏÀÇ ³»¿ëÀ» »ý¼ºÇÕ´Ï´Ù.
- ´Ý±â¸¦ ´·¯ ã¾Æº¸±â »öÀÎ ¸¸µé±â ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
»õ »öÀÎÀº ÄÜ¼Ö °»½Å ÀÛ¾÷ ½Ã Áï½Ã È°¼ºÈµÇ°í µð·ºÅ丮¿¡ »õ µ¥ÀÌÅÍ°¡ Ãß°¡µÉ ¶§¸¶´Ù À¯Áö °ü¸®µÇ¹Ç·Î ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎ ±¸¼ºÀº ´ÙÀ½°ú °°Àº Ç׸ñÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. vlvSearch Ç׸ñÀº »öÀÎÈÇÒ °Ë»öÀÇ ±âº» Ç׸ñ, ¹üÀ§ ¹× ÇÊÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù. vlvIndex Ç׸ñÀÇ vlvSort ¼Ó¼ºÀº Á¤·ÄÀÌ Áö¿øµÇ´Â ¼Ó¼ºÀ» Á¤·ÄµÇ´Â ¼ø¼´ë·Î Ç¥½ÃÇÕ´Ï´Ù.
dn: cn=MCC entryDN,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: vlvSearch
cn: MCC entryDN
vlvBase: "entryDN"
vlvScope: 1
vlvFilter: (|(objectclass=*)(objectclass=ldapsubentry))
dn: cn=by MCC entryDN, cn=MCC entryDN,cn=databaseName,
cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: by MCC entryDN
vlvSort: cn givenname o ou sn uidDirectory Server Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀ» »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ Ž»öÇÏ¿© ã¾Æº¸±â »öÀÎÀ» ÀÛ¼ºÇÑ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í Æ˾÷ ¸Þ´º¿¡¼ ã¾Æº¸±â »öÀÎ »èÁ¦¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â Ç׸ñÀ» ¿ÞÂÊ ¸¶¿ì½º ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ ¸Þ´º¿¡¼ ã¾Æº¸±â »öÀÎ »èÁ¦¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÌ ¸Þ´º Ç׸ñÀº Äֿܼ¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎÀÌ ¼±ÅÃÇÑ Ç׸ñ¿¡ ÀÖ´Â °æ¿ì¿¡¸¸ È°¼ºÈµË´Ï´Ù.
- »öÀÎ »èÁ¦¸¦ È®ÀÎÇϴ ã¾Æº¸±â »öÀÎ »èÁ¦ °æ°í ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ ´·¯ ã¾Æº¸±â »öÀÎÀ» »èÁ¦ÇÕ´Ï´Ù.
Ŭ¶óÀ̾ðÆ® °Ë»ö¿¡ ´ëÇÑ Ã£¾Æº¸±â »öÀÎ
Ŭ¶óÀ̾ðÆ® °Ë»ö °á°ú Á¤·Ä¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇµÈ Ã£¾Æº¸±â »öÀÎÀº ¼öµ¿À¸·Î Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡¼ ã¾Æº¸±â »öÀÎ, Áï °¡»ó ¸ñ·Ï º¸±â(VLV) »öÀÎÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ µÎ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ã¾Æº¸±â »öÀÎ Ç׸ñ ÁöÁ¤
ã¾Æº¸±â »öÀÎÀº ÁöÁ¤µÈ ±âº» Ç׸ñ ¹× ÇØ´ç ÇÏÀ§ Æ®¸®º°·Î ÀÛ¼ºµË´Ï´Ù. ¶ÇÇÑ Ã£¾Æº¸±â »öÀÎ ±¸¼ºÀº ÀÌ Ç׸ñÀÌ Æ÷ÇÔµÈ Á¢¹Ì¾îÀÇ µ¥ÀÌÅͺ£À̽º ±¸¼º¿¡ Á¤Àǵ˴ϴÙ.
ã¾Æº¸±â »öÀÎÀº µÎ °³ÀÇ Ç׸ñÀ¸·Î ±¸¼ºµË´Ï´Ù. ù ¹ø° Ç׸ñÀº vlvSearch °´Ã¼ Ŭ·¡½º¸¦ »ç¿ëÇÏ¸ç »öÀÎÈÇÒ °Ë»öÀÇ ±âº» Ç׸ñ, ¹üÀ§ ¹× ÇÊÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. µÎ ¹ø° Ç׸ñÀº ù ¹ø° Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î, vlvIndex °´Ã¼ Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© Á¤·ÄÇÒ ¼Ó¼º ¹× Á¤·Ä ¼ø¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¾Æ·¡ ¿¹¿¡¼´Â ldapmodify À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µÎ °³ÀÇ Ã£¾Æº¸±â »öÀÎ ±¸¼º Ç׸ñÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=Browsing ou=People, cn=databaseName,
cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvSearch
cn: Browsing ou=People
vlvbase: ou=People,dc=example,dc=com
vlvscope: 1
vlvfilter: (objectclass=inetOrgPerson)
dn: cn=Sort rev employeenumber, cn=Browsing ou=People,
cn=databaseName,cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: Sort rev employeenumber
vlvSort: -employeenumber
^Dvlvscope´Â ±âº» Ç׸ñ¸¸ °Ë»öÇÏ´Â °æ¿ì 0, ±âº» Ç׸ñÀÇ Á÷°è ÀÚ½ÄÀÇ °æ¿ì 1, ±âº» Ç׸ñÀ» ·çÆ®·Î ÇÏ´Â Àüü ÇÏÀ§ Æ®¸®ÀÇ °æ¿ì 2·Î ÁöÁ¤µË´Ï´Ù. vlvfilter´Â Ŭ¶óÀ̾ðÆ® °Ë»ö ÀÛ¾÷¿¡ »ç¿ëÇÒ LDAP ÇÊÅÍÀÔ´Ï´Ù. ã¾Æº¸±â »öÀÎ Ç׸ñÀº ¸ðµÎ °°Àº À§Ä¡¿¡ ÀÖÀ¸¹Ç·Î Ç׸ñÀ» ¼³¸íÇÏ´Â cn °ªÀ» »ç¿ëÇÏ¿© ã¾Æº¸±â »öÀÎ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
°¢°¢ÀÇ vlvSearch Ç׸ñ¿¡´Â vlvIndex Ç׸ñÀÌ ÇÑ °³ ÀÌ»ó ÀÖ¾î¾ß ÇÕ´Ï´Ù. vlvSort ¼Ó¼ºÀº Á¤·Ä ±âÁØÀ¸·Î »ç¿ëÇÒ ¼Ó¼º ¹× Á¤·Ä ¼ø¼¸¦ Á¤ÀÇÇÏ´Â ¼Ó¼º À̸§ ¸ñ·ÏÀÔ´Ï´Ù. ¼Ó¼º À̸§ ¾Õ¿¡ ´ë½Ã(-)°¡ ÀÖÀ¸¸é ¿ª¼ø¼¸¦ ³ªÅ¸³À´Ï´Ù. ¿©·¯ °³ÀÇ vlvIndex Ç׸ñÀ» Á¤ÀÇÇÏ¿© °Ë»ö¿¡ Çϳª ÀÌ»óÀÇ »öÀÎÀ» Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÀü ¿¹¿¡¼´Â ¾Æ·¡ Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=Sort sn givenname uid, cn=Browsing ou=People,
cn=databaseName,cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: Sort sn givenname uid
vlvSort: sn givenname uid
^Dã¾Æº¸±â »öÀÎ ±¸¼ºÀ» ¼öÁ¤ÇÏ·Á¸é ÇØ´ç vlvSearch Ç׸ñÀ̳ª vlvIndex Ç׸ñÀ» ÆíÁýÇÕ´Ï´Ù. ¼¹ö¿¡¼ À¯Áö °ü¸®ÇÏÁö ¾Êµµ·Ï ã¾Æº¸±â »öÀÎÀ» Á¦°ÅÇÏ·Á¸é °³º° vlvIndex Ç׸ñÀ» Á¦°ÅÇϰųª, ÀÌ Ç׸ñÀÌ Çϳª»ÓÀÎ °æ¿ì vlvSearch Ç׸ñ°ú vlvIndex Ç׸ñÀ» ¸ðµÎ Á¦°ÅÇÕ´Ï´Ù. vlvIndex Ç׸ñÀ» Á¦°ÅÇÒ ¶§ ÇØ´ç µ¥ÀÌÅͺ£À̽º ÆÄÀϵµ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ServerRoot/slapd-serverID/db/dbName/dbName_vlv#Sortsngivennameuid.db3
vlvindex ¸í·É ½ÇÇà
ã¾Æº¸±â »öÀÎ Ç׸ñÀ» »õ·Î ÀÛ¼ºÇ߰ųª ±âÁ¸ Ç׸ñÀ» ¼öÁ¤ÇÑ °æ¿ì directoryserver vlvindex ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ ã¾Æº¸±â »öÀÎ ÁýÇÕÀ» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº µð·ºÅ丮 ³»¿ëÀ» °Ë»çÇÏ¿© ã¾Æº¸±â »öÀÎ¿ë µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ã¾Æº¸±â »öÀÎÀ» »ý¼ºÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
¾Æ·¡ ¿¹¿¡¼´Â ÀÌÀü Àý¿¡¼ Á¤ÀÇÇÑ Ã£¾Æº¸±â »öÀÎÀ» »ý¼ºÇÕ´Ï´Ù.
# /usr/sbin/directoryserver vlvindex -n databaseName -T "Browsing ou=People"
ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 1Àå, "vlvindex"¸¦ ÂüÁ¶ÇϽʽÿÀ.