¸®´ª½º¿ë ¿À¶óŬ ¼³Ä¡ ÇÏ¿ìÅõ¿øÀú:Stephen Darlington, stephen@zx81.org.uk$Id: LinuxdocSgml_2fOracle_2d8_2dHOWTO,v 1.2 2003/12/11 23:42:27 kss Exp kss $ ¹ø¿ª:À±±¤È£(KwangHo, Yun), airplanez@kldp.org oracle-8-howto_kr.sgml, v0.04 2000/09/04 14:35ÀÌ ÇÏ¿ìÅõ ¹®¼¿Í, ¾à°£ÀÇ ¿îÀÌ ÀÖ´Ù¸é, "Oracle 8i Enterprise Edition for Linux" ÀÇ ¼³Ä¡¿Í µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º ¹× ¸®¸ðÆ®¸Ó½ÅÀÇ DB¿¡ ¿¬°áÇÒ¼ö ÀÖ´Ù. À̹®¼ÀÇ ÁÖµÈ ÃÊÁ¡Àº ·¹µåÇÞ¸®´ª½º 6.0 ÀÌÁö¸¸, Ưº°ÇÑ ¼öÁ¤À» °¡ÇÏÁö ¾ÊÀº ¿äÁòÀÇ ´Ù¸¥ ¹èÆ÷º»µµ µÉ¼ö ÀÖ´Ù. 1. ¼Ò°³1.1 ¿©±â¿¡ ¹¹°¡ ÀÖÁö?¸®´ª½º´Â ¾î·Æ°í ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ¿¡°Ô ºñ¿ìÈ£ÀûÀÎ °ÍÀ¸·Î ¾Ë·ÁÁ®ÀÖ´Ù. À¯´Ð½º ¾ÖÈ£°¡ÀÇ ÇÑ»ç¶÷À¸·Î ³ ±×°Í¿¡ µ¿Àǵµ ¹Ý´ëµµ ÇÏÁö ¾Ê´Â´Ù. ¿À¶óŬµµ ºñ½ÁÇÏ´Ù°í »ý°¢ÇÑ´Ù. óÀ½¿¡ ¿À¶óŬµµ ÀÌÇØÇϱ⠾î·Á¿ü´Ù., ±×·¯³ª ´ç½ÅÀÌ ´Ù¸¥ RDBMS ¸¦ »ç¿ëÇÒ¶§µµ ¾î·Æ±â´Â ¸¶Âù°¡Áö´Ù. µÎ°¡Áö¸¦ Á¾ÇÕÇغ¸¸é, 8i´Â ´ÜÁö µÎ¹ø° ¸±¸®½ºÀÌ°í, ´ç½ÅÀÌ µÎ°¡Áö¿¡ Àͼ÷ÇÏ´Ù ÇÒÁö¶óµµ ÀßµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¾Æ¾ßÇÑ´Ù. ³ª´Â ¼³Ä¡¸¦ Çß´Ù. ±×·¯³ª ¹®Á¦´Â ÀÖ¾ú´Ù. ¸¹Àº ¹®Á¦°¡ ³ªÀÇ ¾ÆµÐÇÔÀ̰ųª ±³¸¸ÇÔ ¶§¹® ÀÌÁö¸¸, ³ª´Â ¿ÏÀüÇÏ°Ô(?) ÇϱâÀ§ÇØ ±×°ÍµéÀ» ¹®¼È Çß´Ù. 1.2 ´©±¸¸¦ À§ÇÑ°ÅÁö?¸ÕÀú, ÀÌ ¹®¼´Â ¿À¶óŬ 8i(¸®´ª½º¿ë ¿À¶óŬ ¹öÀü 8.1.5)¸¦ ¼³Ä¡Çϱâ À§ÇÑ »ç¶÷À» À§ÇÑ°ÍÀÌ´Ù. ÀÌ ¹®¼´Â ÀÌÀü ¹öÀüÀ» ´Ù·çÁö´Â ¾È´Â´Ù. ´ç½ÅÀÌ 8.0 ¹öÀüÀ» ¼³Ä¡Çϱ⠿øÇÑ´Ù¸é ¸®´ª½ºÀú³Î(Linux Journals guide) À» Âü°í Ç϶ó°í ±ÇÇÑ´Ù. ±×¸®°í ´ç½ÅÀÌ SCO¿ë ÀÌÀü ¹öÀüÀ» ¼³Ä¡Çϱ⠿øÇÑ´Ù¸é Paul HaighÀÇ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ÇÏ¿ìÅõ(Oracle Database HOWTO) ¸¦ ÀÌ¿ëÇ϶ó. ¸¸¾à ´ç½ÅÀÌ '¹Ù·Î ±× ¹öÀü(Oracle 8i)'À» ¼³Ä¡ÇÏ·Á°í ÇÑ´Ù¸é, ¿©±â¿¡ ³ªÀÇ Á¶±×¸¶ÇÑ ±âº»Áö½ÄÀÌ ÀÖ´Ù. ¸¸¾à ´ç½ÅÀÇ °æ¿ì°¡ ±×·¸´Ù¸é È®½ÇÀÌ ¿ì¸®´Â °°Àº óÁö(same wave-length) ¿¡ Àִ°ÍÀÌ´Ù.
³ª´Â ´ç½ÅÀÌ À̺о߿¡ ¸¹Àº Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ¿À¶óŬ ¼³Ä¡´Â ÇÏÂúÀº °æÇèÀÌ ¾Æ´Ï¸ç, ±×·¡¼ ³ À̹®¼¸¦ '½ºÀ§Ä¡¸¦ ´©¸£¼¼¿ä(½¬¿î)' ½ÄÀÇ °¡À̵å·Î ¸¸µéÁö´Â ¾ÊÀ»°ÍÀÌ´Ù. ¸¸¾à ±×·± "¾µµ¥¾ø´Â ¹®¼"¸¦ ¿øÇÑ´Ù¸é ÀÌ HOWTO¹®¼³ª ¿À¶óŬ¹®¼´Â ¾Æ¸¶µµ ¹Ù¸¥ ¼±ÅÃÀÌ ¾Æ´Ï´Ù. 1.3 À̹®¼ »õ¹öÀü¸®´ª½º¿Í ¿À¶óŬ´Â ºü¸£°Ô º¯ÇÑ´Ù.´Ù½Ã¸»Çϸé ÀÌ ¹®¼´Â ±Ý¹æ ±¸½ÄÀÌ µÈ´Ù. ¸¸¾à ÀÌ ¹®¼°¡ ÇÑµÎ´Þ Áö³ª¸é »õ ¹®¼¸¦ À§ÇØ ³ªÀÇ À¥»çÀÌÆ® ¸¦ ã±â ¹Ù¶õ´Ù. 1.4 ±Ç¸®Æ÷±â¸ðµç °Ç ´ç½ÅÀÇ Ã¥ÀÓÀÌ´Ù. ³ª´Â ¸í½ÃµÇ°Ç ¾Æ´Ï°Ç ¾î¶°ÇÑ Á¾·ùÀÇ º¸Áõµµ ÇÏÁö ¾Ê´Â´Ù. ³ª´Â ³»°¡ ÇÒ¼ö ÀÖ´ÂÇÑ µµ¿ï¼ö´Â ÀÖÁö¸¸ ±×°Ç ´ç½ÅÀÇ Ã¥ÀÓÀÌ´Ù. 1.5 Ãâó¿Í °í¸¶¿îºÐµéÀÌ HOWTO ´Â Stephen Darlington¿¡ ÀÇÇØ ¾²¿©Á³´Ù. À̹®¼´Â Oracle Technet°ú À¯Áî³×ÀÇ ´º½º±×·ìÀÇ ¼ö¸¹Àº Áú¹®°ú ´äº¯ ¾øÀÌ´Â ¾²¿©Áú¼ö ¾ø¾ú´Ù. ±×·¡¼ ±×ºÐµé²² °í¸¶¿òÀ» ÀüÇÏ°í °¢°¢ÀÇ Ãâó¸¦ ¹àÈ÷Áö ¸øÇÏ´Â °Í¿¡ ´ëÇØ Á˼ÛÇÏ°Ô »ý°¢ÇÑ´Ù! À̹®¼¸¦ ¹èÆ÷ÇØÁØ Ton Haver, Guy Cole, Iain Frerichs, Albert Braun, Steve Morando, Krill Kokoshka ¿¡°Ô °¨»çÇÑ´Ù. (¹«¼ø) ³ª´Â ÀÌ HOWTO¿Í ÀϹÝÀûÀÎ ¸®´ª½º, ¿À¶óŬ¿¡ °üÇÑ °Ç¼³ÀûÀÎ Çǵå¹éÀ» ¿øÇϸç stephen@zx81.org.uk ·Î À̸ÞÀÏÀ» º¸³»¶ó. 1.6 ÀúÀÛ±ÇÀ̹®¼ÀÇ ÀúÀÛ±ÇÀº Stephen Darlington(copyright 2000)¿¡°Ô ÀÖ´Ù. ´ç½ÅÀº À̹®¼¸¦ ÀÚÀ¯·Ó°Ô »ç¿ëÇÏ°í ¹èÆ÷ÇÏ°í Àç»ý»êÇÒ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ Á¦¾àÀº ¿À·¡µÇ¾î È¿·ÂÀÌ ¾ø°Å³ª, ¾û¸ÁÀÌ µÈ ¹öÀüÀ¸·Î ºÎÅÍ ÀáÀçÀûÀÎ µ¶ÀÚ¸¦ º¸È£Çϱâ À§ÇÑ°ÍÀÌ´Ù. (ÀÌ ÀúÀ۱ǰü·Ã »çÇ×Àº Eric RaymondÀÇ ÇÏ¿ìÅõ¹®¼ ¹èÆ÷¸¦ µû¸¥´Ù) 2. ½ÃÀÛ2.1 °³¿äÀÌ ´Ü¶ô¿¡¼´Â ¿À¶óŬÀÌ ¼³Ä¡µÉ ¸®´ª½º¸¦ ¼³Á¤ÇÒ°ÍÀÔ´Ï´Ù. ¿À¶óŬ ¼³Ä¡°úÁ¤Àº ´ç½ÅÀÇ PCÀÇ ¼³Á¤°ú, ¸®´ª½ºÀÇ ¼³Ä¡/¼³Á¤, ³×Æ®¿öÅ©ÀÇ ¿¬°áÀÌ ¿Ï·áµÈ ÈÄ¿¡ ½ÃÀ۵ȴÙ. 2.2 ÀüÁ¦Á¶°Ç³ª´Â Á¦ÀÏ Áß¿äÇÑ ÀüÁ¦Á¶°ÇÀº ±×°Í(ÇÁ·Î±×·¥¼³Ä¡)À» °ú¼ÒÆò°¡ÇÏÁö ¾Ê´Â°Í°ú ¼ÒÇÁÆ®¿þ¾î¿¡ °ü°èµÈ °Í¿¡ ´ëÇؼ´Â ´ç½ÅÀÌ ÇؾßÇÏ´Â °ÍÀ» Á¦¿ÜÇÏ°í´Â ´Ù¸£Áö ¾Ê´Ù´Â °ÍÀÌ´Ù(??????). ³ªÀÇ ½½Ç À̾߱âµé:
¿À¶óŬÀº ´ëºÎºÐÀÇ °³¹ßÀ» ·¡µåÇÞ ¸®´ª½º ±â¹Ý¿¡¼ ÇàÇØÁø°ÍÀ¸·Î º¸ÀδÙ. ½±°Ô ¼³Ä¡ÇÏ·Á¸é ·¡µåÇÞ¿¡ ¼³Ä¡Ç϶ó. ³ª´Â ´Ù¸¥ ¹èÆ÷º»¿¡¼ ½ÃµµÇÏ´Ù°¡ ½ÇÆÐÇß´Ù´Â À̾߱⸦ µé¾ú´Ù. ³ª´Â ·¡µåÇÞ 6.0¿¡¼ ¼³Ä¡ÇßÀ¸¸ç ¸Å¿ì ÀûÀº ¹®Á¦¸¸ ³ªÅ¸³µ´Ù. ³ª´Â JRE 1.1.6.v5 ¹öÀüÀ» ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡ÇßÀ¸¸ç 1999³â 8¿ù °ÍÀ¸·Î ¸ðµç ÆÐÄ¡¸¦ °¡ÇßÀ¸¸ç, Ä¿³Ú 2.2.13 ·Î ¾÷±×·¡À̵åÇß´Ù. ±×·¯³ª ±×°ÍÀº ³ªÀÇ ³×Æ®¿öÄ«µå¸¦ Áö¿øÇϱâ À§ÇÑ°ÍÀÌ´Ù. ·¡µåÇÞÀÇ 2.2.5 Ä¿³Ú¿¡¼ ¿À¶óŬÀÌ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù°í »ý°¢ÇÒ ÀÌÀ¯´Â ¾ø´Ù. ¼÷ÁöÇ϶ó, ¿À¶óŬ ¼³Ä¡ÇÁ·Î±×·¥Àº JRE °¡ JRE¸¦ ¾ò±âÀ§ÇØ ´ÙÀ½ÀÇ °úÁ¤À» ½ÇÇàÇ϶ó.
Çϵå¿þ¾î¿¡ °üÇؼ¶ó¸é ¸®´ª½º°¡ µ¿ÀÛÇϴ ȯ°æÀ̶ó¸é ¿À¶óŬµµ µ¿ÀÛÇÑ´Ù. ¿¹·Î ³ªÀÇ °æ¿ì´Â ÀÎÅÚ ¼¿·¯·Ð 466Mhz ¿¡ 128MbÀÇ ¸Þ¸ð¸®¿Í 8Gb Çϵåµð½ºÅ©, DM9102 ³×Æ®¿öÅ© Ä«µå¸¦ »ç¿ëÇÑ´Ù. ÀÌ°ÍÀº °Å´ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¥À» À§ÇÑ ÄÄÇ»ÅÍ´Â ¾Æ´ÏÁö¸¸, °£´ÜÇÑ Å×½ºÆ®¿Í °³¹ßȯ°æÀº ¿Ïº®ÇÏ°Ô ÀÛµ¿ÇÑ´Ù. 2.3 ¸®´ª½º ¼³Á¤¹èÆ÷º» ¼³Á¤Àü ´Ü¶ô¿¡¼ ¿¬±ÞÇßµíÀÌ, ¿À¶óŬÀº RedHat 6.0À» ÀÌ¿ëÇÏ¿© ȯ°æ¼³Á¤À» ÇÑ´Ù. ½ÇÆоø´Â ¼³Ä¡¸¦ À§ÇØ ´ç½ÅÀº ¾Æ¸¶ ÀÌ°ÍÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ±×·¯³ª ¿À¶óŬÀÌ µ¿ÀÛÇϱâ À§ÇØ ¹«½¼ ¿É¼ÇÀ» ÁÖ°í, ¾ó¸¶³ª ¸¹Àº ¼öÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇؾߵǴ°¡? ¸ÕÀú ¸Þ¸ð¸®ÀÇ 2 3¹èÀÇ ½º¿ÒÀ» Àâ¾Æ¾ßÇÑ´Ù(¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§Çؼ´Â ½ÇÁ¦ ¿Í ½º¿Ò ¸Þ¸ð¸®¸¦ ÇÕÇؼ 200MbÀÇ ¸Þ¸ð¸®°¡ ÀÖ¾î¾ß ÇÑ´Ù.) ¸í½ÉÇ϶ó ÀϹÝÀûÀ¸·Î »ý°¢ÇÏ´Â °Í°ú ´Þ¸® ¸®´ª½º´Â 128Mbº¸´Ù Å« ½º¿ÒÀ» ÇÒ¼ö ÀÖ´Ù. ³ÊÀÇ ´Ù¸¥ ÆÄƼ¼Ç¿¡´ëÇÑ Á¤·ÄÀÌ Áß¿äÇÒ¼ö ÀÖ´Ù. ¸í½ÉÇ϶ó ¿À¶óŬ ÇÁ·Î±×·¥Àº ³ÊÀÇ OSÆÄƼ¼Ç°ú ´Ù¸¥°÷À̾î¾ßÇÏ°í, ¿À¶óŬ Å×ÀÌÅÍ ÈÀÏ ¶ÇÇÑ ¶Ç´Ù¸¥ ÆÄƼ¼Ç¿¡ À§Ä¡ÇؾßÇÑ´Ù. ÀÌ·± °ÍÀº ¿À¶óŬ Å×ÀÌÅÍÈÀÏÀÇ ºÐ»êÀ» ¸·´Â´Ù.(½ÇÁ¦ ȯ°æ¿¡¼´Â ¿À¶óŬÀÌ Á¢±ÙÇؾßÇÒ ¸¹Àº µð½ºÅ©µéÀÌ ÀÖÀ»¼ö ÀÖ´Ù. ±×°Í¿¡ °üÇÑ ¸¹Àº ÁÁÀº Ã¥µé ÀÌ ÀÖ´Ù.) ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇؼ´Â, ³ª´Â "½¬¿î ¼³Ä¡¿É¼Ç"À» ¼±ÅÃÇß°í ¸ðµç ÆÐÅ°Áö¸¦ ¼³Ä¡Çß´Ù. ´ç½ÅÀº ¾Æ¸¶µµ ¸ðµç 'base' ÆÐÅ°Áö¿Í, X Windows(¼³Ä¡ °úÁ¤ÀÌ ÀÚ¹Ù GUI), °³¹ßÀÚ Åø(tool)(´ç½ÅÀÌ ÇÁ·Î±×·¥ ÄÚµùÀ» ÇÏ´øÁö ¾ÈÇÏ´øÁö)ÀÌ ÇÊ¿äÇÒ°ÍÀÌ´Ù. ¿À¶óŬ°ú Å×ÀÌÅͺ£À̽º¿¡ ºñ±³ÇÏ¸é ¸®´ª½º ¹èÆ÷º»ÀÇ Å©±â´Â ¸Å¿ìÀÛÀ¸¸ç, ±â²¯ÇØ¾ß ±â°¡¹ÙÀÌÆ® ¹Ì¸¸ÀÌ´Ù. ½±°Ô ÇÏ·Á¸é ¸ðµÎ ¼³Ä¡Çϴ°ÍÀÌ ÁÁ´Ù. Ä¿³Ú ÆĶó¹ÌÅÍÀÌ ¹®¼´Â º¸´Ù ¸¹Àº °øÀ¯ ¸Þ¸ð¸¦ ¾ò±â À§ÇØ ¸®´ª½º Ä¿³ÚÀ» ¹Ù²Ü°ÍÀ» Á¦¾ÈÇÑ´Ù. ¸®´ª½º¿¡¼´Â ±×·¸°Ô ÇÏ´Â °ÍÀº ¸Å¿ì ±î´Ù·Ó±â¶§¹®¿¡(´ëºÎºÐÀÇ »ó¾÷Àû À¯´Ï½º¿¡¼ Ä¿³ÚÀ» ´Ù½Ã ÄÄÆÄÀÏ Çϴ°Ͱú´Â Ʋ¸®°Ô), ³»°¡ Á¦¾ÈÇÏ´Â Ä¿³ÚÀÇ Àç¼³Á¤Àº ¿À¶óŬ ¼³Ä¡¸¦ ÀßµÇ°Ô ÇÑ´Ù. ·¡µåÇÞ ¸®´ª½º°¡ ±âº» ¼¼Æÿ¡¼ µ¿ÀÛÇÏÁö¸¸, º¸´ÙÅ« °³¹ß ¹× »ý»ê ½Ã½ºÅÛÀ» À§Çؼ´Â ¼³Á¤À» ´Ù½ÃÇؾßÇÑ´Ù. Áï, ¾î¶² »ç¶÷µéÀº ¿À¶óŬÀÌ Àß ÀÛµ¿ÇÏ°Ô Çϱâ À§Çؼ´Â Ä¿³ÚÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇؾßÇÑ´Ù. ³ª´Â ±×°ÍÀÌ °°Àº ÄÄÇ»Åͼ ÀÛµ¿ÇÏ´Â ´Ù¸¥ ¾î¶² ¼ÒÇÁÆ®¿þ¾î¿¡ µû¶ó °áÁ¤µÈ´Ù°í »ý°¢ÇÑ´Ù. Ä¿³ÚÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏ·Á¸é ¿À¶óŬ¹®¼(ÀνºÅç CD¿¡ µþ·Á¿À´Â HTMLÇü½ÄÀÇ) ¿Í ¸®´ª½º Ä¿³Ú ÇÏ¿ìÆ®(Linux Kernel HOWTO) ¸¦ µû¸£¶ó. Users and groupsLinuxConf¸¦ »ç¿ëÇÏ¿©, "dba"¶ó´Â »õ·Î¿î ±×·ì(group)°ú "dba"¿¡ ¼ÓÇÏ´Â "oracle"À̶ó´Â »õ·Î¿î À¯Àú(user)¸¦ ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù. ´ç½ÅÀº ¾î¶² »ç¿ëÀÚ¸¦ DBA group¿¡ ³ÖÀ½À¸·Î¼ ´Ù¸¥ DBA À¯Àú·Î ¸¸µé¼ö ÀÖ´Ù. ¸¸¾à ¿©·µÀÇ DBA À¯Àú¸¦ »ý¼ºÇÏ´Â °ÍÀº ȸ°è°Ë»ç(auditing)À» À§ÇØ ÁÁÀº »ý°¢ÀÌ´Ù. 2.4 Áú¹®°ú ´äº¯Á¤¸» ¸Þ¸ð¸®°¡ 128Mb °¡ ÇÊ¿äÇÑ°¡?³ª´Â 128Mb ³ª ±× ÀÌ»óÀÇ ·¥À» ÃßõÇÑ´Ù. ÀÌÁ¤µµ¸é ½ÉÇÑ µ¿ÀÛ¿¡¼µµ ¾î·Á¿ò¾øÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª. ¸¸¾à ÀÚ¹Ù ¿É¼ÇÀÌ ¾ø°í, °øÀ¯¸Þ¸ð¸® ¼³Á¤À» ÀÛ°Ô ¼³Á¤ÇÑ´Ù¸é, ¾î·Á¿ï ÀÌÀ¯µµ ¾ø´Ù. 64Mb ÀÇ ¸Þ¸ð¸®¿¡¼ ¼º°øÇß´Ù´Â ¸»¸¦ µé¾ú´Ù. 32Mb¿¡¼´Â ¾Æ¸¶µµ ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÁÖÀÇ »çÇ×ÀÌ Àִµ¥. ¿À¶óŬ ¿ä±¸ÇÏ´Â »çÇ×ÀÇ ¹Ý¸¸ µÇ¾îµµ ¿À¶óŬÀ» µ¹¸±¼ö ÀÖ´Ù. ±×·¯³ª ¼³Ä¡¸¦ Çغ¸¸é ±×µéÀÇ ¿ä±¸¸¦ ÀÌÇØÇÏ°Ô µÈ´Ù. ³ª´Â ÀνºÅç ÇÁ·Î±×·¥ÀÌ 150Mb ÀÇ ¸Þ¸ð¸®¸¦ ¾´´Ù°í µé¾úÀ¸¸ç ³ªÀÇ °æ¿ì¿¡µµ 120Mb ÀÌ»óÀÌ ÀÖ¾î¾ß Çß´Ù. ¸¸¾à 64MbÀ̰ųª ÀÌÇÏÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù¸é ¸¹Àº ½º¿Ò°ú Àγ»·ÂÀ» °¡Á®¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ´Ù¸¥ ¹æ¹ýÀº(¾ÆÁ÷ È®ÀÎÇØ º¸Áö ¸øÇßÁö¸¸) ¿À¶óŬÀ» ´Ù¸¥ Å«ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇÏ°í
¿À¶óŬ8ÀÌ RedHat 6.1¿¡¼ ÀÛµ¿Çϳª?³ªÀÚ½ÅÀº 6.0 ¿¡¼ ÀÛµ¿½ÃÅ°°í ÀÖ´Ù. ±×·¡¼ ³ª´Â ¸¹Àº »ç¶÷µéÀÌ 6.1¿¡¼ °¡´ÉÇß´Ù´Â ¸»À» µé¾ú´Ù°í ¹Û¿¡ ¸»ÇÒ¼ö ¾ø´Ù. À̹®¼¸¦ ¾µ ´ç½Ã¿¡ ¿À¶óŬ 8i´Â RedHat 6.0¿¡¼ °ËÁõµÇ¾ú°í, "´Ù¸¥ ¹èÆ÷º»¿¡¼´Â ÇöÀç ÁøÇàÁß" À̾ú´Ù.(Oracle 8i Patch FAQ). Debian/SuSE/Mandrake/some ¿Í ´Ù¸¥ ¹èÆ÷Æù¿¡¼ ÀÛµ¿Çϳª?¿À¶óŬÀº Ä¿³Ú ¹öÀü 2.2 ÀÌ»ó°ú GLIBC ¹öÀü 2.1 ÀÎ ¾î¶² À©µµ¿ì¸Þ´ÏÀú ¶ó°í ¸í½ÃÇÏ°í ÀÖ´Ù. À̷лó ¸í½ÃµÈ ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ¸é ¾î¶² ¹èÆ÷º» ¿¡¼µµ µ¿ÀÛÇÑ´Ù. ½ÇÁ¦·Î´Â ¿À¶óŬÀÌ ¸ðµÎ Áö¿øÀ» ÇÏÁö ¾ÊÀ¸¸ç ¼³Ä¡½Ã¿¡ ´õ¸¹Àº ¹®Á¦¿¡ Á÷¸é ÇϰԵȴÙ. Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ ³ª´Â ·¹µåÇÞ 6.0¿¡ °¡ÇÒ¼ö ÀÖ´Â ¸ðµç ÆÐÄ¡¸¦ ÇÏ¿© ¼³Ä¡Ç϶ó°í ±ÇÇÑ´Ù. °³¹ßÀÚ Ä¿³Ú¿¡¼ ÀÛµ¿Çϳª?ÀÛµ¿ÇÏÁö ¾ÊÀ» È®½ÇÇÑ ÀÌÀ¯´Â ¾ø´Ù --³ª´Â 2.319 ¸¦ Çѵ¿ÇÑ »ç¿ëÇÏ¿´´Ù. ±×°ÍÀÌ ³ªÀÇ ·£Ä«µå¸¦ Áö¿øÇÏ¿´°í ¾ÈÁ¤¹öÀüÀº ±×·¸Áö ¸øÇ߱⠶§¹®ÀÌ´Ù-- ±×·¯³ª, ¸¸¾à ±ä±ÞÇÑ ÇÊ¿ä°¡ ¾ø´Ù¸é ±×°ÍÀº °¡Àå ¾ÈÀüÇÑ ¹æ¹ýÀÏ°ÍÀÌ´Ù.(????) ¾ÈÁ¤ÀûÀÎ µå¶óÀ̹ö°¡ Æ÷ÇԵǴ Áï½Ã ³ª´Â ¾ÈÁ¤¹öÀüÀÇ Ä¿³Ú·Î µ¹¾Æ°¬´Ù. 3. ¼³Ä¡ÇÁ·Î±×·¥3.1 ¾î¶»°Ô?ÀϹÝÀûÀ¸·Î ¹®¼¸¦ µû¸£´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÌ´Ù. ±×·¸°Ô Çϴ°ÍÀÌ ´ç½ÅÀÌ ¿À¶óŬ·ÎºÎÅÍ º¸´Ù ¸¹Àº Áö¿øÀ» ¹ÞÀ»¼ö ÀÖÀ»°ÍÀÌ´Ù.(¿À¶óŬ ÇÁ·Î±×·¥¿¡ ´ëÇØ ±× ¹®¼¸¦ µû¸£¸¦ °ÍÀ¸·Î À߸øµÇ´Â ¸·À»¼ö ÀÖ´Ù.. -±×°Ô ±×·±°ÅÁö¹¹- Á¦´ë·Î µÈ Áö¿øÀ» ¹Þ´Â À¯ÀÏÇÑ ±æÀÌ´Ù.) À̹®¼´Â °³·«ÀûÀÎ °Í¸¸ ´Ù·ê°ÍÀÌ´Ù. ±×·¯³ª ´ç½ÅÀº ¿©ÀüÈ÷ À¯¿ëÇÑ ¿À¶óŬ ¹®¼ ¸¦ ÂüÁ¶ÇÒ¼ö ÀÖ´Ù. 3.2 ¼³Ä¡ÇÁ·Î±×·¥¿¡°Ô ¹¹¶ó ¸»ÇÒ¼ö ÀÖÁö?¿À¶óŬ ¼³Ä¡Áß ¼³Ä¡ÇÁ·Î±×·¥Àº ¸¹Àº Áú¹®À» ´øÁø´Ù. ÀϹÝÀûÀ¸·Î Áú¹®Àº ¾î·ÆÁö ¾ÊÀ¸³ª ÀÚ½ÅÀÌ ¹«¾ùÀ», ¿Ö ÀÔ·ÂÇÏ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù.
3.3 ÆÐÄ¡ÀÇ ¼³Ä¡ºÒÇàÈ÷µµ, ¿À¶óŬ¿¡¼ º¸³½ÁØ CDÀÇ ¹öÀüÀº 8.1.5.0.0 ÀÏ°ÍÀÌ´Ù. º¸Åë ±×·¸µí ù¹ø° ¸±¸®½º´Â ¹®Á¦¸¦ °¡Áö°í ÀÖ°í(³»¿ë¾ø´Â ÈÀÏÀÇ Æ÷ÇÔ, ±×·¡¼ Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù.), 8.1.5.0.2·ÎÀÇ ÆÐÄ¡°¡ ÇʼöÀûÀÌ´Ù. ´ç½ÅÀº ÀÌ ¹®¼ÀÇ "±¸¼º(5)" ´Ü¶ô ÁøÇàÀÌ ¿ä±¸µÈ´Ù. ¿©±â¼ ¼³¸íÇÏ´Â ÆÐÄ¡´Â ´©ÀûÆÐÄ¡(cumulative patch)ÀÌ´Ù. Áï 8.1.5.0.0 ¿¡¼ 8.1.5.0.2·Î ÆÐÄ¡Çϱâ À§ÇÑ ¸ðµç ÈÀÏÀ» Æ÷ÇÔÇÑ´Ù ÇÊ¿äÇÑ ÈÀÏÀº ¿À¶óŬ À¥»çÀÌÆ® ¿¡ ÀÖ´Ù. ±×¸®°í ¼³Ä¡Çϱ⠺ñ±³Àû ½±´Ù.
ÇöÀç µð·ºÅ丮¿¡ ÈÀÏÀ» Ç®Áö ¾Ê´Â °ÍÀÌ Áß¿äÇÏ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ÆÐÄ¡ ¼³Ä¡ÇÁ·Î±×·¥Àº Á¤È®ÇÑ ÈÀÏ °¹¼ö¸¦ °¡Áö°í ÀÖ´ÂÁö ¾ø´ÂÁö Á¡°ËÇÑ´Ù. ¸¸¾à Á¤È®ÇÏÁö ¾ÊÀ¸¸é ½ÇÆÐÇÑ´Ù. ¹°·Ð ¸¸¾à ÆÐÄ¡ ¾ÆÄ«À̺긦 ãÀ¸¸é ³Ê¹« ¸¹Àº ÈÀÏÀ» ã°ÔµÈ´Ù.(????) 3.4 ȯ°æ¼³Á¤¾Æ·¡ÀÇ ÁÙÀ» ´ç½ÅÀÇ ".profile" ¿¡ Ãß°¡Ç϶ó. (¾Æ´Ï¸é ÀÚ½ÅÀÇ ½©¿¡¼ µ¿ÀÏÇÑ ÀÛ¿ëÀ» ÇÏ´Â ÈÀÏ¿¡)
. oraenv export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib ´ëü ¿Ö ¿À¶óŬ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ±×·¸°Ô ÇØÁÖÁö ¾Ê´ÂÁö ¸ð¸£°Ú´Ù. ¸¸¾à ´ÙÀ½¹ø¿¡ ·Î±×ÀÎ ÇßÀ»¶§ " 3.5 ¼³Ä¡ Áú¹®/´äº¯¼³Ä¡ÇÁ·Î±×·¥ÀÌ 'CreateOUIProcess()'À¸·Î Á¾·á¸ÕÀú, ¸Â´Â JVM ¹öÀü ½ÇÇàÁßÀÎÁö È®ÀÎÇ϶ó. ³ª´Â ¿À¶óŬÀÌ ¹»ÇÏ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸, JVM ¹öÀü¿¡ ¸Å¿ì ¹Î°¨ÇÏ´Ù. µÎ¹ø°·Î, ¿À¶óŬ CD ÀÇ ·çÆ®¿¡¼ À̹®Á¦´Â ·¹µåÇÞ 6.0 º¸´Ù 6.1 ¿¡¼ ´õ ºó¹øÇÏ¸ç ¾Æ¸¶µµ »õ·Î¿î C ¶óÀ̺귯¸® ¶§¹®ÀΰÍó·³ º¸ÀδÙ. ³ª´Â ¶ÇÇÑ Æ²¸° ¹öÀüÀÇ ±×³ð(Gnome) À©µµ¿ì ¸Þ´ÏÀú¿Í, ÀζóÀÌÆ®¸ÕÆ®(Enlightenment) ¸¦ »ç¿ëÇÒ¶§ ÀÌ·± ¹®Á¦°¡ ³ªÅ¸³´Ù°í µé¾ú´Ù. ¾÷±×·¡À̵å Çϰųª KDE³ª Fvwm2 °°Àº ´Ù¸¥ À©µµ¿ì ¸Þ´ÏÀú¸¦ »ç¿ëÇ϶ó. ¼³Ä¡ÇÁ·Î±×·¥ÀÌ È¸é¿¡ Àá½Ã ³ªÅ¸³µ´Ù »ç¶óÁüÀÌ°ÍÀº µå¹®Çö»óÀÌ ¾Æ´Ï´Ù. º¸Åë ´ç½ÅÀÌ ¿À·¡µÈ ¹öÀüÀÇ Enlightenment »ç¿ëÇÒ¶§ ÀϾÙ. ¾÷±×·¡À̵åÇϰųª ´Ù¸¥ X-window ¸Å´ÏÀú¸¦ »ç¿ëÇϸé ÇØ°áÇÒ¼ö ÀÖ´Ù. ºñ½ÁÇÑ ¹®Á¦°¡ ¼³Ä¡ÇÁ·Î±×·¥ÀÌ ¾î¶² ½ÃÁ¡ÀÌ µÇ¸é ³ª´Ù³ª´Âµ¥ ¾à 80%ÀÇ °úÁ¤ ÀÌ ÁøÇàµÉ¶§ ³ªÅ¸³´Ù. ÀÌ°ÍÀº ¿À¶óŬÀÌ ¸Þ¸ð¸®°¡ ¸ðÀÚ¶ó¼ ³ªÅ¸³ª´Â °Í°°´Ù. 200Mb ÀÌ»óÀÇ ½º¿ÒÀ» ÀâÀ¸¸é µÉ°ÍÀÌ´Ù. ¼³Ä¡ÇÁ·Î±×·¥ ½ÃÀ۽à ÀÌ»óÇÑ ÀÚ¹Ù¿¡·¯(Strange Java errors)?¹«½¼ ¹öÀüÀÇ ÀÚ¹Ù °¡»ó ¸Ó½ÅÀ» »ç¿ëÇϽóª¿ä? »ç¶÷µéÀº ´Ù¸¥ ¹öÀü¿¡¼ ¼³Ä¡¸¦ ¼º°øÇß´Ù°í ÁÖÀåÇÏÁö¸¸, ´ëºÎºÐÀÇ ¹®Á¦´Â JRE 1.1.6v5 ·Î ´Ù¿î±×·¹À̵å ÇßÀ»¶§ »ç¶óÁø´Ù. JRE 1.1.6v5 Àº ¿À¶óŬÀÌ ÀڽŵéÀÇ ¹®¼ ¿¡¼ ÃßõÇÏ´Â ¹öÀüÀÌ´Ù. Áß¿äÇÑ µÎ°¡Áö ¾ð±Þ: JRE ¸¦ »ç¿ëÇ϶ó JDK ¸¦ »ç¿ëÇÏÁö ¸»¶ó. µÎ¹ø°´Â "green" ½º·¹µå¸¦ »ç¿ëÇ϶ó. THREADS_FLAG ÀÇ ¼¼ÆÃÀ» 'native'·Î ÇÏÁö ¾Ê¾ÒÀ¸¸é Á¤È®È÷ ¼³Á¤À» ÇÑ°ÍÀÌ´Ù. ¼³Ä¡ÇÁ·Î±×·¥ÀÇ ¼¼±×¸ÕÆ®¿À·ù(Segmentation Fault's)´ç½ÅÀº Á¤¸» GLIBC 2.1¸¦ °¡Áö°í Àִ°¡ ±×·¸Áö ¾ÊÀº°¡ °øÀ¯¶óÀ̺귯¸® ÀûÀç(loading)¹®Á¦³»°¡ ¸»ÇÏ·Á°í ÇÏ´Â ¿À·ù ¸Þ¼¼Áö´Â ´ÙÀ½°ú ºñ½ÁÇÑ ¹®Á¦´Ù:
°øÀ¯ ¶óÀ̺귯¸® ÀûÀç¿À·ù : libclntsh.so.8.0 : °øÀ¯ ¸ñÀûÈÀÏÀ» ¿Áö¸øÇÔ(cannot open shared object file) : ±×·±ÈÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½(No such file or directory) ÀÌ°ÍÀº NT°¡ DLLÀ» ãÀ»¼ö ¾ø´Ù°í ºÒÆòÇϴ°͵µ °°´Ù. ÇØ°áÀº °£´ÜÇÏ´Ù. ´ÜÁö ¸¸¾à ´ç½ÅÀÌ Bourne °°Àº ½©À» »ç¿ëÇÑ´Ù¸é ´ç½ÅÀÇ ".profil" ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Ãß°¡ÇÏ¸é µÈ´Ù.(¹ºÁö¸ð¸¥´Ù¸é ÁÖÀ§ÀÇ °í¼öÇÑÅ× ¹°¾îº¸¶ó):
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib ¶Ç´Â, ´ç½ÅÀÌ CSH °°Àº ½©À» »ç¿ëÇÑ´Ù¸é ´ÙÀ½À» Ãß°¡Ç϶ó:
setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH $ORACLE_HOME/lib" ³ª´Â C½©À» »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ À§ÀÇ ¸í·ÉÀº È®ÀÎÀ» ÇغÁ¾ß ÇÑ´Ù. Pro*C °¡ ÀÛµ¿ÇÏÁö ¾ÊÀ½±×°Í¿¡ ´ëÇÑ ´ë´äÀÇ ´Ü¼¸¦ ½áµÎ¾ú´Ù. ´ç½ÅÀÌ ºÎÁö·±ÇÏ´Ù¸é ¿À¶óŬ ¿û»çÀÌÆ® ¿¡ °¡¸é ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. Pro*C ÀÇ µðÆúÆ® ¼³Á¤Àº ¸ðµç ¶óÀ̺귯¸®¸¦ ¾îµð¿¡¼ ã¾Æ¾ß ÇÏ´ÂÁö ¾ËÁö
¸øÇÑ´Ù. ¼³Ä¡°¡ ³¡³ÈÄ
sys_include=(/home/oracle/precomp/public, /usr/include, /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/, /usr/include, /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include, /usr/include) include=(/home/oracle/precomp/public) include=(/home/oracle/rdbms/demo) include=(/home/oracle/network/public) include=(/home/oracle/plsql/public) ltype=short ( ¿À¶óŬ ¹®¼´Â ÀÌ·±°Í¿¡ ÁÖÀǸ¦ ÁÖÁö ¾Ê¾ÒÁö¸¸,
CCPSYSINCLUDE=sys_include='($(ORACLE_HOME)/precomp/public, /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include, /usr/include/g++-2, /usr/include)' ÀÌÀÛ¾÷Àº ·¹µåÇÞ 6.0À» À§ÇÑ ¼öÁ¤ÀÌÁö¸¸, ·¹µåÇÞ ³ªÁß¹öÀüÀÇ ¹èÆ÷º»¿¡¼µµ ÇÊ¿äÇÑ°ÍÀÌ´Ù. ÆÐÄ¡¸¦ ¼³Ä¡Çߴµ¥ ¹®Á¦°¡ »ý±è!ÀÌ°ÍÀº ¸ðÈ£ÇÏ°í °£½ÅÈ÷(°Ü¿ì) ¿À¶óŬ¿¡ ÀÇÇØ ¹®¼È µÇ¾úÀ¸¸ç, ±×µéÀÇ ¸ðµç ÇÁ·Î±×·¥°ú ¼³Ä¡ÇÁ·Î±×·¥¿¡ µÎ·ç ³ªÅ¸³´Ù. ÀÌÁ¦ ±×µéÀÌ ±×°Í¿¡ ´ëÇØ ¹«¾ð°¡¸¦ ÇؾßÇÒ ½Ã°£ÀÌ´Ù. ÀÚÁÖ ÀϾ´Â°Íµé: ¿À¶óŬ¿¡¼ ¸»ÇϵíÀÌ ´ç½ÅÀÌ ¿À¶óŬ ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç (Oracle Enterprise Edition)À» ¼³Ä¡ÇÏ°í, °ð¹Ù·Î ¸ðµç ÀÌ¿ë°¡´ÉÇÑ ÆÐÄ¡¸¦ ¼³Ä¡ÇÑ´Ù. ±×¸®°í³ª¼ ´ç½ÅÀº ÇÁ¸®ÄÄÆÄÀÏ·¯(pre-compilers)°¡ ÇÊ¿äÇÏ´Ù°í °áÁ¤ÇÏ°í ¿À¶óŬ ÇÁ·Î±×·¥¸Ó(Oracle Programmer)¸¦ °°Àº CD(ÆÐÄ¡µÇÁö ¾ÊÀº)¿¡¼ ¼³Ä¡ÇÑ´Ù. Pro*C¸¦ ¼³Ä¡Çϱâ Àü¿¡´Â µ¥ÀÌÅͺ£À̽º°¡ ÀÛµ¿ÇßÀ¸³ª, ÈÄ¿¡´Â ÀÛµ¿ÇÏÁö ¾È´Â´Ù. ¹®Á¦´Â ´ç½ÅÀÌ ¼³Ä¡ÇÑ ÇÁ¸®ÄÄÆÄÀÏ·¯(pre-compilers)ÀÇ ¹öÀüÀº ÆÐÄ¡¸¦ °¡ÇÏÁö ¾Ê¾Ò°í ¿À¶óŬ ¼¹ö ¾î¶² ÄÚµåÀÇ ÆÐÄ¡¸¦ °¡Çß±â´ë¹®¿¡ ±×·±°ÍÀÌ´Ù; ¿À¶óŬ ¼³Ä¡ÀÚ´Â ¸ÛûÇؼ °°Àº ÄÚµåÀÇ »õ·Î¿î¹öÀüÀ» µ¤¾î¾²±â Çعö¸°´Ù. ÇØ°áÀº °£´ÜÇÏÁö ¾Ê´Ù. CD·Î ºÎÅÍ °³°³ÀÇ ÈÀÏÀ» ¼³Ä¡ÇÒ¼ö ¾ø±â ¶§¹®¿¡ ¸ðµç °ÍÀ» ¶Ç´Ù½Ã Çؾ߸¸ ÇÑ´Ù. Áö±Ý ÆÐÄ¡¸¦ °¡Çϱâ Àü¿¡ ¿À¶óŬ ÇÁ·Î±×·¥¸Ó (Oracle Programmer) ¸¦ Ãß°¡ Ç϶ó. 4. µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º4.1 °³¿ä´ç½ÅÀÌ ¾Õ ´Ü¶ôÀÇ Ãæ°í¸¦ µû¶ú°í, µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µéÁö ¾Ê¾Ò±â¸¦ ¹Ù¶õ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀ» À§ÇØ, ±× °úÁ¤À» µÎ°³ÀÇ ´Ü¾î·Î ¿ä¾àÇÒ¼ö ÀÖ´Ù: "'dbassist'¸¦ ±¸µ¿Ç϶ó". Àü¿¡ ¿À¶óŬÀ» »ç¿ëÇغ»ÀûÀÌ ¾ø°í ÀÌ°ÍÀÌ Ã³À½ÀÌ ¾Æ´Ï¶ó¸é, ¾î¶² ¹®Á¦µµ Á¤¸»·Î ´ç½ÅÀ» Á¶Á¤ÇÒ¼ö ¾ø´Ù(?????). ¿Ïº®È÷ Çϱâ À§ÇØ, ³ª´Â ³»°¡ óÀ½ °èȹÇß´ø°Í ´ë½Å ½ÇÁ¦·Î ÇÑ(µÈ)°ÍÀ» ¹®¼ÈÇÒ°ÍÀÌ´Ù. ¸¶Áö¸·ÁÙ : ÀÌ°ÍÀº »ý»ê½Ã½ºÅÛµµ Áß¿äÇÑ(¿¹, »ç¿ëÀÚ°¡ ¸¹Àº, Áö¼ÓÀûÀ¸·Î »ç¿ëÇÏ´Â) °³¹ß ½Ã½ºÅÛµµ ¾Æ´Ï´Ù. ³ª´Â 8i¸¦ °¡Áö°í ³î·Á°í, ±×¸®°í ÀÌÀü¹öÀü¿¡¼ 8¹öÀüÀ¸·Î ¹¹°¡ ´Þ¶óÁ³´ÂÁö ¾Ë¾Æº¸±â À§Çؼ ÀÌ´Ù. ¹«¾ùÀ» ¶æÇÏ³Ä Çϸé, 'dbassist'°¡ ½¬¿î ¿É¼ÇÀ» Á¦°øÇÏ¸é ³ª´Â ±×°ÍÀ»
»ç¿ëÇÑ´Ù. ±×¸®°í ´Ù¸¥ µð½ºÅ©³ª Àû¾îµµ ´Ù¸¥ ÆÄƼ¼ÇÀ» ÃßõÇÏ¸é ³ª´Â ±×·¸°Ô
Çß´Ù. ³ªÀÇ 4.2 ´Ü°èº° ¼³¸í
±×¸®°í ±×°ÍÀ¸·Î, ÀÌÁ¦ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë°¡´ÉÇÏ´Ù. SQL*Plus¸¦ ÀÌ¿ëÇÏ¿© ·Î±×ÀÎÇÒ¼ö ÀÖ´Ù. 4.3 Áú¹®°ú ´äº¯ÀÌ°Å Á¤¸» ½¬¿ö¿ä?±×·¸´Ù ±×¸®°í ±×·¸Áö ¾Ê´Ù. ¸¸¾à ´ç½ÅÀÌ ´ÜÁö ±¸µ¿¸¸ ½Ãų°ÍÀÌ°í, 8iÀÇ »õ·Î¿î Ư¡À» ¹è¿ì±âÀ§ÇÑ ´ç½Å¸¸À» À§ÇÑ µ¥ÀÌÅͺ£À̽º¶ó¸é "±×·¸´Ù"ÀÌ°í, À§¿¡¼ ¸»ÇÑ µ¥ÀÌÅͺ£À̽º¸¦ ¿Ïº®ÇÏ°Ô ±×¸®°í Àß ÀÛµ¿ÇÏ°Ô ÇÑ·Á°í ÇÑ´Ù¸é "±×·¸Áö ¾Ê´Ù" ÀÌ´Ù. ±×·¯³ª, ´ç½ÅÀÌ ¿À¶óŬ¿¡ ´ëÇØ ¸ðµç°ÍÀ» ¾È´Ù¸é ´ç½ÅÀº µðÆúÆ® ¼³Á¤ÀÌ Áöµ¶È÷ ³ª»Ú´Ù´Â °ÍÀ» ½±°Ô ¾Ë¼ö ÀÖÀ»°ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ Áß¿äÇÑ, »ý»ê ½Ã½ºÅÛÀ» ¸¸µé°ÍÀ̶ó¸é "Custom" ¿É¼ÇÀ» ¼±ÅÃÇ϶ó°í Ãæ°íÇÏ°í ½Í´Ù. ³ªÀÇ Àå³À» À§ÇÑ ½Ã½ºÅÛÀÇ °æ¿ì¿¡µµ ³ª´Â ¸î°¡Áö ¼³Á¤À» ¹Ù²Ù¾ú´Ù. ¸ðµç Å×ÀÌºí½ºÆäÀ̽º(table-spaces)ÀÇ Å©±â¸¦ ´Ã¸®°í ¹Ù²Ù¾ú´Ù. ÀÌÀ¯´Â ±×°ÍµéÀÌ ÀÚµ¿À¸·Î ´Ã¾î³ªÁö ¾Ê¾Ò±â ¶§¹®¿¡.(³ª´Â ¼ÒÇÁÆ®¿þ¾î°¡ Áö³ªÄ¡°Ô ¶È¶ÈÇØ Áö·Á°íÇÏ¸é ¼ÒÇÁÆ®¿þ¾î°¡ ½È¾îÁø´Ù.) ¸ðµç ÈÀÏÀ» ´Ù¸¥ µð½ºÅ©¿¡ ³Ö´Â°Ô Á¤¸» ÇÊ¿äÇÑ°¡¿ä?¾Æ´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ Àß µ¿ÀÛÇÑ´Ù. ±×·¯³ª ¸ðµç ÈÀÏÀ» °°Àº µð½ºÅ©¿¡ ³ÖÀ¸¶ó°í ±ÇÇÏ°í ½Í´Ù. ¿©·¯°³ÀÇ µð½ºÅ©¿¡ ºÐ»êµÈ ÈÀÏÀº ,¼³·É ÈÀÏÀÌ Å×ÀÌÅÍ ÈÀÏÀÌ ÇÑ°÷¿¡ ÀÖ°í ·Ñ¹é ¼¼±×¸ÕÆ®°¡ ´Ù¸¥ °÷¿¡ ÀÖ´õ¶óµµ, »ó´çÇÑ ¼º´ÉÇ×»óÀ» °¡Á®¿Â´Ù. ´õ¸¹Àº Á¤º¸¸¦ ¿øÇÏ¸é ¿À¶óŬ DBA ¿¡ °üÇÑ Ã¥À» ÂüÁ¶Ç϶ó. dbassistÀ» ½ÃÀÛÇÒ¼ö ¾ø¾î¿ä.¼³Ä¡ Ãʱ⿡ ³»¿ë¾ø´Â ÈÀÏ(zero-length files) ¶§¹®¿¡ ÀϾÙ. ÆÐÄ¡¸¦ ¼³Ä¡Çϸé À̹®Á¦¸¦ ÇØ°áÇϼö ÀÖ´Ù. "ORA-01034: ORACLE not available" ¶õ ¸Å¼¼Áöª°Ô À̾߱âÇϸé, ¾Æ¸¶µµ ´ç½ÅÀÇ "ORA-01012: Not logged in" ¶õ ¸Å¼¼Áö¸Å¿ì ÈçÇÑ ¿À·ùÀÌ´Ù. ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¸¹Àº ´Ù¸¥ ÀÌÀ¯°¡ ÀÖ´Ù. ¸ÕÀú, °øÀ¯¼¹ö ¼³Á¤(Shared Server configuration)À» ¸¸µéÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇغ¸¶ó.(MTS¶ó°í ¾Ë·ÁÁø) Dedicated Server ¸¦ ÀÌ¿ëÇؼ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé°í, ³ªÁß¿¡ ¹Ù²Ù¾î¶ó. ±×°ÍÀÌ ¾Æ´Ï¶ó¸é, ´ç½ÅÀÇ 5. ±¸¼º5.1 °³¿äÃàÇÏÇÑ´Ù. ´ç½ÅÀÇ ¸®´ª½º ¹Ú½º¿¡¼ ¿À¶óŬÀÌ ÀÛµ¿ÇÏ°Ô µÇ¾ú´Ù. Å×ÀÌÅÍ º£À̽º ¸¦ ¸¸µé¾úÀ¸¸ç SQL*Plus¸¦ »ç¿ëÇÏ¿© ¿¬°áÇÒ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¹°·Ð, ÀÌ°ÍÀÌ ³¡ÀÌ ¾Æ´Ï´Ù. ÀÌ»óÀûÀ̶ó¸é ´ç½ÅÀº ÀüÇô´Ù¸¥ ±â°è¿¡¼ ´Ù¸¥ À¯´Ð½º À¯Àú·Î Á¢¼ÓÇÒ¼ö ÀÖ°Ô µÇ¾ú´Ù. À̹ø ´Ü¶ôÀº ±×°Í¿¡ °üÇÑ°ÍÀÌ´Ù. 5.2 ´Ù¸¥»ç¿ëÀÚ(another user)·Î ¿¬°áÀÌ ´Ü¶ô¿¡¼´Â °³ÀÎÀûÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ìÀÇ Á»´õ ÀÚ¼¼ÇÑ ¼³Á¤À» ±â¼úÇÏ°ÍÀÌ´Ù. ´ÙÀ½¿¡ ³ª¿À´Â °ÍÀ» ÇÑ°¡Áö ÀÌÇàÇ϶ó:
5.3 ´Ù¸¥ ±â°è(another machine)·Î ¿¬°áÀÌÀü¹öÀüÀÇ ¿À¶óŬ¿¡¼´Â À̼³Á¤ÀÌ ¸Å¿ì º¹ÀâÇÏ¿´´Ù°í »ý°¢ÇÑ´Ù. ±×·¯³ª. ÀÌÁ¦ Àß ÀÛµ¿(½¬¿öÁø)ÇÏ´Â °Í°°´Ù. (ÀÌÀü¹öÀü¿¡¼)³ª´Â ¹º°¡ À߸ø µÇ¾ú°Å³ª. ¹º°¡¸¦ Àؾú°Å³ª, Ä¡¸íÀûÀÎ º¸¾È±¸¸ÛÀÌ ÀÖ´Ù°í »ý°¢Çß´Ù. ³»°¡ Çß´ø°ÍÀÇ »ý°¢:
ÀÌÁ¦ ´ç½ÅÀÇ Å¬¶óÀ̾ðÆ® ¸Ó½ÅÂÊ¿¡¼ ÇÊ¿äÇÑ°ÍÀº ¿Ã¹Ù¸£°Ô ¼¹ö¸Ó½ÅÀ» ÁöÁ¤ÇÏ´Â °Í°ú ¿Ã¹Ù¸¥ Å×ÀÌÅͺ£À̽º ÀνºÅϽºÀÌ´Ù. ¸¸¾à ÇÁ·Î¼¼½º¸¦ Á¤±³ÇÏ°Ô Á¶ÀýÇÏ°í ½Í´Ù¸é "Net8 Configuration Assistant" ('netec') °¡ µµ¿òÀ» ÁÙ°ÍÀÌ´Ù. 5.4 ´Ù¸¥ ±â°è(another machine)·Î ºÎÅÍÀÇ ¿¬°áÀÌÀü ¹öÀüÀÇ ¿À¶óŬ¿¡¼´Â ¸Å¿ì ¾î·Á¿î ÀÏÀ̾ú´Ù. ±â±«ÇÏ°í º¹ÀâÇÑ ¹®¹ýÀÇ ¸¹Àº ÅؽºÆ® ÈÀÏÀ» ¿¡µðÆ® ÇؾßÇß´Ù. ±×·¯³ª 8I¿¡¼´Â JVM ÀÌ µ¿ÀÛÇÑ´Ù¸é ´ç½ÅÀÌ ÇÊ¿äÇÑ°ÍÀº "Net8 Easy Config" ¶ó´Â ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°±â¸¸ ÇÏ¸é µÈ´Ù. ¾Æ·¡ ½á ÀÖ´Â °ÍÀ» µû¶óÇÑ´Ù¸é ´Ù¸¥ ÄÄÇ»ÅÍÀÇ Å×ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÒ¼ö ÀÖ´Ù.
5.5 Áú¹®/´äº¯'netasst'¸¦ ½ÃÀÛÇÒ¼ö ¾ø¾î¿ä¸î°³ÀÇ ³»¿ë¾ø´Â(zero-length) ÈÀ϶§¹®¿¡ »ý±â´Â ¹®Á¦ÀÌ´Ù. ÆÐÄ¡¸¦ ¼³Ä¡ÇÏ¸é ¹®Á¦¸¦ ÇØ°áÇÒ¼ö ÀÖ´Ù. 6. ³¡À¸·Î6.1 À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾îÀÌÁ¦ ´ç½ÅÀº ¿À¶óŬ ¼³Ä¡¿¡ °üÇØ ¾Ë¾ÒÀ¸´Ï, ¿À¶óŬÀ» »ç¿ëÇÏ°í ½ÍÀ»°ÍÀÌ´Ù. ¸ðµç °ÍÀÌ ´ç½ÅÀÇ server PC¿¡¼ ÇÒ¼ö ÀÖÀ»Áö¶óµµ, ÀϹÝÀûÀ¸·Î Ŭ¶óÀ̾ðÆ®-¼¹ö ½Ã¼³À» ÀÌ¿ëÇÏ´Â °Í°ú ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º¸¦ Á¢¼ÓÇÏ°Ô ÁÁ´Ù. ÀϹÝÀûÀ¸·Î ¿À¶óŬÀº ¸¹Àº °Å´ëÇÏ°í »ó´çÈ÷ ÁÁÀº Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î ¸¦ °¡Áö°í ÀÖ´Ù. ±×·¯³ª Çö½ÃÁ¡¿¡ ¸®´ª½º¿¡ ´ëÇؼ´Â ±×·¸Áö ¸øÇÏ´Ù. ¿À¶óŬ ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇØ, ³ª´Â ´ÙÀ½¿¡ ³ª¿À´Â°ÍÀ» ¾òÀ¸¶ó°í ÇÏ°í½Í´Ù.
±×·¯³ª ¸ðµç ÁÁÀº ¼ÒÇÁÆ®¿þ¾î´Â ´Ù¸¥ °÷¿¡¼ ³ª¿Â´Ù.....
6.2 À¯¿ëÇÑ Ã¥µé³ª´Â ¸ðµç ¿À¶óŬ Á¤º¸¸¦ µ¿·á¿Í Ã¥¿¡¼ ¾òÀº°Í °°´Ù. ³ª´Â µ¿·á¿¡°Ô Á¤º¸¸¦ ÁÖÁö´Â ¸øÇÏÁö¸¸ ¾Æ·¡ÀÇ Ã¥µéÀ» ÁÖõÇÑ´Ù:
O'Reilly¿¡¼ Ã¥µéÀ» º¼¼ö ÀÖÀ»°ÍÀÌ´Ù. ³ª´Â ÇüÆí¾ø´Â O'Reilly Ã¥À» º¸Áö¸øÇßÀ¸¸ç, ¸¶Âù°¡Áö·Î 'Oracle Press' Ã¥Áß¿¡¼µµ ÇüÆí¾ø´Â Ã¥À» ã¾Æº¸Áö ¸øÇß´Ù. 6.3 À¯¿ëÇÑ ÀÎÅͳÝÀÚ·áµéÀ¥»óÀÇ ¸¹Àº À¯¿ëÇÑ ÀÚ·áµé
|
Creditors have much better memories than debtors. |