Sun ·Î°í      ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ONE Calendar Server 6.0 °ü¸®ÀÚ ¼³¸í¼­

5Àå
Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸®

ÀÌ Àå¿¡¼­´Â ´ÙÀ½ ÀýÀ» Æ÷ÇÔÇÏ¿© Sun ONE Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸® ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¹× º¹¿ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.


Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ

±âº»ÀûÀ¸·Î Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(±×¸®°í cld_cache ¹× ldap_cache µð·ºÅ丮)Àº ´ÙÀ½ µð·ºÅ丮¿¡¼­ ¸¸µé°í À¯Áö °ü¸®ÇÕ´Ï´Ù.

cal_svr_base/var/opt/SUNWics5/csdb

ÇÊ¿äÇÒ °æ¿ì Calendar Server ±¸¼º ÇÁ·Î±×·¥(csconfigurator.sh)À» ½ÇÇàÇÏ¿© ´Ù¸¥ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 5-1¿¡¼­´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¼³¸íÇÕ´Ï´Ù.

Ç¥ 5-1 Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ

ÆÄÀÏ

¼³¸í

ics50calprops.db

¸ðµç ´Þ·Â¿ë ´Þ·Â µî·Ï Á¤º¸. ´Þ·Â ¾ÆÀ̵ð(calid), ´Þ·Â À̸§, ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL) ¹× ¼ÒÀ¯ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

ics50events.db

¸ðµç ´Þ·Â¿ë À̺¥Æ®

ics50todos.db

¸ðµç ´Þ·Â¿ë ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)

ics50alarms.db

¸ðµç À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ °æº¸

ics50gse.db

±×·ì ¿¹¾à ¿£Áø(GSE)¿¡ ´ëÇÑ ¿¹¾à ¿äû ´ë±â¿­

ics50journals.db

´Þ·Â Àú³Î. ÇöÀç ¸±¸®½º¿¡¼­´Â Àú³ÎÀÌ ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù.

ics50caldb.conf

µ¥ÀÌÅͺ£À̽º ¹öÀü ¾ÆÀ̵ð

ics50recurring.db

¹Ýº¹ À̺¥Æ®

ics50deletelog.db

»èÁ¦µÈ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©). 7Àå, "·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.

 


csdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º °ü¸®

ÀÌ Àý¿¡¼­´Â csdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

csdb À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é Calendar Server°¡ ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ë»ó µ¥ÀÌÅͺ£À̽º ÁöÁ¤

csdb À¯Æ¿¸®Æ¼ -t ¿É¼ÇÀ¸·Î ´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

-t ¿É¼ÇÀ» Æ÷ÇÔÇÏÁö ¾ÊÀº °æ¿ì csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼­ ½ÇÇàµË´Ï´Ù. ´Ü, ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­¸¸ ½ÇÇàµÇ´Â check ¹× rebuild ¸í·ÉÀº ¿¹¿ÜÀÔ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º »óÅ º¸±â

´Þ·Â µ¥ÀÌÅͺ£À̽º »óŸ¦ º¸·Á¸é csdb À¯Æ¿¸®Æ¼ list ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µË´Ï´Ù.

-t ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼­ ½ÇÇàµË´Ï´Ù.

¿¹¸¦ µé¾î ¸ðµç µ¥ÀÌÅͺ£À̽ºÀÇ »óÅ ¹× Åë°è¸¦ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb list

ÇöÀç µð·ºÅ丮ÀÇ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¤º¸¸¦ ¼¼ºÎ Á¤º¸ Ç¥½Ã ¸ðµå¿¡¼­ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb -v -t caldb list

´Þ·Â µ¥ÀÌÅÍ °¡Á®¿À±â ¹× ³»º¸³»±â

´Þ·Â µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ³»º¸³»°Å³ª ÆÄÀÏ¿¡¼­ °¡Á®¿À·Á¸é csexport ¹× csimport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅÍ´Â iCalendar (.ics) ¶Ç´Â XML (.xml) Çü½ÄÀÌ °¡´ÉÇÕ´Ï´Ù.

