Sun Java System Calendar Server 6 2005Q1 °ü¸® ¼³¸í¼ |
22Àå
¹®Á¦ ÇØ°áÀÌ Àå¿¡¼´Â ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ ÀÖ´ÂÁö ¿©ºÎ¿Í ¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ¹®Á¦ ÇØ°á ±â¼ú¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
µð¹ö±ë Á¤º¸ ¼³Á¤Àüü ½Ã½ºÅÛÀ» "µð¹ö±× ¸ðµå"·Î ½ÇÇàÇÏ´Â ics.conf ¸Å°³ º¯¼ö´Â ¾øÁö¸¸ ÀÌ Àý¿¡¼´Â À¯¿ëÇÑ µð¹ö±× Á¤º¸¸¦ °¡Á®¿À´Â ¸î °¡Áö ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
·Î±ë ¼öÁØ ¿Ã¸®±â
·Î±ëÀÇ »ó¼¼ Ç¥½Ã ¼öÁØÀ» ³ôÀÌ·Á¸é Ç¥ 22-1¿¡ Ç¥½ÃµÈ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ´Ù¸¥ ·Î±×¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Server ·Î±× ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
LDAP ij½Ã¿¡ ´ëÇÑ ¾×¼¼½º ·Î±ë È°¼ºÈ
LDAP µ¥ÀÌÅÍ Ä³½Ã¿¡ ´ëÇÑ ¸ðµç ¾×¼¼½º¸¦ ±â·ÏÇÏ°í ·Î±×(º¸°í¼)¸¦ Ãâ·ÂÇÏ·Á¸é Ç¥ 22-2¿¡ Ç¥½ÃµÈ ics.conf ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
Calendar Server À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛ
¸ð´ÏÅͽýºÅÛÀ» ¸ð´ÏÅÍÇÏ·Á¸é ´ÙÀ½ Calendar Server À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
Calendar Server À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï D, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
LDAP ¹®Á¦ ÇØ°áÀÌ ÀýÀº LDAP ¹®Á¦¿Í °ü·ÃµÈ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Calendar Server À¯Æ¿¸®Æ¼ ÀÛµ¿ ¾È ÇÔ
È£½ºÆ®µÈ ȯ°æÀ» óÀ½À¸·Î ¸¸µå´Â °æ¿ì µµ¸ÞÀÎ, ÄÁÅ×À̳Ê, »ç¿ëÀÚ ¹× ÀÚ¿ø¿¡ ´ëÇÑ ÇØ´ç Ç׸ñÀ» Ãß°¡ÇÏ¿© LDAPÀÇ DC Æ®¸®¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù. cscal°ú °°Àº Calendar Server À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ ¶§ DC Æ®¸®°¡ ¾øÀ¸¸é "Initialization failed .... exiting"°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
DC Æ®¸® ·çÆ®¿¡ ÃÖ¼ÒÇÑ Çϳª(±âº»°ª)ÀÇ µµ¸ÞÀÎÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. È£½ºÆ®µÈ µµ¸ÞÀÎ(Schema 1)À» Ãß°¡ÇÏ·Á¸éÀÇ Áöħ¿¡ µû¶ó DC Æ®¸® ±¸Á¶¸¦ ¸¸µì´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ ¹®Á¦ ÇØ°áCalendar Server´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º ¹× LDAP µð·ºÅ丮 ¸¶À̱׷¹À̼ÇÀ» À§ÇÑ ¿©·¯ °¡Áö À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
±â¼ú Áö¿øºÎ¿¡ ¹®ÀÇÇϱâ Àü¿¡ ¼öÇàÇÒ ÀÛ¾÷
ÀϹÝÀûÀ¸·Î ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ »ç¿ë ¹®Á¦°¡ ÀÖ´Â °æ¿ì ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ¹Ì¸® ¼öÁýÇÑ »óÅ¿¡¼ ±â¼ú Áö¿øºÎ¿¡ ¹®ÀÇÇØ¾ß ÇÕ´Ï´Ù.
¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼ À§Ä¡
´ÙÀ½ ¸ñ·Ï¿¡ Ç¥½ÃµÈ À§Ä¡¿¡¼ ´Ù¾çÇÑ ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼¿Í ÇØ´ç ¼³¸í¼¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
- ½ºÅ°¸¶ ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼(commdirmig) – ÀÌ À¯Æ¿¸®Æ¼´Â ¾×¼¼½º °ü¸®ÀÚ°¡ ¼³Ä¡µÉ ¶§ ÇÔ²² ¼³Ä¡µË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â LDAP µð·ºÅ丮¸¦ Schema 1¿¡¼ Schema 2·Î ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Communications Services 6 2005Q1 Schema Migration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Calendar Server 5.x¸¦ Calendar Server 6.x·Î ¸¶À̱׷¹À̼ÇÇÏ´Â À¯Æ¿¸®Æ¼(cs5migrate ¹× cs5migrate_recurring) – ±â¼ú Áö¿øºÎ¿¡¼´Â À¯Æ¿¸®Æ¼¿Í À¯Æ¿¸®Æ¼ ¼³¸í¼°¡ Æ÷ÇÔµÈ ¸¶À̱׷¹ÀÌ¼Ç ¹øµéÀ» Á¦°øÇÕ´Ï´Ù.
- csmig – ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù. ¼³¸í¼´Â 4Àå, "µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼"¿¡ ÀÖÀ¸¸ç ¹®Á¦ ÇØ°á Àý·Î ±¸¼ºµË´Ï´Ù. È£½ºÆ®µÈ µµ¸ÞÀÎ ¹× LDAP CLD(´Þ·Â Á¶È¸ µ¥ÀÌÅͺ£À̽º) Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- csvdmig – ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù. ¼³¸í¼´Â 4Àå, "µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼"¿¡¼ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© È£½ºÆ®µÈ µµ¸ÞÀο¡ ´ëÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿Í LDAP µð·ºÅ丮 Ç׸ñÀ» ÁغñÇÕ´Ï´Ù.
- Calendar Server 2.x¸¦ Calendar Server 6.x·Î ¸¶À̱׷¹À̼ÇÇÏ´Â À¯Æ¿¸®Æ¼(ics2migrate) – ÀÌ À¯Æ¿¸®Æ¼´Â Calendar Server¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù. ¼³¸í¼´Â 4Àå, "µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç À¯Æ¿¸®Æ¼"¿¡¼ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸé Calendar Server 5.x¿Í ȣȯµÇµµ·Ï Calendar Server 2.x¸¦ ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Netscape Calendar Server 4.x¸¦ Calendar Server 5.x·Î ¸¶À̱׷¹À̼ÇÇÏ´Â À¯Æ¿¸®Æ¼(ncs4migrate) – ÀÌ À¯Æ¿¸®Æ¼´Â ±â¼ú Áö¿øºÎ¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³¸í¼´Â À¯Æ¿¸®Æ¼ ÆÐÅ°Áö¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Netscape Calendar Server 4.x¸¦ Calendar Server 5.x·Î ¸¶À̱׷¹À̼ÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸¶À̱׷¹À̼ÇÀº Ưº°ÇÑ ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. Àü¹®°¡ ¼ºñ½ºÀÇ µµ¿òÀ» ¹Þ¾Æ ¸¶À̱׷¹À̼ÇÀ» °èȹÇÒ ¼ö ÀÖ½À´Ï´Ù.
Calendar Server ¹®Á¦ ÇØ°áÀÌ Àý¿¡¼´Â ºñµ¥ÀÌÅͺ£À̽º ¹®Á¦¿¡ ´ëÇÑ ´Ù¾çÇÑ ¹®Á¦ ÇØ°á Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
´Þ·Â ¼ºñ½º ÇÎ
´Þ·Â ¼ºñ½º°¡ ÁöÁ¤µÈ Æ÷Æ® ¹øÈ£¸¦ ¼ö½Å ÁßÀÎÁö È®ÀÎÇÏ·Á¸é cstool À¯Æ¿¸®Æ¼ ping ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¼ºñ½º ÇÎÀ¸·Î ÇØ´ç ¼ºñ½º°¡ ½ÇÁ¦ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÒ ¼ö´Â ¾øÁö¸¸ ¼ÒÄÏ ¿¬°áÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ¾Ë·Á ÁÝ´Ï´Ù.
Calendar Server ¼ºñ½º ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
cstoolÀ» ½ÇÇàÇÏ·Á¸é Calendar Server°¡ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, È£½ºÆ® À̸§ÀÌ calserverÀÎ ½Ã½ºÅÛÀ» ÇÎÇÏ¿© cshttpd ¼ºñ½º°¡ Æ÷Æ® 80À» ¼ö½ÅÇÏ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
cstool -p 80 -h calserver ping http
±âº»ÀûÀ¸·Î cstoolÀº ÀÀ´äÀÌ ¿Ã ¶§±îÁö 120ÃÊ µ¿¾È ´ë±âÇÏÁö¸¸ -t timeout ¿É¼ÇÀ» »ç¿ëÇÏ¸é °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀüüÀûÀÎ À¯Æ¿¸®Æ¼ ÂüÁ¶ ÀڷḦ º¸·Á¸é Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶¸¦ ÂüÁ¶ÇϽʽÿÀ.
start-cal ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é
start-calÀ» ½ÇÇàÇÒ ¶§ ¸ðµç ´Þ·Â ¼ºñ½º°¡ ½ÃÀÛµÇÁö ¾ÊÀº °æ¿ì ½ÃÀÛµÈ ¼ºñ½º¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, enpd, csnotifyd ¹× csadmind ¼ºñ½º´Â ½ÃÀ۵ǰí cshttpd ¼ºñ½º´Â ½ÃÀÛµÇÁö ¾ÊÀº °æ¿ì enpd, csnotifyd ¹× csadmind ¼ºñ½º¸¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.
´Þ·Â ¼ºñ½º¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- Calendar Server°¡ ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- start-calÀ» »ç¿ëÇÏ¿© ¼ºñ½º¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
cal_svr_base/SUNWics5/cal/sbin/start-cal
start-calÀº ´Ù¾çÇÑ ´Þ·Â ¼ºñ½º¸¦ ½ÃÀÛÇϱâ Àü¿¡ stop-cal ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
- stop-calÀÌ ÁßÁöµÇÁö ¾Ê´Â °æ¿ì ÁßÁöµÇÁö ¾ÊÀº ÀÚ½Ä ÇÁ·Î¼¼½º°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é stop-cal ¹®Á¦ ÇØ°áÀ» ÂüÁ¶ÇϽʽÿÀ.
stop-cal ¹®Á¦ ÇØ°á
Calendar Server°¡ Á¾·áµÉ °æ¿ì¿¡ °í·ÁÇØ¾ß ÇÒ µÎ °¡Áö »çÇ×ÀÌ ÀÖ½À´Ï´Ù.
ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ÁßÁöÇÏ·Á¸é
stop-calÀ» ½ÇÇàÇÑ ÈÄ ÀϺΠÀÚ½Ä ÇÁ·Î¼¼½º°¡ ÁßÁöµÇÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, stop-calÀº cshttpd ºÎ¸ð ÇÁ·Î¼¼½º¸¦ ÁßÁöÇÒ ¼ö ÀÖÁö¸¸ cshttpd ÀÚ½Ä ÇÁ·Î¼¼½º´Â ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì ´ÙÀ½ ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ³ª¸ÓÁö Calendar Server ÇÁ·Î¼¼½º¸¦ °³º°ÀûÀ¸·Î ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.
- Calendar Server°¡ ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- °¢ ¼ºñ½º¸¶´Ù ps ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ³ª¸ÓÁö Calendar Server ÇÁ·Î¼¼½ºÀÇ ÇÁ·Î¼¼½º ¾ÆÀ̵ð(PID)¸¦ È®ÀÎÇÕ´Ï´Ù.
ps -elf | grep cs-process
¿©±â¼ cs-process´Â enpd, csnotifyd, csdwpd, csadmind ¶Ç´Â cshttpdÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ps -elf | grep cshttpd
- ¾ÆÁ÷ ½ÇÇà ÁßÀÎ °¢ ÇÁ·Î¼¼½ºÀÇ PID¸¦ »ç¿ëÇÏ¿© kill -15 ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ÇÁ·Î¼¼½º¸¦ Á¾·á½Ãŵ´Ï´Ù. ¿¹¸¦ µé¸é kill -15 9875ÀÔ´Ï´Ù.
- °¢ ps ¸í·ÉÀ» ´Ù½Ã ÀÔ·ÂÇÏ¿© ¸ðµç Calendar Server ÇÁ·Î¼¼½º°¡ ÁßÁöµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
Calendar Server ÇÁ·Î¼¼½º°¡ ¾ÆÁ÷ ½ÇÇà ÁßÀ̶ó¸é kill -9 ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© Á¾·áÇÕ´Ï´Ù. ¿¹¸¦ µé¸é kill -9 9875ÀÔ´Ï´Ù.
À߸øµÈ Á¾·á ÈÄ º¹±¸ÇÏ·Á¸é
Calendar Server°¡ Á¦´ë·Î Á¾·áµÇÁö ¾ÊÀº °æ¿ì ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ÀÌÀü ÀýÂ÷(ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ÁßÁöÇÏ·Á¸é)ÀÇ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- LDAP µ¥ÀÌÅÍ Ä³½Ã µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡¼ ¸ðµç ÆÄÀÏÀ» ¼öµ¿À¸·Î »èÁ¦ÇÕ´Ï´Ù. ³²¾Æ ÀÖ´Â ÀÌ·¯ÇÑ ÆÄÀÏÀÌ µ¥ÀÌÅͺ£À̽º¸¦ ¼Õ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏÀ» »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/sbin/start-cal
LDAP µ¥ÀÌÅÍ Ä³½Ì ±¸¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ È°¼ºÈÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ. ºÎ·Ï E, "Calendar Server ±¸¼º ¸Å°³ º¯¼ö"¿¡´Â LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ics.conf ¸Å°³ º¯¼ö ¸ñ·ÏÀÌ ÀÖ½À´Ï´Ù. LDAP µ¥ÀÌÅÍ Ä³½Ã¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Communications Services 6 2005Q1 Deployment Planning Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¹é¿£µå ¼¹ö¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½
ÇÁ·±Æ®¿£µå ¼¹ö¿¡¼ ¹é¿£µå ¼¹ö¿¡ ¿¬°áÇÒ ¼ö ¾ø´Ù´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- ¹é¿£µå ¼¹ö¸¦ ÇÎÇÏ¿© ¼¹ö°¡ ÀÀ´äÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÀ´äÇÏ´Â °æ¿ì ´Ü°è 2¸¦ °è¼ÓÇÕ´Ï´Ù. ÀÀ´äÇÏÁö ¾Ê´Â °æ¿ì ½ÇÆÐÀÇ ¿øÀÎÀ» È®ÀÎÇÏ°í ¹é¿£µå ¼¹ö°¡ ´Ù½Ã ÀÛµ¿ÇÏ´Â °æ¿ì ´Ü°è 3À» °è¼ÓÇÕ´Ï´Ù.
- CLD ij½Ã¸¦ Áö¿ó´Ï´Ù. CLD ij½Ã Áö¿ì±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
CLD ij½Ã ¿É¼ÇÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸ç ics.conf ¸Å°³ º¯¼öÀÇ ¼¹ö À̸§À» ¾÷µ¥ÀÌÆ®ÇÑ °æ¿ì, ¼¹ö À̸§À» Á¦°ÅÇÏ·Á¸é CLD ij½Ã¸¦ Áö¿ö¾ß ÇÕ´Ï´Ù. CLD ij½Ã¿¡ ÀÌÀü ¹öÀüÀÇ Ç׸ñÀÌ ÀÖÀ¸¸é ÇÁ·±Æ®¿£µå ¼¹ö°¡ Á¤È®ÇÑ ¹é¿£µå ¼¹ö·Î ¿¬°áÀ» ¼³Á¤ÇÏÁö ¸øÇÏ°Ô µÇ°Å³ª Calendar Server°¡ ¿Å°ÜÁø ÈÄ¿¡ ´Þ·ÂÀ» ãÀ» ¼ö ¾ø°Ô µË´Ï´Ù.
- Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
´Þ·ÂÀ» ãÀ» ¼ö ¾øÀ½
CLD ij½Ã ¿É¼ÇÀ» »ç¿ë ÁßÀÌ°í Çϳª ÀÌ»óÀÇ ´Þ·ÂÀ» ´Ù¸¥ ¹é¿£µå ¼¹ö·Î À̵¿Ç߰ųª ¹é¿£µå ¼¹öÀÇ À̸§À» º¯°æÇÑ °æ¿ì ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ´ÙÀ½ÀÇ ´Þ·Â À̵¿ ÀýÂ÷¸¦ µû¶ó¾ß ÇÕ´Ï´Ù.
´Ù¸¥ ¹é¿£µå ¼¹ö·Î ´Þ·ÂÀ» À̵¿ÇÏ·Á¸é
- CLD ij½Ã¸¦ Áö¿ó´Ï´Ù. CLD ij½Ã Áö¿ì±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
Çϳª ÀÌ»óÀÇ ´Þ·ÂÀ» ´Ù¸¥ ¹é¿£µå ¼¹ö·Î À̵¿ÇÑ °æ¿ì CLD ij½Ã°¡ ÀÌÀü »óÅ°¡ µË´Ï´Ù. CLD ij½Ã¸¦ »õ·Î °íÄ¡·Á¸é ij½Ã¸¦ Áö¿ö ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
¿Ï·áµÇÁö ¾Ê´Â °Ë»ö ¹®Á¦ ÇØ°á
LDAP Directory Server ±¸¼ºÀÇ nsslapd-sizelimit ¹× nsLookthroughLimit ¼Ó¼ºÀº °Ë»öÀÌ Á¦´ë·Î ¿Ï·áµÉ ¼ö ÀÖÀ» ¸¸Å Ä¿¾ß ÇÕ´Ï´Ù. nsSizeLimitÀÌ ºÎÁ·ÇÒ °æ¿ì ³¡ÀÌ Àß·Á³ª°¥ ¼ö ÀÖÀ¸¸ç °á°ú°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. nsLookthroughLimitÀÌ ºÎÁ·ÇÒ °æ¿ì °Ë»öÀÌ ¿Ï·áµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Á¦ÇÑ ¼Ó¼º¿¡ ÇØ´ç °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é
- ÀÌ·¯ÇÑ ¼Ó¼º °ªÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"¿©±â¼ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅÍ°¡ ÀÖ´Â µð·ºÅ丮 ¼¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express °¡ÀÔ -> ´Þ·Â °Ë»ö ´ëÈ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.
- LDAP ¼¹ö°¡ ¿À·ù¸¦ ¹ÝȯÇϸé nsSizeLimit ¶Ç´Â nsLookthroughLimit ¼Ó¼ºÀÌ ÃæºÐÈ÷ Å©°Ô ¼³Á¤µÇÁö ¾Ê¾Ò±â ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù.
Á¦ÇÑ ¼Ó¼ºÀ» ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇÏ·Á¸é
ÀÌ·¯ÇÑ ¼Ó¼ºÀÇ DNÀº ´ÙÀ½°ú °°½À´Ï´Ù.
dn: cn=config,cn=ldbm databases,cn=plug ins,cn=config
- ldapmodify¸¦ »ç¿ëÇÏ¿© nsLookthroughLimit °ªÀ» µ¿ÀûÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Áï, ÀÌ ¼Ó¼ºÀ» º¯°æÇÏ·Á°í Directory Server¸¦ ÁßÁöÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
±âº»°ªÀº 5000°³ÀÔ´Ï´Ù. °Ë»ö °á°ú°¡ º¸°íµÇÁö ¾Ê´Â °æ¿ì ÀÌ °ªÀ» ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ±×·¸°Ô Çϸé LDAP ¼¹ö ¼Óµµ°¡ ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù.
Á¦ÇÑÀÌ »ç¿ëµÇÁö ¾Ê°Ô ÇÏ·Á¸é Á¦ÇÑÀ» -1·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏ¸é ½Ã½ºÅÛÀÌ Áß´ÜµÉ ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇϽʽÿÀ.
- nsslapd-sizelimitÀ» ´õ ³ôÀº °ªÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
csstored¿¡¼ ¼º°¡½Å ÀÏ»ó ¸Þ½ÃÁö ÇØÁ¦
start-cal ¸í·ÉÀº csstored ÇÁ·Î¼¼½º°¡ ±¸¼ºµÇ¾î ÀÖÁö ¾Ê´õ¶óµµ ±âº»ÀûÀ¸·Î ÀÌ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÕ´Ï´Ù. ±¸¼ºµÇÁö ¾ÊÀº csstored ÇÁ·Î¼¼½º´Â csstored°¡ ½ÇÇà ÁßÀÎ ¸ðµç ½Ã½ºÅÛ¿¡¼ ÇØ´ç ÇÁ·Î¼¼½º°¡ ±¸¼ºµÇÁö ¾Ê¾Ò´Ù´Â ¸Þ½ÃÁö¸¦ 24½Ã°£¸¶´Ù Ç¥½ÃÇÕ´Ï´Ù.
csstored°¡ ±¸¼ºµÇÁö ¾ÊÀº ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏÁö ¸øÇÏ°Ô ÇÏ¿© ¸Þ½ÃÁö¸¦ ºñÈ°¼ºÈÇÕ´Ï´Ù. csstored ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇÁö ¾Ê°Ô ÇÏ·Á¸é ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ´Â °¢ ½Ã½ºÅÛ¿¡ Ç¥½ÃµÈ ´ÙÀ½ ics.conf ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
service.store.enable="no"
ÀÚµ¿ ¹é¾÷À» ¼öÇàÇϵµ·Ï csstored¸¦ ±¸¼ºÇÑ ½Ã½ºÅÛ¿¡¼´Â ÇÁ·Î¼¼½º¸¦ ºñÈ°¼ºÈÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ¹®Á¦ ó¸®ÀÌ ÀýÀº Calendar Server µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ¿© ´Ù¾çÇÑ ¹®Á¦¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Berkeley µ¥ÀÌÅͺ£À̽º µµ±¸ ã±â
¸¹Àº ¹®Á¦ ÇØ°á ´Ü°è¸¦ ¼öÇàÇÏ·Á¸é Berkeley µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÇ ÇÑ ¹öÀüÀ» Calendar Server ¹øµé¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sleepycat Software(www.sleepycat.com)¿¡¼ Á÷Á¢ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Berkeley µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼¿¡ ¾×¼¼½ºÇÏ·Á¸é
LD_LIBRARY_PATH ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ°í ³»º¸³»¾î ´ÙÀ½ µð·ºÅ丮¸¦ ¹Ý¿µÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/tools/unsupported/bin/
»ç¿ë °¡´ÉÇÑ µµ±¸ ¸ñ·Ï
Ç¥ 22-3¿¡´Â ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Berkeley µ¥ÀÌÅͺ£À̽º µµ±¸(À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥)°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ±³Âø »óÅ °Ë»ö ¹× ¼öÁ¤ÇÏ·Á¸é
Berkeley µ¥ÀÌÅͺ£À̽º°¡ ±³Âø »óÅÂÀÎ °æ¿ì µ¥ÀÌÅͺ£À̽º¸¦ Àç¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶°ÇÀº °¡´ÉÇÑ »¡¸® °Ë»öÇØ¾ß ÇÕ´Ï´Ù.
½Ã½ºÅÛ¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÁÖ±âÀûÀ¸·Î È®ÀÎÇÏ¿© ±³Âø »óŸ¦ °Ë»öÇÏ°í °ü¸®ÀÚ¿¡°Ô ¾Ë¸®°Ô ÇÏ·Á¸é
µ¥ÀÌÅͺ£À̽º ¼Õ»ó °Ë»ö
´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀº ½Ã½ºÅÛ ÀÚ¿ø °æÀï, Çϵå¿þ¾î ¿À·ù, ÀÀ¿ë ÇÁ·Î±×·¥ ¿À·ù, µ¥ÀÌÅͺ£À̽º ¿À·ù ±×¸®°í ¹°·Ð »ç¶÷¿¡ ÀÇÇÑ ½Ç¼ö µî ¿©·¯ °¡Áö ¿øÀο¡ ÀÇÇØ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼´Â Calendar Database ¼Õ»óÀ» °Ë»öÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼Õ»ó ±âº»
´©±¸µµ ¼Õ»ó ¾ø´Â µ¥ÀÌÅͺ£À̽º¸¦ º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅÍ ¼Õ½Ç°ú ÀÛ¾÷ Áß´Ü ½Ã°£À» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿Í Calendar Server¸¦ ÀÚ¼¼È÷ ¸ð´ÏÅÍÇÏ¿© ¼Õ»óÀ» Á¶±â¿¡ °Ë»öÇØ¾ß ÇÕ´Ï´Ù. ¼Õ»óÀÌ ¹ß°ßµÉ °æ¿ì º¹±¸ÇÒ ¼ö ÀÖµµ·Ï Àüü ¹é¾÷À» ÀÚÁÖ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö ¼öÁØÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁØ – ¸¹Àº µ¥ÀÌÅͺ£À̽º ÆÄÀÏ Áß Çϳª¿¡ ÀÖ´Â À§¹Ý Ç׸ñÀÌ ¼¹ö°¡ ½ÇÇàµÇÁö ¾Ê°Ô ÇÕ´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º ¼öÁØ – Berkeley µ¥ÀÌÅͺ£À̽º ÆäÀÌÁöÀÇ ¼Õ»óÀÌ ´Ù¾çÇÑ ¹®Á¦¸¦ ¹ß»ý½Ãŵ´Ï´Ù. csdb check ½ÇÇà ÁßÀÇ ·çÇÎ Çö»óÀÌ °øÅë Áõ»óÀÔ´Ï´Ù. ´Ù¸¥ °øÅë Áõ»óÀ¸·Î "illegal page type or format" ¶Ç´Â "page 97895 doesn't exist, create flag not set"°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
·Î±× ÆÄÀÏ ¸ð´ÏÅ͸µ
°æº¸ ·Î±×¸¦ Æ÷ÇÔÇÏ¿© Calendar Server ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» ³ªÅ¸³»´Â ¿À·ù ¸Þ½ÃÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Server ·Î±× ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Á¤±âÀûÀ¸·Î ·Î±× ÆÄÀÏ¿¡¼ °æ°í, ½É°¢, ¿À·ù ¹× °æ°í ¼öÁØÀÇ ¿À·ù°¡ ÀÖ´ÂÁö °Ë»çÇÏ°í ±×·± ¿À·ù°¡ ¹ß°ßµÇ¸é ÇØ´ç À̺¥Æ®¸¦ Á¶»çÇÏ¿© Calendar Server ÀÛ¾÷°ú °ü·ÃµÈ ¿øÀÎÀ» ã¾Æ¾ß ÇÕ´Ï´Ù. ¾Ë¸² ¹× Á¤º¸ ¼öÁØÀÇ ·Î±× À̺¥Æ®´Â Á¤»óÀûÀÎ Calendar Server ÀÛ¾÷ Áß¿¡ ¹ß»ýÇÏ¸ç ¼¹ö ÀÛµ¿À» ¸ð´ÏÅÍÇÒ ¼ö ÀÖµµ·Ï Á¦°øµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡¼ ¾î¶² Æ®·£Àè¼Ç ·Î±× ÆÄÀϵµ Á¦°ÅÇÏÁö ¸¶½Ê½Ã¿À. Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀº Æ®·£Àè¼Ç ¾÷µ¥ÀÌÆ®(Ãß°¡, ¼öÁ¤, »èÁ¦)¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀ» Á¦°ÅÇÏ¸é º¹±¸ ºÒ°¡´ÉÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù.
ÁÖ
Calendar Server ±â¼ú Áö¿ø ¿äû ½Ã ¹®Á¦ ÇØ°á¿¡ µµ¿òÀÌ µÉ ·Î±× ÆÄÀÏÀ» Á¦°øÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
csmonitor »ç¿ë
csmonitor À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Calendar Server¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ¿©·¯ Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÌ Àְųª ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ µð½ºÅ© °ø°£ ºÎÁ· µî°ú °°Àº ¹®Á¦°¡ °Ë»öµÉ °æ¿ì °ü¸®ÀÚ¿¡°Ô °æ°í ÀüÀÚ ¸ÞÀÏÀ» º¸³À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº csmonitor¸¦ ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó °Ë»ç
check ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Þ·Â µî·Ï Á¤º¸(calprops) ¹× À̺¥Æ®¿Í ÇÒ ÀÏ(ÀÛ¾÷)À» Æ÷ÇÔÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ¼Õ»óÀ» °Ë»öÇÕ´Ï´Ù. check ¸í·ÉÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀÏ°ü¼º ¿À·ù°¡ ¹ß°ßµÈ °æ¿ì¿¡´Â Ãâ·ÂÀ¸·Î »óȲÀ» º¸°íÇÕ´Ï´Ù.
check ¸í·ÉÀº °æº¸³ª ±×·ì ¿¹¾à ¿£Áø(GSE) µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»óÀ» È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» °Ë»çÇÏ·Á¸é
- Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇصµ µÇÁö¸¸ °¡´ÉÇϸé Calendar Server¸¦ ÁßÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db.*) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
- cal_svr_base/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ¿î¿µ üÁ¦¿¡¼ ±âº» µð·ºÅ丮¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
cd /opt/SUNWics5/cal/sbin
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡ check ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
./csdb check dbdir > /tmp/check.out 2>&1
dbdirÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì checkÀº ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.
check ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î À̹ø ¿¹¿Í °°ÀÌ stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
- check¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏÀ» °ËÅäÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¼Õ»óµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º À籸ÃàÀ» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì ¼ºñ½º Áß´Ü ¹æÁö(Àбâ Àü¿ë ¸ðµå)
ÀÌ Àý¿¡¼´Â º¹±¸ ¸ðµå¿¡¼ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½º °¡´ÉÇÑ »óÅ·ΠÀ¯ÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϸç, ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Àбâ Àü¿ë ¸ðµå »ç¿ë
µ¥ÀÌÅͺ£À̽º ¼Õ»óÀÌ ¹ß»ýÇÒ °æ¿ì ¼ºñ½º Áß´ÜÀ» ¹æÁöÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº µ¥ÀÌÅͺ£À̽º¸¦ Àбâ Àü¿ë ¸ðµå·Î ÀüȯÇÏ´Â °ÍÀÔ´Ï´Ù. Àбâ Àü¿ë ¸ðµå¿¡¼´Â ÃÖÁ¾ »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÀÐÀ» ¼ö ÀÖÁö¸¸ Ç׸ñÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ÃÖÁ¾ »ç¿ëÀÚ°¡ ´Þ·Â µ¥ÀÌÅ͸¦ Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º°¡ Àбâ Àü¿ë ¸ðµåÀÎ µ¿¾È¿¡´Â ´Þ·Â À̺¥Æ®¿Í ÇÒ ÀÏÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ´Â °ü¸®ÀÚ µµ±¸°¡ ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.
ÁÖ
ÀÐÀ» ¼ö ¾ø´Â ÁöÁ¡¿¡¼ µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì ¹é¾÷À» º¹¿øÇÒ ¼ö ÀÖÀ» ¸¸Å ÃæºÐÇÑ ½Ã°£ µ¿¾È ¼ºñ½º¸¦ Áß´ÜÇØ¾ß ÇÕ´Ï´Ù. ¹é¾÷À» º¹¿øÇÏ´Â °¡Àå ºü¸¥ ¹æ¹ýÀº ¼Õ»ó ¾ø´Â ÇÖ ¹é¾÷À» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ÇÖ ¹é¾÷À» º¹¿øÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º¸¦ Àбâ Àü¿ë ¸ðµå·Î ÀüȯÇÏ·Á¸é
- ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì ´Þ·Â ¼ºñ½º¸¦ ÀϽÃÀûÀ¸·Î ÁßÁöÇÏ¿© µ¥ÀÌÅͺ£À̽ºÀÇ Ãß°¡ ¼Õ»óÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Þ·Â ¼ºñ½º¸¦ ÁßÁöÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/sbin/stop-cal
- ¸í·ÉÁÙ¿¡¼ ics.conf°¡ ÀÖ´Â µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù.
cd /etc/opt/SUNWics5/config
- ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Àбâ Àü¿ë ¸ðµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
caldb.berkeleydb.readonly="yes"
- ics.conf ÆÄÀÏ ÆíÁýÀÌ ¿Ï·áµÇ¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/sbin/start-cal
ics.conf º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é ¼ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ¿À·ù ó¸®
ÀÌ Àý¿¡¼´Â ÀϹÝÀûÀÎ ¸î °¡Áö µ¥ÀÌÅͺ£À̽º ¿À·ù¿¡ ´ëÇØ ¼³¸íÇÏ°í Ä¡·á ¹æ¹ýÀ» Á¦¾ÈÇÕ´Ï´Ù. ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
csadmind°¡ ½ÃÀÛµÇÁö ¾Ê°Å³ª ½ÃÀÛ Áß¿¡ Ãæµ¹ÇÔ
csadmind´Â ±×·ì ¿¹¾à ¿£Áø(GSE)°ú °æº¸ µð½ºÆÐÄ¡ ¿£ÁøÀ» ¸ðµÎ ó¸®ÇÏ´Â ¼ºñ½ºÀ̱⠶§¹®¿¡ GSE ´ë±â¿À̳ª °æº¸ ´ë±â¿ÀÇ À§¹Ý Ç׸ñÀ¸·Î ÀÎÇØ ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä¡·á ¹æ¹ý:
- csadmind°¡ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì stop-calÀ» Áï½Ã ½ÇÇàÇÕ´Ï´Ù.
´Þ·Â ¼¹ö¸¦ ½ÇÇàµÈ »óÅ·ΠµÎ¸é Æ®·£Àè¼Ç ·Î±×°¡ ´©ÀûµÇ¹Ç·Î µ¥ÀÌÅͺ£À̽º¿¡ Ãß°¡ ¼Õ»óÀÌ ¹ß»ýÇÏ¿© Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀ» µ¥ÀÌÅͺ£À̽º¿¡ ¸Â°Ô Á¶Á¤ÇÏ´Â µ¥ ´õ ¸¹Àº ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.
- csadmind¸¦ ´Ù½Ã ½ÃÀÛÇØ º¸½Ê½Ã¿À(start-calÀ» ´Ù½Ã ½ÇÇà).
¼º°øÀûÀ¸·Î ½ÃÀÛµÇ¸é ´ÙÀ½À» ¼öÇàÇÏ¿© µÎ ´ë±â¿ÀÌ ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- csscheduleÀ» »ç¿ëÇÏ¿© GSE ´ë±â¿ °Ë»ç
- dbrig¸¦ »ç¿ëÇÏ¿© °æº¸ ´ë±â¿ °Ë»ç
csschedule ¹× dbrig ½ÇÇà ÁöħÀº ºÎ·Ï D, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- csadmind°¡ ´ýÇÁ¿Í Ãæµ¹ÇÏ´Â °æ¿ì pstackÀ» ºÐ¼®ÇÕ´Ï´Ù.
ÃßÀû Áß¿¡ GSE °ü·Ã ÇÔ¼ö(GSE ¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖÀ½)°¡ ¹ß°ßµÇ¸é GSE ´ë±â¿ÀÇ Ã¹ ¹ø° Ç׸ñ°ú À̺¥Æ® µ¥ÀÌÅͺ£À̽ºÀÇ ÂüÁ¶ Ç׸ñÀ» Á¶»çÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì GSE Ç׸ñ¿¡¼ ÂüÁ¶µÇ´Â À̺¥Æ®°¡ À§¹Ý Ç׸ñÀÔ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- csscheduleÀ» »ç¿ëÇÏ¿© GSE Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù.
- cscomponents¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡¼ À§¹Ý À̺¥Æ®¸¦ Á¦°ÅÇÕ´Ï´Ù.
csschedule ¹× cscomponents ½ÇÇà ÁöħÀº ºÎ·Ï D, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Ç׸ñÀÌ ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì Calendar Server¸¦ ó¸®ÇÒ ¼ö ¾ø´Â Ư¼öÇÑ °æ¿ìÀÏ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Þ·Â ȯ°æ ½º³À¼¦À» ¸¸µç ´ÙÀ½ °í°´ Áö¿øºÎ¿¡ ¹®ÀÇÇϽʽÿÀ.
ȯ°æ ¹é¾÷À» ¸¸µé·Á¸é
- ´ÙÀ½ À§Ä¡¿¡ ÀÖ´Â db_checkpoint À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/tools/unsupported/bin/db_checkpoint- db_archive -s¸¦ ½ÇÇàÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ½Äº°ÇÑ ´ÙÀ½ CD, DVD, Å×ÀÌÇÁ µî°ú °°Àº À̵¿½Ä ¸Åü¿¡ º¹»çÇÕ´Ï´Ù.
- db_archive -lÀ» ½ÇÇàÇÏ¿© ¸ðµç ·Î±× ÆÄÀÏÀ» ½Äº°ÇÑ ´ÙÀ½ Àû¿ëµÇÁö ¾ÊÀº ÆÄÀÏÀ» À̵¿½Ä ¸Åü ÀåÄ¡¿¡ º¹»çÇÕ´Ï´Ù.
- ¼ºñ½º Áß´ÜÀ» ¹æÁöÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ÀϽÃÀûÀ¸·Î Àбâ Àü¿ë »óÅ·ΠÀüȯÇÕ´Ï´Ù.
ÀÌ »óÅ¿¡¼´Â Æ®·£Àè¼ÇÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ÃÖÁ¾ »ç¿ëÀÚ°¡ ´Þ·Â µ¥ÀÌÅ͸¦ Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º°¡ Àбâ Àü¿ë ¸ðµåÀÎ µ¿¾È¿¡´Â ´Þ·Â À̺¥Æ®¿Í ÇÒ ÀÏÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ´Â °ü¸®ÀÚ µµ±¸°¡ ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ Àбâ Àü¿ë ¸ðµå·Î ÀüȯÇÏ·Á¸é ics.conf ÆÄÀÏÀ» ÆíÁýÇÏ°í ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "yes"·Î ¼³Á¤ÇÕ´Ï´Ù.
caldb.berkeleydb.readonly="yes"
- ÇÖ ¹é¾÷ º¹»çº»À¸·Î µÇµ¹¸³´Ï´Ù.
csstored¸¦ ±¸¼ºÇÏ¿© È°¼ºÈÇÏ¸é ¸î ºÐ À̳»¿¡ ÃֽŠ»óÅÂÀÇ ÇÖ ¹é¾÷À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç×»ó ÇÖ ¹é¾÷ º¹»çº»À» È®ÀÎÇÏ¿© º¹»çº»ÀÌ ¼Õ»óµÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù(db_verify ½ÇÇà).
ÇÖ ¹é¾÷ º¹»çº»À» º¹¿øÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÁöħÀº ÇÖ ¹é¾÷À» º¹¿øÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
- ±âŸ ¿À·ùÀÇ °æ¿ì ´ýÇÁ¸¦ ¼öÇàÇÏ°í ÀýÂ÷¸¦ ´Ù½Ã ·ÎµåÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÌ ÀýÂ÷¿¡ ´ëÇؼ´Â ´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º º¹±¸¿¡¼ ¼³¸íÇÕ´Ï´Ù.
¼ºñ½º°¡ ÁߴܵǾî ÃÖÁ¾ »ç¿ëÀÚ°¡ ¿¬°áÇÒ ¼ö ¾øÀ½ – ºñÈ°¼º Àá±Ý
ÀÌ ¹®Á¦´Â Berkeley DB µ¥ÀÌÅͺ£À̽º ÆäÀÌÁö Àá±ÝÀ» º¸°üÇÏ´Â Á¦¾î ½º·¹µå°¡ Àá±ÝÀ» ÇØÁ¦ÇÏÁö ¾Ê°í Á¾·áµÇ¾î ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦¸¦ È®ÀÎÇÏ·Á¸é cshttpd ÇÁ·Î¼¼½ºÀÇ pstack ¹× csadmind¸¦ ½ÇÇàÇÕ´Ï´Ù(pstack´Â /usr/bin/pstack¿¡ Àִ ǥÁØ UNIX À¯Æ¿¸®Æ¼ÀÓ), Àá±ÝÀ» À§ÇØ ´ë±â ÁßÀÎ ½º·¹µå°¡ Ç¥½ÃµË´Ï´Ù.
¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
csdb À籸Ãà ¿Ï·á ¾ÈµÊ – µ¥ÀÌÅͺ£À̽º ·çÇÎ
µ¥ÀÌÅͺ£À̽º ·çÇÎÀº ÀϹÝÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ¼Õ»óµÇ¾î ¹ß»ýÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú±â ¶§¹®¿¡ º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
- ÇÖ ¹é¾÷À¸·Î µÇµ¹¸³´Ï´Ù.
¼Õ»óÀÌ ÃÖ±Ù¿¡ ¹ß»ýÇÑ °æ¿ì ÇÖ ¹é¾÷ Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀçÇØ ¾ÆÄ«ÀÌºê º¹±¸ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÕ´Ï´Ù.
Á¦¾ÈµÇ´Â ÇÁ·Î¼¼½º´Â ÇÖ ¹é¾÷À» º¹¿øÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
- ´ýÇÁ¸¦ »ç¿ëÇÏ°í ÀýÂ÷¸¦ ´Ù½Ã ·ÎµåÇÕ´Ï´Ù(´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º º¹±¸).
¼Õ»óµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º À籸Ãà
ÀÌ Àý¿¡¼´Â csdb rebuild ¸í·É »ç¿ë ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
À籸Ãà °³¿ä
rebuild ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÌ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. rebuild ¸í·ÉÀÌ ºñÀÏ°ü¼ºÀ» ¹ß°ßÇÑ °æ¿ì cal_svr_base/SUNWics5/cal/sbin/rebuild_db µð·ºÅ丮¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù(.db ÆÄÀÏ).
-g ¿É¼Ç ¾ø´Â rebuild ¸í·ÉÀº ±×·ì ¿¹¾à ¿£Áø(GSE) µ¥ÀÌÅͺ£À̽º¸¦ Á¦¿ÜÇÏ°í ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ À籸ÃàÇÕ´Ï´Ù. GSE µ¥ÀÌÅͺ£À̽ºµµ À籸ÃàÇÏ·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.
rebuild ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ GSE µ¥ÀÌÅͺ£À̽º¿¡ Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é csschedule -v list ¸í·ÉÀ» ½ÇÇàÇÑ ´ÙÀ½ GSE°¡ Ç׸ñ 󸮸¦ ¸¶Ä¡°Ô ÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ À籸ÃàÇÏ·Á¸é
- Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µé¾î /tmp/db µð·ºÅ丮¿¡ ³Ö½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀÏ°ú ·Î±×(log.*) ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù. °øÀ¯(__db.*) ÆÄÀÏÀº º¹»çÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
- cal_svr_base/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ¿î¿µ üÁ¦¿¡¼ ±âº» µð·ºÅ丮¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
cd /opt/SUNWics5/cal/sbin
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡¼ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
./csdb rebuild /tmp/db /tmp/
µ¥ÀÌÅͺ£À̽º °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì rebuild´Â ÇöÀç µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù. /tmp/ ¸Å°³ º¯¼ö´Â ´Ù½Ã ÀÛ¼ºµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´ë»ó µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
GSE µ¥ÀÌÅͺ£À̽ºµµ À籸ÃàÇÏ·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.
rebuild ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
- rebuild¸¦ ¸¶Ä¡¸é rebuild.out ÆÄÀÏ¿¡¼ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. À籸ÃàÀ» ¼º°øÇßÀ» °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Calendar database has been rebuilt
- ÀÌÀü ´Ü°è¿¡¼ À籸ÃàÀÌ ¼º°øÇßÀ½À» È®ÀÎÇÑ ´ÙÀ½ À籸ÃàµÈ µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀÏÀ» rebuild_db µð·ºÅ丮¿¡¼ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º·Î º¹»çÇÕ´Ï´Ù.
- ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¿¡ °øÀ¯(__db.*) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì À̵éÀ» ´Ù¸¥ µð·ºÅ丮·Î ¿Å±é´Ï´Ù.
- Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
»ùÇà À籸Ãà Ãâ·Â
´ÙÀ½ ¿¹¿¡¼´Â ¸í·É°ú ÇØ´ç Ãâ·ÂÀ» º¸¿© ÁÝ´Ï´Ù.
ÁÖ
ÀÌÀü »ùÇà Ãâ·Â¿¡¼´Â À̺¥Æ®¿Í ÇÒ ÀÏ µ¥ÀÌÅͺ£À̽º°¡ °¢°¢ µÎ ¹ø¾¿ °Ë»öµÇ¾ú½À´Ï´Ù. ÀÌ´Â ¿À·ù°¡ ¾Æ´Õ´Ï´Ù. ù ¹ø° °Ë»ö¿¡¼ calprops µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ È®ÀÎÇÑ ´ÙÀ½ µÎ ¹ø° °Ë»ö¿¡¼ µ¥ÀÌÅͺ£À̽º¿¡¼ calprops¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù.
´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º º¹±¸
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
´ýÇÁ ¹× ·Îµå °³¿ä
´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÕ´Ï´Ù. ´ýÇÁ ¹× ·Îµå ÀýÂ÷´Â Berkeley µ¥ÀÌÅͺ£À̽º db_dump ¹× db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸç, Calendar Server´Â ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼¸¦ ´ÙÀ½ µð·ºÅ丮¿¡ º¸°üÇÕ´Ï´Ù.
cal_svr_base/SUNWics5/cal/tools/unsupported/bin
db_dump À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ÀÐ°í ±× µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» db_load À¯Æ¿¸®Æ¼¿Í ȣȯµÇ´Â Çü½ÄÀ» »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
db_dump ¹× db_load À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¼³¸í¼´Â ´ÙÀ½ Sleepycat Software À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://www.sleepycat.com/docs/utility/index.html
db_dump ¹× db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º º¹±¸ÀÇ ¼º°ø ¿©ºÎ´Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó Á¤µµ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ ¼º°øÀûÀ¸·Î º¹±¸ÇÏ·Á¸é db_dump ¿É¼ÇÀ» ¿©·¯ Â÷·Ê ½ÃµµÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º°¡ ½É°¢ÇÏ°Ô ¼Õ»óµÉ °æ¿ì º¹±¸°¡ ºÒ°¡´ÉÇÏ°í µû¶ó¼ µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»ó ¾ø´Â ÃֽŠ¹öÀü ÇÖ ¹é¾÷ ¶Ç´Â ¾ÆÄ«ÀÌºê ¹é¾÷À¸·Î µÇµ¹·Á¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÁÖ
´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ·Á¸é ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ Berkeley DB ¹öÀü 3.2.9 ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÎ °æ¿ì¿¡´Â ¸ÕÀú cs5migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù.
ÃֽŠ¹öÀüÀÇ cs5migrate¸¦ ±¸ÇÏ·Á¸é Sun ±â¼ú Áö¿ø¿¡ ¹®ÀÇÇϽʽÿÀ.
´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ·Á¸é
- Calendar Server°¡ ½ÇÇàµÇ´Â »ç¿ëÀÚ ¹× ±×·ì(¿¹: icsuser ¹× icsgroup) ¶Ç´Â ¼öÆÛÀ¯Àú(root)·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- ÇÊ¿äÇÒ °æ¿ì Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- csbackup, Sun StorEdge Enterprise Backup ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¿Í °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 17Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
- db_dump À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °¢ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ýÇÁÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ics50calprops.db, ics50journals.db, ics50alarms.db, ics50events.db, ics50todos.db ¹× ics50gse.dbÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ º¹±¸µÉ ¶§±îÁö(¶Ç´Â µ¥ÀÌÅͺ£À̽º°¡ º¹±¸ ºÒ°¡´ÉÇÔÀ» È®ÀÎÇÒ ¶§±îÁö) ´ÙÀ½ ¿É¼ÇÀ» ¼ø¼´ë·Î »ç¿ëÇÏ¿© db_dump¸¦ ½ÇÇàÇÕ´Ï´Ù.
- ¿É¼Ç ¾øÀ½ – ½É°¢ÇÏÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ¼Õ»ó
- -r ¿É¼Ç – º¸Åë ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¼Õ»ó
- -R ¿É¼Ç – ½É°¢ÇÑ µ¥ÀÌÅͺ£À̽º ¼Õ»ó. -R ¿É¼ÇÀº ºÎºÐ ¹× »èÁ¦µÈ ·¹Äڵ带 ºñ·ÔÇÏ¿© -r ¿É¼Çº¸´Ù ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ´ýÇÁÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, db_dump¸¦ -r ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
db_dump -r ics50events.db > ics50events.db.txt
- db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏÀ» »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ·Î ·ÎµåÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.db_load new.ics50events.db < ics50events.db.txt
db_load°¡ Ȧ¼ö °³¼öÀÇ Å°³ª µ¥ÀÌÅÍ Ç׸ñÀ» º¸°íÇÒ °æ¿ì ´Ü°è 4¿¡¼ db_dump Ãâ·Â ÆÄÀÏÀ» ÆíÁýÇÏ¿© Ȧ¼ö Å°³ª µ¥ÀÌÅÍ Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. ±×·± ´ÙÀ½ db_load¸¦ ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
- ¼Õ»óµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º À籸ÃàÀÇ ¼³¸í´ë·Î csdb rebuild ¸í·ÉÀ» »ç¿ëÇÏ¿© º¹±¸µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» À籸ÃàÇÕ´Ï´Ù.
À籸ÃàÀ» ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏ¿¡¼ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. À籸ÃàÀ» ¼º°øÇßÀ» °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Calendar database has been rebuilt
csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´Ü°è 4·Î µ¹¾Æ°¡ ´ÙÀ½ db_dump ¿É¼Ç(-r ¶Ç´Â -R)À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ýÇÁÇÕ´Ï´Ù.
db_dump -R ¿É¼ÇÀÌ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏÁö ¸øÇÑ °æ¿ì Sun Microsystems ±â¼ú Áö¿ø ¶Ç´Â ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© µµ¿òÀ» ¹ÞÀ¸½Ê½Ã¿À. ±× »çÀÌ¿¡ ¼Õ»ó ¾ø´Â ÃֽŠµ¥ÀÌÅͺ£À̽º ¹é¾÷À¸·Î µÇµ¹·Á¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÚµ¿ ¹é¾÷ º¹»çº» º¹¿ø
10Àå, "ÀÚµ¿ ¹é¾÷ ±¸¼º(csstored)"¿¡ ¼³¸íµÈ ÀÚµ¿ ¹é¾÷ ±â´ÉÀ» »ç¿ëÇÑ °æ¿ì È°¼º µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´Ù¸é ¹é¾÷ º¹»çº»À» º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ¼·Î ´Ù¸¥ µÎ ÀÚµ¿ ¹é¾÷ º¹¿ø ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
º¹¿øÇϱâ Àü¿¡
¹é¾÷À» º¹¿øÇϱâ Àü¿¡ ´ÙÀ½À» È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
ÇÖ ¹é¾÷À» º¹¿øÇÏ·Á¸é
È°¼º µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì ÇÖ ¹é¾÷À» °¡Àå ¸ÕÀú ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ÇÖ ¹é¾÷À» º¹¿øÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- Àû¿ëµÇÁö ¾Ê¾Ò°Å³ª ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ ¾²±â À§ÇØ ¿·Á ÀÖ´Â ·Î±× ÆÄÀÏÀ» ½Äº°ÇÕ´Ï´Ù.
- ¾²±â À§ÇØ ¿·Á ÀÖ´Â ·Î±×¸¦ ´Ý½À´Ï´Ù. ÀÌ ·Î±×¿¡´Â ÃֽŠƮ·£Àè¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
- »õ (º¹±¸) µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù.
- ÇöÀç ÇÖ ¹é¾÷ º¹»çº»À» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮ÀÇ log.* ÆÄÀÏÀ» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÆÄ«ÀÌºê º¹»çº»À» ÀúÀåÇÏ´Â °æ¿ì °æ¿ì È°¼º µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëµÇÁö ¾ÊÀº ·Î±×¸¦ ¾ÆÄ«ÀÌºê µð·ºÅ丮¿¡ º¹»çÇÏ¿© ¾ÆÄ«ÀÌºê ¹é¾÷ º¹»ç¸¦ ¿Ï·áÇÕ´Ï´Ù.
- »õ º¹±¸ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÁöÁ¤µÈ -c -h ¿É¼Ç°ú ÇÔ²² db_recover¸¦ ½ÇÇàÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, »õ º¹±¸ µð·ºÅ丮°¡ recoverydbÀÎ °æ¿ì ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
db_recover -c -h recoverydb
- log.* ÆÄÀÏÀ» »õ º¹±¸ µð·ºÅ丮¿¡ ±×´ë·Î µÓ´Ï´Ù.
db_recover ÇÁ·Î±×·¥ÀÌ ·Î±× ÆÄÀÏÀ» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëÇßÁö¸¸ ¹öÀü 42ºÎÅÍ Berkeley DB´Â ·Î±× ÆÄÀÏÀÌ ±×´ë·Î À¯ÁöµÇ´Â °ÍÀ¸·Î ±â´ëÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇØ db_verify¸¦ ½ÇÇàÇÕ´Ï´Ù.
ÁöħÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó °Ë»ç¸¦ ÂüÁ¶ÇϽʽÿÀ.
- »õ º¹±¸ µð·ºÅ丮¿¡ ´ëÇØ csdb -v list¸¦ ½ÇÇàÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮°¡ ¾ÕÀÇ ¼¼ º¹±¸ ´Ü°è¸¦ ¸ðµÎ Åë°úÇÑ °æ¿ì ¼Õ»óµÈ ÀÌÀü È°¼º µ¥ÀÌÅͺ£À̽º¸¦ »õ º¹±¸ µ¥ÀÌÅͺ£À̽º·Î ´ëüÇÕ´Ï´Ù.
- »õ ½º³À¼¦ ¿ªÇÒÀ» Çϵµ·Ï »õ È°¼º µ¥ÀÌÅͺ£À̽º¸¦ ÇÖ ¹é¾÷ µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù. ´ÙÀ½¿¡ Á¤±â ½º³À¼¦À» ÂïÀ» ¶§±îÁö ¸ðµç »õ ·Î±×°¡ ÀÌ º¹»çº»¿¡ Àû¿ëµË´Ï´Ù.
- Calendar Server¸¦ ½ÃÀÛÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮¿¡¼ ´Ü°è°¡ ½ÇÆÐÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼Õ»óµÇÁö ¾ÊÀº ÀÌÀü ÇÖ ¹é¾÷À» ½Äº°ÇÕ´Ï´Ù.
- ÇÖ ¹é¾÷¿¡ ´ëÇÑ ¿ª¹æÇâ ÀÛ¾÷À» ÅëÇØ db_verify ¹× csdb -v list¸¦ Çϳª¾¿ Â÷·Ê·Î ½ÇÇàÇÏ¿© ¼Õ»óµÇÁö ¾ÊÀº ÃֽŠº¹»çº»À» ã½À´Ï´Ù.
- Åë°úÇÑ Ã¹ ¹ø° ÇÖ ¹é¾÷ º¹»çº»À» È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§ ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º¸¦ ¼Õ»ó ¾ø´Â ÇÖ ¹é¾÷À¸·Î ´ëüÇÕ´Ï´Ù.
- ÇÖ ¹é¾÷°ú ¾ÆÄ«ÀÌºê ¹é¾÷ÀÌ ¾ø´Â °æ¿ì ±â¼ú Áö¿øºÎ¿¡ ¹®ÀÇÇϽʽÿÀ. ¾ÆÄ«ÀÌºê ¹é¾÷ÀÌ ÀÖ´Â °æ¿ì ´ÙÀ½ ÀýÂ÷¸¦ ¼öÇàÇϽʽÿÀ. ¾ÆÄ«ÀÌºê ¹é¾÷À» º¹¿øÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
¾ÆÄ«ÀÌºê ¹é¾÷À» º¹¿øÇÏ·Á¸é
¼Õ»óµÇÁö ¾ÊÀº ÇÖ ¹é¾÷ÀÌ ¾øÁö¸¸ ¾ÆÄ«ÀÌºê ¹é¾÷°ú ÇØ´ç Æ®·£Àè¼Ç ·Î±×°¡ ÀÖ´Â °æ¿ì ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¼Õ»óµÇÁö ¾ÊÀº ÃֽŠ¾ÆÄ«ÀÌºê µ¥ÀÌÅͺ£À̽º ¹öÀüÀ» º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Àû¿ëµÇÁö ¾Ê¾Ò°Å³ª ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ ¾²±â À§ÇØ ¿·Á ÀÖ´Â ·Î±× ÆÄÀÏÀ» ½Äº°ÇÕ´Ï´Ù.
- ¾²±â À§ÇØ ¿·Á ÀÖ´Â ·Î±×¸¦ ´Ý½À´Ï´Ù. ÀÌ ·Î±×¿¡´Â ÃֽŠƮ·£Àè¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
- »õ (º¹±¸) µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù.
- ÃֽŠ¾ÆÄ«ÀÌºê º¹»çº»°ú ÇØ´ç ·Î±× ÆÄÀÏÀ» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮ÀÇ Àû¿ëµÇÁö ¾ÊÀº log.* ÆÄÀÏÀ» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- »õ º¹±¸ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÁöÁ¤µÈ -c -h ¿É¼Ç°ú ÇÔ²² db_recover¸¦ ½ÇÇàÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, »õ º¹±¸ µð·ºÅ丮°¡ recoverydbÀÎ °æ¿ì ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
db_recover -c -h recoverydb
- log.* ÆÄÀÏÀ» »õ º¹±¸ µð·ºÅ丮¿¡ ±×´ë·Î µÓ´Ï´Ù.
db_recover ÇÁ·Î±×·¥ÀÌ ·Î±× ÆÄÀÏÀ» »õ º¹±¸ µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëÇßÁö¸¸ ¹öÀü 4.2ºÎÅÍ Berkeley DB´Â ·Î±× ÆÄÀÏÀÌ ÇØ´ç À§Ä¡¿¡ ±×´ë·Î ÀÖ´Â °ÍÀ¸·Î ±â´ëÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇØ db_verify¸¦ ½ÇÇàÇÕ´Ï´Ù.
ÁöħÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó °Ë»ç¸¦ ÂüÁ¶ÇϽʽÿÀ.
- »õ º¹±¸ µð·ºÅ丮¿¡ ´ëÇØ csdb -v list¸¦ ½ÇÇàÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮°¡ ¾ÕÀÇ ¼¼ º¹±¸ ´Ü°è¸¦ ¸ðµÎ Åë°úÇÑ °æ¿ì ¼Õ»óµÈ ÀÌÀü È°¼º µ¥ÀÌÅͺ£À̽º¸¦ »õ º¹±¸ µ¥ÀÌÅͺ£À̽º·Î ´ëüÇÕ´Ï´Ù.
- »õ ½º³À¼¦ ¿ªÇÒÀ» Çϵµ·Ï »õ È°¼º µ¥ÀÌÅͺ£À̽º¸¦ ÇÖ ¹é¾÷ µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
- Calendar Server¸¦ ½ÃÀÛÇÕ´Ï´Ù.
- »õ º¹±¸ µð·ºÅ丮¿¡¼ ´Ü°è°¡ ½ÇÆÐÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼Õ»óµÇÁö ¾ÊÀº ÀÌÀü ¾ÆÄ«ÀÌºê ¹é¾÷À» ½Äº°ÇÕ´Ï´Ù.
- ¾ÆÄ«ÀÌºê ¹é¾÷ º¹»çº» ¿ª¹æÇâ ÀÛ¾÷À» ÅëÇØ °¢°¢¿¡ ´ëÇØ ¼¼ º¹±¸ ÇÁ·Î±×·¥À» Â÷·Ê·Î ½ÇÇàÇÏ¿© ¼Õ»óµÇÁö ¾ÊÀº ÃֽŠº¹»çº»À» ã½À´Ï´Ù.
db_recover -c-h, db_verify ¹× csdb -v list- Åë°úÇÑ Ã¹ ¹ø° ÇÖ ¹é¾÷ º¹»çº»À» È°¼º µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§ ¼Õ»óµÈ È°¼º µ¥ÀÌÅͺ£À̽º¸¦ ¼Õ»ó ¾ø´Â ÇÖ ¹é¾÷À¸·Î ´ëüÇÕ´Ï´Ù.
- ÇÖ ¹é¾÷°ú ¾ÆÄ«ÀÌºê ¹é¾÷ÀÌ ¾ø´Â °æ¿ì ±â¼ú Áö¿øºÎ¿¡ ¹®ÀÇÇϽʽÿÀ. ¾ÆÄ«ÀÌºê ¹é¾÷ÀÌ ÀÖ´Â °æ¿ì ´ÙÀ½ ÀýÂ÷¸¦ ¼öÇàÇϽʽÿÀ. ¾ÆÄ«ÀÌºê ¹é¾÷À» º¹¿øÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ Á¤ÀÇ ¹é¾÷ ½ºÅ©¸³Æ® º¹±¸
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Berkeley µµ±¸°¡ µ¿Àû ¶óÀ̺귯¸®¿¡ ÄÄÆÄÀϵÊ
db_recover¿Í °°Àº Berkeley µ¥ÀÌÅͺ£À̽º µµ±¸¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ¹é¾÷ ½ºÅ©¸³Æ®¸¦ ¸¸µç °æ¿ì Calendar Server 2004Q2 ÀÌ»ó ¹öÀüÀ¸·Î ¾÷±×·¹À̵åÇϸé ÇØ´ç ½ºÅ©¸³Æ®°¡ ´õ ÀÌ»ó ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀü Calendar Server ¹öÀü¿¡¼´Â Á¤Àû ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© µµ±¸¸¦ ÄÄÆÄÀÏÇ߱⠶§¹®ÀÔ´Ï´Ù. ÇöÀç ¹öÀü¿¡¼´Â µµ±¸¸¦ µ¿Àû ¶óÀ̺귯¸® libdb-4.2.so¿¡ ÄÄÆÄÀÏÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ¹é¾÷ ½ºÅ©¸³Æ®¸¦ º¹±¸ÇÏ·Á¸é
±âÁ¸ »ç¿ëÀÚ Á¤ÀÇ ½ºÅ©¸³Æ®°¡ ÀÖ´Â »õ µ¿Àû ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½ Àü¿ª º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
LD_LIBRARY_PATH=libdb-4.2.so