csexport ¹× csimport´Â Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡¼­ ·ÎÄ÷Π½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µË´Ï´Ù.

´Þ·Â µ¥ÀÌÅÍ ³»º¸³»±â

´Þ·Â µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î °¡Á®°¡·Á¸é csexport¸¦ »ç¿ëÇÕ´Ï´Ù. Ãâ·Â ÆÄÀÏ¿¡ ´ëÇØ ÁöÁ¤ÇÑ ÆÄÀÏ À̸§ È®ÀåÀÚ(.ics ¶Ç´Â .xml)¿¡ µû¶ó »ç¿ëµÇ´Â Çü½ÄÀÌ °áÁ¤µË´Ï´Ù.

¿¹¸¦ µé¾î, ´Þ·Â ¾ÆÀ̵ð(calid)°¡ JSmithcalÀÎ ´Þ·ÂÀ» iCalendar (text/calendar MIME) Çü½ÄÀ¸·Î jsmith.ics¶ó´Â ÆÄÀÏ¿¡ ³»º¸³»·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csexport -c JSmithcal calendar jsmith.ics

´Þ·Â JSmithcalÀ» XML (text/xml MIME) Çü½ÄÀ¸·Î jsmith.xmlÀ̶ó´Â ÆÄÀÏ·Î ³»º¸³»·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csexport -c JSmithcal calendar jsmith.xml

´Þ·Â µ¥ÀÌÅÍ °¡Á®¿À±â

csexport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀúÀåÇß´ø ÆÄÀϷκÎÅÍ ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é csimport¸¦ »ç¿ëÇÕ´Ï´Ù. °¡Á®¿À±â ÆÄÀÏÀÇ ÆÄÀÏ À̸§ È®Àå¸í(.ics ¶Ç´Â .xml)Àº ´Þ·ÂÀÌ ÀúÀåµÈ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù.

¿¹¸¦ µé¾î, iCalendar (text/calendar MIME) Çü½ÄÀ¸·Î ÀúÀåÇß´ø jsmith.ics ÆÄÀϷκÎÅÍ ´Þ·Â ¾ÆÀ̵ð(calid) JSmithcal·Î ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csimport -c JSmithcal calendar jsmith.ics

XML (text/xml MIME) Çü½ÄÀ¸·Î ÀúÀåÇß´ø jsmith.xml ÆÄÀϷκÎÅÍ JSmithcal ´Þ·ÂÀ¸·Î µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csimport -c JSmithcal calendar jsmith.xml

ÁöÁ¤µÈ ´Þ·Â ¾ÆÀ̵ð(calid)°¡ ÀÌ¹Ì Á¸ÀçÇÑ °æ¿ì ±âÁ¸ µ¥ÀÌÅ͸¦ Áö¿î µÚ »õ µ¥ÀÌÅ͸¦ °¡Á®¿É´Ï´Ù.

¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º º¹±¸

¼Õ»óµÈ ¼¼¼ÇÀ̳ª Åë°è µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ·Á¸é csdb À¯Æ¿¸®Æ¼ recover ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. -t ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º, sessdb(¼¼¼Ç) ¶Ç´Â statdb(Åë°è)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

recover ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ÇöÀç µð·ºÅ丮¿¡¼­ ¼Õ»óµÈ ¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb -t sessdb recover


ÁÖ

¼Õ»óµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ º¹±¸ÇÏ·Á¸é recover ´ë½Å csdb À¯Æ¿¸®Æ¼ check ¹× rebuild ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº "´Þ·Â µ¥ÀÌÅͺ£À̽º °Ë»ç ¹× ´Ù½Ã ¸¸µé±â"¸¦ ÂüÁ¶ÇϽʽÿÀ.


 

´Þ·Â µ¥ÀÌÅͺ£À̽º »èÁ¦

´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é csdb À¯Æ¿¸®Æ¼ delete ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server¸¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.

´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÏ·Á¸é -t ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º¸¦ ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb -t caldb delete

csdb À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦Çϱâ Àü¿¡ °æ°í ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.


µ¥ÀÌÅͺ£À̽º ¼Õ»ó È®ÀÎ ¹× º¹±¸

´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀº ½Ã½ºÅÛ ÀÚ¿ø °æÀï, Çϵå¿þ¾î ¿À·ù, ÀÀ¿ë ÇÁ·Î±×·¥ ¿À·ù, µ¥ÀÌÅͺ£À̽º ¿À·ù ±×¸®°í ¹°·Ð »ç¶÷¿¡ ÀÇÇÑ ½Ç¼ö µî ¿©·¯ °¡Áö ¿øÀο¡ ÀÇÇØ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» ºñ·ÔÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ°í ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

 

µ¥ÀÌÅÍ ¼Õ½Ç ÃÖ¼ÒÈ­

º¹±¸ ÀýÂ÷°¡ ¾Æ¹«¸® È®½ÇÇÏ´Ù°í ÇÏ´õ¶óµµ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈ­ÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» Á¶±â¿¡ ¹ß°ßÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ Á¦¾ÈÀ» µû¸£½Ê½Ã¿À.

 

´Þ·Â µ¥ÀÌÅͺ£À̽º °Ë»ç ¹× ´Ù½Ã ¸¸µé±â

csdb À¯Æ¿¸®Æ¼ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ °Ë»çÇϰí, ÇÊ¿äÇÒ °æ¿ì ´Ù½Ã ¸¸µå´Â µ¥ »ç¿ëÇÏ´Â ´ÙÀ½ ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¹®Á¦¸¦ À¯¹ßÇÒ ¼ö ÀÖ´Â À̺¥Æ®°¡ ¹ß»ýÇßÀ» °æ¿ì check ¸í·É(¹× ÇÊ¿äÇÒ °æ¿ì rebuild ¸í·É)À» ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »çÀÌÆ®¿¡ Á¤ÀüÀÌ ¹ß»ýÇÑ °æ¿ì check ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.

¶ÇÇÑ csdb À¯Æ¿¸®Æ¼´Â ¼Õ»óµÈ ¼¼¼ÇÀ̳ª Åë°è µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â recover ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì recover´ë½Å check ¹× rebuild¸¦ »ç¿ëÇÕ´Ï´Ù.


ÁÖÀÇ

ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ csbackup À¯Æ¿¸®Æ¼(¶Ç´Â ¶Ç ´Ù¸¥ ¹é¾÷ À¯Æ¿¸®Æ¼)¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.


´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»ó È®ÀÎ

check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ ¼Õ»ó ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¸¸ÀÏ check ¸í·ÉÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀϰü¼º ¿À·ù¸¦ ¹ß°ßÇϸé ÀÌ·¯ÇÑ »óȲÀ» º¸°íÇÕ´Ï´Ù.

check ¸í·ÉÀ» Á¤±âÀûÀ¸·Î ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ºñÀϰü¼º ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÒ ¶§¸¶´Ù check¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÌ¹Ì ¼Õ»óµÇ¾úÀ½À» È®ÀÎÇÑ °æ¿ì¿¡´Â check ¸í·ÉÀ» »ç¿ëÇÒ Çʿ䰡 ¾øÀ¸¸ç Áï½Ã ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»óÀ» È®ÀÎÇÏ´Â ¹æ¹ý

  1. Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µÇÁö¸¸ °¡´ÉÇÑ ÇÑ Calendar Server¸¦ ÁßÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
  3. ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
  4. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
  5. cd /opt/SUNWics5/cal/sbin

  6. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡ check ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  7. ./csdb check dbdir > /tmp/check.out 2>&1

    dbdirÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì check´Â ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.

    check ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î (À̹ø ¿¹¿Í °°ÀÌ) stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

  8. check¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏÀ» °ËÅäÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ´Ù½Ã ¸¸µé±â

rebuild ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÌ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. rebuild ¸í·ÉÀÌ ºñÀϰü¼ºÀ» ¹ß°ßÇÑ °æ¿ì cal_svr_base/opt/SUNWics5/cal/sbin/rebuild_db µð·ºÅ丮¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù(.db ÆÄÀÏ).

-g ¿É¼Ç ¾ø´Â rebuild ¸í·ÉÀº ±×·ì ¿¹¾à ¿£Áø(GSE) µ¥ÀÌÅͺ£À̽º¸¦ Á¦¿ÜÇÏ°í ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù. GSE µ¥ÀÌÅͺ£À̽ºµµ ´Ù½Ã ¸¸µé·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.

rebuild ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ GSE µ¥ÀÌÅͺ£À̽º¿¡ Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é csschedule -v list ¸í·ÉÀ» ½ÇÇàÇÑ ´ÙÀ½ GSE°¡ Ç׸ñ 󸮸¦ ¸¶Ä¡°Ô ÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µå´Â ¹æ¹ý

  1. Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
  4. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
  5. cd /opt/SUNWics5/cal/sbin

    ÁÖ sbin µð·ºÅ丮ÀÇ µð½ºÅ© °ø°£ÀÌ ¹®Á¦¶ó¸é ´Ù¸¥ µð·ºÅ丮¿¡¼­ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

  6. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡¼­ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  7. ./csdb rebuild /tmp/db /tmp/

    µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì rebuild´Â ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù. /tmp/ ¸Å°³ º¯¼ö´Â ´Ù½Ã ¸¸µç µ¥ÀÌÅͺ£À̽ºÀÇ ´ë»ó µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

    GSE µ¥ÀÌÅͺ£À̽ºµµ ´Ù½Ã ¸¸µé·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.

    rebuild ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.


    ÁÖ

    Ç×»ó Ãֽйé¾÷ º¹»çº»À» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.

    ±×·¯³ª ½É°¢ÇÑ µ¥ÀÌÅÍ ¼Õ½ÇÀÌ ¹ß»ýÇß°í ±× µ¿¾È Á¤±âÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇßÀ¸¸ç 2°³ ÀÌ»óÀÇ º¹»çº»ÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÃֽŠº¹»çº»¿¡¼­ °¡Àå ¿À·¡µÈ º¹»çº»À¸·Î rebuild¸¦ ¼öÇàÇÕ´Ï´Ù. ÇÑ °¡Áö ´ÜÁ¡Àº, »èÁ¦Çß´ø ´Þ·Â ±¸¼º ¿ä¼Ò°¡ ´Ù½Ã ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º¿¡ ³ªÅ¸³­´Ù´Â °ÍÀÔ´Ï´Ù.

    ¿¹¸¦ µé¾î, db_0601, db_0615 ¹× db_0629 µð·ºÅ丮¿¡ ¹é¾÷ ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ 3¼¼Æ®°¡ ÀÖ´Â °æ¿ì, ´ÙÀ½ ¼ø¼­´ë·Î rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

    ./csdb rebuild db_0629   ./csdb rebuild db_0615   ./csdb rebuild db_0601   

    ±×·¯¸é rebuild ¸í·ÉÀº ´Ù½Ã ¸¸µç µ¥ÀÌÅͺ£À̽º¸¦ cal_svr_base/opt/SUNWics5/cal/sbin/rebuild_db µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù.


  8. rebuild¸¦ ¸¶Ä¡¸é rebuild.out ÆÄÀÏ¿¡¼­ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. rebuild°¡ ¼º°øÇßÀ» °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  9. Calendar database has been rebuilt

  10. ÀÌÀü ´Ü°è¿¡¼­ rebuild°¡ ¼º°øÇßÀ½À» È®ÀÎÇÑ ´ÙÀ½ ´Ù½Ã ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀÏÀ» rebuild_db µð·ºÅ丮¿¡¼­ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º·Î º¹»çÇÕ´Ï´Ù.
  11. ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì À̵éÀ» ´Ù¸¥ µð·ºÅ丮·Î ¿Å±é´Ï´Ù.
  12. Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º º¹±¸

csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´ÙÀ½ ´Ü°è´Â ´ýÇÁ¿Í ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º º¹±¸¸¦ ½ÃµµÇÏ´Â °ÍÀÔ´Ï´Ù. ´ýÇÁ ¹× ·Îµå ÀýÂ÷´Â Berkeley µ¥ÀÌÅͺ£À̽º db_dump ¹× db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸç, Calendar Server´Â ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼¸¦ ´ÙÀ½ µð·ºÅ丮¿¡ º¸°üÇÕ´Ï´Ù.

cal_svr_base/opt/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 ½ÇÇà¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ´Â ¹æ¹ý

  1. Solaris ½Ã½ºÅÛ¿¡¼­´Â Calendar Server°¡ ½ÇÇàµÇ´Â »ç¿ëÀÚ ¹× ±×·ì(¿¹: icsuser ¹× icsgroup) ¶Ç´Â ¼öÆÛÀ¯Àú(root)·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. ÇÊ¿äÇÒ °æ¿ì Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç¿Í °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
  4. db_dump À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °¢ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ýÇÁÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ics50calprops.db, ics50journals.db, ics50alarms.db, ics50events.db, ics50todos.db ¹× ics50gse.dbÀÔ´Ï´Ù.
  5. µ¥ÀÌÅͺ£À̽º°¡ º¹±¸µÉ ¶§±îÁö(¶Ç´Â µ¥ÀÌÅͺ£À̽º°¡ º¹±¸ ºÒ°¡´ÉÇÔÀ» È®ÀÎÇÒ ¶§±îÁö) ´ÙÀ½ ¿É¼ÇÀ» ¼ø¼­´ë·Î »ç¿ëÇϸ鼭 db_dump¸¦ ½ÇÇàÇÕ´Ï´Ù.

    • ¿É¼Ç ¾øÀ½ - ½É°¢ÇÏÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ¼Õ»ó
    • -r ¿É¼Ç - º¸Åë ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¼Õ»ó
    • -R ¿É¼Ç - ½É°¢ÇÑ µ¥ÀÌÅͺ£À̽º ¼Õ»ó. -R ¿É¼ÇÀº ºÎºÐ ¹× »èÁ¦µÈ ·¹Äڵ带 ºñ·ÔÇÏ¿© -r ¿É¼Çº¸´Ù ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ´ýÇÁÇÕ´Ï´Ù.
    • ¿¹¸¦ µé¾î, db_dump¸¦ -r ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

      db_dump -r ics50events.db > ics50events.db.txt

  6. db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏÀ» »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ·Î ·ÎµåÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  7. db_load new.ics50events.db < ics50events.db.txt

    ÁÖ db_load°¡ Ȧ¼ö °³¼öÀÇ Å°³ª µ¥ÀÌÅÍ Ç׸ñÀ» º¸°íÇÒ °æ¿ì ´Ü°è 4¿¡¼­ db_dump Ãâ·Â ÆÄÀÏÀ» ÆíÁýÇÏ¿© Ȧ¼ö Ű³ª µ¥ÀÌÅÍ Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. ±×·± ´ÙÀ½ db_load¸¦ ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.

  8. ¼Õ»óµÈ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇØ¼­µµ ´Ü°è 4 ¹× ´Ü°è 5¸¦ ¹Ýº¹ÇÕ´Ï´Ù.
  9. ´Þ·Â µ¥ÀÌÅͺ£À̽º ´Ù½Ã ¸¸µé±âÀÇ ¼³¸í´ë·Î csdb rebuild ¸í·ÉÀ» »ç¿ëÇÏ¿© º¹±¸µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´Ù½Ã ¸¸µì´Ï´Ù.
  10. rebuild¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏ¿¡¼­ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. rebuild°¡ ¼º°øÇÑ °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    Calendar database has been rebuilt

csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´Ü°è 4·Î µ¹¾Æ°¡ ´ÙÀ½ db_dump ¿É¼Ç(-r ¶Ç´Â -R)À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ýÇÁÇÕ´Ï´Ù.

db_dump -R ¿É¼ÇÀÌ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏÁö ¸øÇÑ °æ¿ì Sun Microsystems ±â¼ú Áö¿ø ¶Ç´Â ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© µµ¿òÀ» ¹ÞÀ¸½Ê½Ã¿À. °¡Àå ÃֽйöÀüÀÇ ¼Õ»ó ¾ø´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º·Î µÇµ¹·Á¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2003 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.