´ÙÀ½ ÀÌÀü Â÷·Ê

3. ¼³ÁöÇÁ·Î±×·¥

3.1 ¾î¶»°Ô?

ÀϹÝÀûÀ¸·Î ¹®¼­¸¦ µû¸£´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÌ´Ù. ±×°ÍÀº ³ª»ÚÁö ¾Ê°í, ´ç½ÅÀÌ °¡Áø ¿À¶óŬ·ÎºÎÅÍ º¸´Ù ¸¹Àº Áö¿øÀ» ¹ÞÀ»¼ö ÀÖÀ»°ÍÀÌ´Ù.(¿À¶óŬ ÇÁ·Î±×·¥¿¡ ´ëÇØ ±× ¹®¼­¸¦ µû¸£¸¦ °ÍÀ¸·Î À߸øµÇ´Â ¸·À»¼ö ÀÖ´Ù.. -±×°Ô ±×·±°ÅÁö¹¹- Á¦´ë·Î µÈ Áö¿øÀ» ¹Þ´Â À¯ÀÏÇÑ ±æÀÌ´Ù.)

À̹®¼­´Â °³·«ÀûÀÎ °Í¸¸ ´Ù·ê°ÍÀÌ´Ù. ±×·¯³ª ´ç½ÅÀº ¿©ÀüÈ÷ À¯¿ëÇÑ ¿À¶óŬ ¹®¼­ ¸¦ ÂüÁ¶ÇÒ¼ö ÀÖ´Ù.

3.2 ¼³Ä¡ÇÁ·Î±×·¥¿¡°Ô ¹¹¶ó ¸»ÇÒ¼ö ÀÖÁö?

¿À¶óŬ ¼³Ä¡Áß ¼³Ä¡ÇÁ·Î±×·¥Àº ¸¹Àº Áú¹®À» ´øÁø´Ù. ÀϹÝÀûÀ¸·Î Áú¹®Àº ¾î·ÆÁö ¾ÊÀ¸³ª ÀÚ½ÅÀÌ ¹«¾ùÀ» ¿Ö ÀÔ·ÂÇÏ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù.

  1. ¼³Ä¡ÇÁ·Î±×·¥(runInstaller)À» user(oracle user) ·Î ½ÇÇàÇÑ´Ù.
  2. ¼³Ä¡ÇÁ·Î±×·¥Àº ÀÛÀº È­¸éÀ» º¸¿©ÁÙ°ÍÀÌ´Ù. 'Next'¸¦ Ŭ¸¯Ç϶ó.
  3. ¼³Ä¡ÆÄÀÏ('jar'È­ÀÏ)ÀÇ ¼Ò½º°¡ µé¾îÀÖ´Â µð·ºÅ丮¿Í ¼³Ä¡ÇÒ µð·ºÅ丮¸¦ ÀÔ·ÂÇ϶ó°í ÇÒ°ÍÀÌ´Ù. ±âÁ¸¿¡(µðÆúÆ®)·Î ÀÔ·ÂµÈ °ÍÀ¸·Î ³²°ÜµÎ¾îµµ ÁÁ´Ù. ¿À¶óŬ Ȩµð·ºÅ丮´Â ´ç½ÅÀÌ ¿À¶óŬÀ» ¼³Ä¡ÇÏ·Á°í ÇÏ´Â °÷ÀÌ´Ù. ¿À¶óŬ ¹®¼­¿¡ µû¸£¸é ¼³Ä¡ÇÏ·Á´Â °÷Àº /u01 ÀÌÁö¸¸ ³ª´Â ±×°ÍÀ» ¹«½ÃÇϰí /home/oracle ¿¡ ¼³Ä¡ÇÏ¿´´Ù. ÀÌ·±Á¡¿¡¼­´Â ¿À¶óŬÀÇ Á¶¾ðÀ» µû¸£´Â°ÍÀÌ ÁÁ´Ù. ÀÚ¼¼ÇÑ °ÍÀ» ÀÔ·ÂÇß´Ù¸é 'Next'¸¦ Ŭ¸¯Ç϶ó.
  4. ÀÌÁ¦ DBA ±×·ìÀ» ¹°¾îº¼ °ÍÀÌ´Ù. À̰ÍÀº Àü ´Ü¶ô¿¡¼­ ¸¸µç À¯´Ð½º ±×·ìÀÌ¸ç ¾Æ¸¶µµ 'dba'ÀÏ °ÍÀÌ´Ù. À̰ÍÀ» ÀÔ·ÂÇϰí 'Next'¸¦ Ŭ¸¯ÇÑ´Ù.
  5. ÀÌÁ¦ 'root'·Î ·Î±×ÀÎ ÇÏ¿© /tmp/OraInstall/orainstRoot.sh ¸¦ ½ÇÇàÀ» ¿ä±¸ÇÒ°ÍÀÌ´Ù. ±×·¸°Ô Ç϶ó.(±×·¸°Ô Çϱâ À§ÇØ pdksh À̳ª bash ¸¦ ½ÃÇà ½ÃÄÑ¾ß ÇÒ°ÍÀÌ´Ù.) ±×·¸°Ô Çϰí 'Retry'¸¦ Ŭ¸¯Ç϶ó.
  6. ¹«¾ùÀ» ¼³Ä¡ÇÒ°ÍÀÎÁö ¹°¾îº¼ °ÍÀÌ´Ù. ÃÖ¼±ÀÇ ¼±ÅÃÀº ¸ðµç°ÍÀ» ¼³Ä¡ÇÏ´Â 'Oracle Enterprise Edition,'ÀÌ´Ù. (¿À¶óŬ ¹®¼­ Å×À̺í 3.1 ¿¡ ¾î¶²°ÍÀ» ¼³Ä¡ÇÏ´ÂÁö ÀÚ¼¼È÷ ³ª¿ÍÀÖ´Ù.) ¿À¸¥ÂÊÀÇ ¶óµð¿À ¹öưÀ» ¼±ÅÃÇϰí 'Next'¸¦ Ŭ¸¯Ç϶ó.
  7. ÀÌÁ¦ ´ç½ÅÀÌ ¼³Ä¡ÇÏ·Á´Â °ÍÀ» ´õ¿í ÀÚ¼¼ÇÏ°Ô ÁöÁ¤ÇÒ¼ö ÀÖ´Ù. ´ç½ÅÀÌ ¹«¾ùÀ» ¿øÇÏ´ÂÁö ¾Ë°Å³ª Ưº°È÷ µð½ºÅ© °ø°£ÀÇ ºÎÁ·¶§¹®ÀÌ ¾Æ´Ï¶ó¸é ³ª´Â 'Next'¸¦ Ŭ¸¯ÇÏ¿© ±×³É Áö³ªÄ¡¶ó°í ÇÏ°í ½Í´Ù. ÀϹÝÀûÀ¸·Î ¼³Ä¡ÇÁ·Î±×·¥Àº ´ç½ÅÀÌ ¾û¶×ÇÑ ¼±ÅÃÀ» ÇÏ°Ô ÇÏÁö ¾ÊÀ¸¹Ç·Î, ´ç½ÅÀÇ ¾Æ¹«°Íµµ ¾î¶²°ÍÀ» ¼³Ä¡ÇÏÁö ¾Ê°Ú´Ù°í °í¸£Áö¸¸ ¾Ê´Â´Ù¸é °ÆÁ¤ÇÒ ÇÊ¿ä¾ø´Ù. ±×¸®°í ¾ðÁ¦µçÁö µÇµ¹¾Æ°¡¼­ ´Ù½Ã Ãß°¡ÇÒ¼ö ÀÖ´Ù.
  8. ¼³Ä¡ ÇÁ·Î±×·¥Àº ´ç½ÅÀÌ ¼³Ä¡Çϰڴٰí ÇÑ ¸ðµç °ÍÀ» ´ç½ÅÀÌ ¿øÇÏ´Â °÷¿¡ ¼³Ä¡ÇÒ¼ö ÀÖ°Ô Çã¿ëÇÒ°ÍÀÌ´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸, ±×·²¸¸ÇÑ Æ¯º°ÇÑ ÀÌÀ¯°¡ ÀÖÀ»¶§¹® ±×·¸°Ô Ç϶ó. ´Ù µÇ¾úÀ¸¸é 'Next'¸¦ ´­·¯¶ó.
  9. ÀÌÁ¦ ¼³Ä¡ÇÁ·Î±×·¥Àº ´ç½ÅÀÌ ¿ä±¸ÇÑ ÇÁ·Î±×·¥µéÀ» ¼³Ä¡ÇÒ°ÍÀÌ´Ù. À̰úÁ¤Àº »ó´çÈ÷ ¸¹Àº ½Ã°£ÀÌ °É¸®¸ç »ó´çÇÑ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ°ÍÀÌ´Ù.
  10. ÇÁ·Î±×·¥¼³Ä¡°¡ ³¡³ª¸é µ¥ÀÌÅÍ º£À̽º¸¦ ¸¸µé°ÍÀÌ³Ä°í ¹°¾îº»´Ù. ´ç½ÅÀÌ »ó´çÇÑ ¸Þ¸ð¸®¸¦ °¡Áö°í Àְųª Àγ»·ÂÀÌ ÀÖÁö ¾Ê´Ù¸é ³ª´Â 'No'¶ó°í ´ë´äÇÒ°ÍÀ» ÃßõÇÑ´Ù. ÀÌÀ¯´Â ¼³Ä¡ÇÁ·Î±×·¥ÀÌ ¶Ç´Ù¸¥ ÀÚ¹Ù°¡»ó¸Ó½Å(Java Virtual Machine)°ú XÀ©µµ¿ì¸¦ ½ÇÇàÇÏ´Â °Íó·³ º¸À̱⠶§¹®ÀÌ´Ù. ºÒÇàÇϰԵµ 2°³ÀÇ JVM°ú ¿À¶óŬÀ» °°ÀÌ ½ÇÇà½ÃŰ´Â °ÍÀº Á¤¸»·Î 128Mb¿¡´Â Àû´çÇÏÁö ¾Ê´Ù. ¸¸¾à ´ç½ÅÀÌ ´ÙÀ½°úÁ¤À¸·Î °¡±â À§ÇØ ¹öƼ°í ±×°úÁ¤ÀÌ ³¡³ª¼­ µ¹¾Æ ¿À¸é.(º¸Åë µ¥ÀÌÅͺ£À̽º¸¦ Áö±Ý ¼³Ä¡ÇÑ´Ù¸é ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù°í ÇÑ´Ù.)
  11. ÀÌÁ¦ ¼³Ä¡ÇÁ·Î±×·¥Àº ¿À¶óŬÀÌ Áö¿øÇÒ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» ¹°¾îº¼°ÍÀÌ´Ù. ³ªÀÇ °æ¿ì ´ëÈ­»óÀÚ ÅÖ ºñ¾îÀÖ¾ú´Ù. ³ª·Î¼­´Â À̰ÍÀÌ ¹«¾ùÀ» ³»Æ÷ÇÏ´Â ¾Ë¼ö°¡ ¾ø´Ù. ±×·¯³ª ³ª´Â 'Next'¸¦ Ŭ¸¯ÇÏ¿´°í, ¸ðµç°ÍÀÌ ÀߵǾú´Ù.
  12. ¸ðµç Èûµç ÀÏÀº ÀÌÁ¦ ³¡³µ´Ù. ´ç½ÅÀÌ ¿øÇÏ´Â ¸ðµç ÇÁ·Î±×·¥ ¼³Ä¡µÇ¾úÀ¸¸ç ½ÇÇàÇÒ Áغñ°¡ µÇ¾ú´Ù. ÃàÇÏ!.

3.3 ÆÐÄ¡ÀÇ ¼³Ä¡

ºÒÇàÈ÷µµ, ¿À¶óŬÀÌ º¸³½ CDÀÇ ¹öÀüÀÌ 8.1.5.0.0. ÀÌ´Ù. ¸ðµÎ ±×·¸µí ù¹øÂ° ¸±¸®½º´Â ¹®Á¦¸¦ °¡Áö°í ÀÖ°í(³»¿ë¾ø´Â È­ÀÏÀÇ Æ÷ÇÔ, ±×·¡¼­ Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù.), 8.1.5.0.2·ÎÀÇ ÆÐÄ¡°¡ ÇʼöÀûÀÌ´Ù. ´ç½ÅÀº ÀÌ ¹®¼­ÀÇ "±¸¼º(5)" ´Ü¶ô ÁøÇàÀÌ ¿ä±¸µÈ´Ù. ¿©±â¼­ ¼³¸íÇÏ´Â ÆÐÄ¡´Â ´©ÀûÆÐÄ¡ÀÌ´Ù. Áï 8.1.5.0.0 ¿¡¼­ 8.1.5.0.2·Î ÆÐÄ¡Çϱâ À§ÇÑ ¸ðµç È­ÀÏÀ» Æ÷ÇÔÇÑ´Ù

ÇÊ¿äÇÑ È­ÀÏÀº ¿À¶óŬ À¥»çÀÌÆ® ¿¡ ÀÖ´Ù. ±×¸®°í ¼³Ä¡Çϱ⠻ó´ëÀûÀ¸·Î ½±´Ù.

  1. ¿©·¯°¡Áö ÆÐÄ¡ÀÇ Ã¹¹øÂ° ÀϰÍÀ̹ǷΠ"patches"¶ó´Â µð·ºÅ丮¸¦ ÆíÇѰ÷¿¡ ¸¸µé¾î¶ó.(³ªÀÇ °æ¿ì´Â $ORACLE_HOME ¿¡ ¸¸µé¾ú´Ù.)
  2. È­ÀÏÀ» ´Ù¿î·ÎµåÇÏ¿© ¸¸µç µð·ºÅ丮¿¡ ÀúÀåÇ϶ó.
  3. È­ÀÏÀ» ÀúÀåÇÒ °÷À» ¸¸µé¾î¶ó.
    mkdir /tmp/orapatch
    cd /tmp/orapatch
    
  4. È­ÀÏÀ» Ç®ÀÚ.
    tar zvxf $ORACLE_HOME/patches/linux815patches.gz
    
  5. ÇöÀç µð·ºÅ丮¿¡ ½© ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄѶó.
    ./linux_815patches.sh
    

ÇöÀç µð·ºÅ丮¿¡ È­ÀÏÀ» Ç®Áö ¾Ê´Â °ÍÀÌ Áß¿äÇÏ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ÆÐÄ¡ ¼³Ä¡ÇÁ·Î±×·¥Àº Á¤È®ÇÑ È­ÀÏ °¹¼ö¸¦ °¡Áö°í ÀÖ´ÂÁö ¾ø´ÂÁö Á¡°ËÇÑ´Ù. ¸¸¾à Á¤È®ÇÏÁö ¾ÊÀ¸¸é ½ÇÆÐÇÑ´Ù. ¹°·Ð ¸¸¾à ÆÐÄ¡ ¾ÆÄ«À̺ê ãÀ¸¸é ³Ê¹« ¸¹Àº È­ÀÏÀ» ã°ÔµÈ´Ù.(?)

3.4 ȯ°æ¼³Á¤

¾Æ·¡ÀÇ ÁÙÀ» ´ç½ÅÀÇ ".profile" ¿¡ Ãß°¡Ç϶ó. (¾Æ´Ï¸é ÀÚ½ÅÀÇ ½©¿¡¼­ µ¿ÀÏÇÑ ÀÛ¿ëÀ» ÇÏ´Â °÷¿¡)

. oraenv
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

´ëü ¿Ö ¿À¶óŬ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ±×·¸°Ô ÇØÁÖÁö ¾Ê´ÂÁö ¸ð¸£°Ú´Ù.

¸¸¾à ´ÙÀ½¹ø¿¡ ·Î±×ÀÎ ÇßÀ»¶§ "[: integer expression expected before -lt" ¶ó °ÍÀ» º¸°ÔµÈ´Ù¸é, ±×°ÍÀº 'oraenv'°¡ µðÆúÆ®ÀÎ 'unlimited' °¡ ¾Æ´Ï°í ULIMIT ¶ó°í °£ÁÖÇϱ⠶§¹®ÀÌ´Ù. ³ª´Â ±× ¿À·ù¸¦ ¹«½ÃÇØµµ º°´Ù¸¥ ÇØ°¡ ¾ø´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù. ±×·¯³ª °íÄ¡°í ½Í´Ù¸é ULIMIT¸¦ ¾î¶² Á¦ÇÑµÈ °ÍÀ¸·Î ¹Ù²Ù¸éµÈ´Ù.

3.5 ¼³Ä¡ Áú¹®/´äº¯

¼³Ä¡ÇÁ·Î±×·¥ÀÌ 'CreateOUIProcess()'À¸·Î Á¾·á

¸ÕÀú, ¸Â´Â JVM ¹öÀü ½ÇÇàÁßÀÎÁö È®ÀÎÇ϶ó. ³ª´Â ¿À¶óŬÀÌ ¹»ÇÏ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸, JVM ¹öÀü¿¡ ¸Å¿ì ¹Î°¨ÇÏ´Ù.

µÎ¹øÂ°·Î, ¿À¶óŬ CD ÀÇ ·çÆ®¿¡¼­ runInstaller ¸¦ ½ÇÇàÇÏ´Â ´ë½Å install/linux ·Î À̵¿ÇÏ¿© runInst.sh ½©½ºÅ©¸³Æ® ¸¦ ½ÇÇàÇ϶ó.

À̹®Á¦´Â ·¹µåÇÞ 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 ÀÇ µðÆúÆ® ¼³Á¤Àº ¸ðµç ¶óÀ̺귯¸®¸¦ ¾îµð¿¡¼­ ã¾Æ¾ß ÇÏ´ÂÁö ¾ËÁö ¸øÇÑ´Ù. ¼³Ä¡°¡ ³¡³­ÈÄ $ORACLE_HOME/precomp/admin/pcscfg.cfg °¡ ºñ¾îÀְԵȴÙ. ±×·¯³ª ´ÙÀ½°ú °°Àº °ÍÀÌ µé¾îÀÖ¾î¾ßÇÑ´Ù:

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

(sys_include ¿¡¼­ include±îÁöÀÇ Ã³À½ 4ÁÙÀº È­ÀÏÀÇ °°Àº ÁÙ¿¡ ÀÖ¾î¾ßÇÑ´Ù.)

¿À¶óŬ ¹®¼­´Â ÀÌ·±°Í¿¡ ÁÖÀǸ¦ ÁÖÁö ¾Ê¾ÒÁö¸¸, $ORACLE_HOME/precomp/lib/env_precomp.mk ¶ÇÇÑ ¼öÁ¤ÇØ¾ß ÇÑ´Ù. CCPSYSINCLUDE¸¦ Á¤ÀÇÇÏ´Â ¶óÀο¡ ´ÙÀ½À» ³Ö¾î¶ó:

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)'<verb>


ÀÌÀÛ¾÷Àº ·¹µðÇÞ 6.0À» À§ÇÑ ¼öÁ¤ ÀÌÁö¸¸, ·¹µåÇÞ ³ªÁß¹öÀüÀÇ
¹èÆ÷º»¿¡¼­µµ ÇÊ¿äÇѰÍÀÌ´Ù.


<sect2>ÆÐÄ¡¸¦ ¼³Ä¡Çߴµ¥ ¹®Á¦°¡ »ý±è!
<p>
À̰ÍÀº ¼û°ÜÁø(±³¹¦ÇÑ)¹®Á¦ÀÌ´Ù. ±×µéÀÇ ¸ðµç ÇÁ·Î±×·¥°ú ¼³Ä¡ÇÁ·Î±×·¥ÀÌ
¿¡ ´ëÇѰ͵éÀº ¿À¶óŬ¿¡ ÀÇÇØ ¹®¼­È­ µÇ¾îÀÖ´Ù. ÀÌÁ¦ ±×µéÀÌ ±×°Í¿¡ °üÇØ
¹«¾ð°¡¸¦ ÇØ¾ßÇÒ ½Ã°£ÀÌ´Ù.(?)

ÀÚÁÖ ÀϾ´Â°Íµé: ¿À¶óŬ¿¡¼­ ¸»ÇϵíÀÌ ´ç½ÅÀÌ ¿À¶óŬ ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç
(Oracle Enterprise Edition)À» ¼³Ä¡Çϰí, ¸ðµç À̿밡´ÉÇÑ ÆÐÄ¡¸¦ ¼³Ä¡ÇÑ´Ù.
±×¸®°í³ª¼­ ´ç½ÅÀº ÇÁ¸®ÄÄÆÄÀÏ·¯(pre-compilers)¿Í ¿À¶óŬ ÇÁ·Î±×·¥¸Ó(Oracle Programmer)
°¡ ÇÊ¿äÇÏ´Ù°í °áÁ¤ÇÑ´Ù.

Pro*C¸¦ ¼³Ä¡Çϱâ Àü¿¡´Â µ¥ÀÌÅͺ£À̽º°¡ ÀÛµ¿ÇßÀ¸³ª, ÈÄ¿¡´Â ÀÛµ¿ÇÏÁö 
¾È´Â´Ù.

¹®Á¦´Â ´ç½ÅÀÌ ÆÐÄ¡¸¦ °¡ÇÏÁö ¾ÊÀº ÇÁ¸®ÄÄÆÄÀÏ·¯(pre-compilers)ÀÇ ¹öÀü°ú
´Ù¸¥ ¿À¶óŬ ¼­¹ö Äڵ尡 ÆÐÄ¡¸¦ °¡ÇѰÍÀÇ ±âÁØÇÑ´Ù´Â °ÍÀÌ´Ù: ¿À¶óŬ ¼³Ä¡ÀÚ
´Â ¸ÛÃ»ÇØ¼­ °°Àº ÄÚµåÀÇ »õ·Î¿î¹öÀüÀ¸·Î µ¤¾î¾²±â ÇØ¹ö¸°´Ù.

ÇØ°áÀº °£´ÜÇÏÁö ¾Ê´Ù. CD·Î ºÎÅÍ °³°³ÀÇ È­ÀÏÀ» ¼³Ä¡ÇÒ¼ö ¾ø±â ¶§¹®¿¡ 
¸ðµç °ÍÀ» ¶Ç´Ù½Ã ÇØ¾ß¸¸ ÇÑ´Ù. Áö±Ý ÆÐÄ¡¸¦ °¡Çϱâ Àü¿¡ ¿À¶óŬ ÇÁ·Î±×·¥¸Ó
(Oracle Programmer) ¸¦ Ãß°¡ Ç϶ó.
  
<sect>Å×ÀÌÅͺ£À̽ºÀÇ »ý¼º
<sect1>°³¿ä
<p>
´ç½ÅÀÇ ¾Õ ´Ü¶ôÀÇ Ãæ°í¸¦ µû¶ú°í, µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µéÁö ¾Ê¾Ò±â¸¦ ¹Ù¶õ´Ù. 

´ëºÎºÐÀÇ »ç¶÷µéÀ» À§ÇØ, ±× °úÁ¤À» µÎ°³ÀÇ ´Ü¾î·Î ¿ä¾àÇÒ¼ö ÀÖ´Ù:
"'dbassist'¸¦ ±¸µ¿Ç϶ó". Àü¿¡ ¿À¶óŬÀ» »ç¿ëÇØº»ÀûÀÌ ¾ø°í À̰ÍÀÌ
óÀ½À̶ó¸é, ¾î¶² ¹®Á¦µµ Á¤¸»·Î ´ç½ÅÀ» Á¶Á¤ÇÒ¼ö ¾ø´Ù.

¿Ïº®È÷ Çϱâ À§ÇØ, ³ª´Â ³»°¡ óÀ½ °èȹÇß´ø°Í ´ë½Å ½ÇÁ¦·Î ÇÑ(µÈ)°ÍÀ» 
¹®¼­È­ÇÒ°ÍÀÌ´Ù. ¸¶Áö¸·ÁÙ : À̰ÍÀº »ý»ê½Ã½ºÅÛµµ Áß¿äÇÑ(¿¹, »ç¿ëÀÚ°¡ ¸¹Àº, 
Áö¼ÓÀûÀ¸·Î »ç¿ëÇÏ´Â) °³¹ß ½Ã½ºÅÛµµ ¾Æ´Ï´Ù. ³ª´Â 8i¸¦ °¡Áö°í ³î·Á°í, 
±×¸®°í ¹¹°¡ 8¹öÀü°ú, ÀÌÀü¹öÀü°ú ´Þ¶óÁ³´ÂÁö ¾Ë¾Æº¸±â À§Çؼ­ ÀÌ´Ù.

¹«¾ùÀ» ¶æÇÏ³Ä Çϸé, 'dbassist'°¡ ½¬¿î ¿É¼ÇÀ» Á¦°øÇÏ¸é ³ª´Â ±×°ÍÀ»
»ç¿ëÇÑ´Ù. ±×¸®°í ´Ù¸¥ µð½ºÅ©³ª Àû¾îµµ ´Ù¸¥ ÆÄƼ¼ÇÀ» ÃßõÇÏ¸é ³ª´Â ±×·¸°Ô
Çß´Ù. ³ªÀÇ <tt>$ORACLE_HOME Àº <tt>/home/oracle ÀÌ´Ù. ¸ðµç µ¥ÀÌÅÍ ÆÄÀϰú ¼ÒÇÁÆ®¿þ¾î
´Â ±×°÷¿¡ ÀÖÀ¸¸é ¸ðµç °ÍÀ» ÇϳªÀÇ ÆÄƼ¼Ç¿¡ µÎ¾ú´Ù.

<sect1>´Ü°èº° ¼³¸í
<p>
<enum>
<item>¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇ϶ó:<verb>dbassist

  • ³ªÀÇ ÄÄÇ»ÅÍ´Â "JNLS Exception: oracle.ntpg.jnls.JNLSException. Unable to find any National Character Sets." ¶ó°í Ç¥½ÃÇß´Ù. ¿À¶óŬ 8i ÆÐÄ¡ FAQ¿¡ µû¸£¸é ±×°ÍÀº ¾Ë·ÁÁø ¹®Á¦(884001)ÀÌ´Ù. ±×¸®°í ¹«½ÃÇØµµ ¾ÈÀüÇÏ´Ù.
  • "Create a database" ¶ó´Â ¶óµð¿À¹öưÀ» ¼±ÅÃÇϰí "Next"¸¦ ´­·¯¶ó.
  • µÎ°¡Áö ¿É¼Ç: Typical °ú Custom. ¸¸¾à ´ç½ÅÀÌ ¹«¾ùÀ» ÇÏ·Á´ÂÁö ¾Ë°í ÀÖ´Ù¸é ¿©±â¸¦ ÀÐÀ» ÇÊ¿ä ¾øÀÌ ¸¶À½ÆíÇÏ°Ô Custom À» ¼±ÅÃÇ϶ó. ³ª´Â ±×°Í(Custom)±îÁö Æ÷ÇÔ½ÃŰÁö´Â ¾ÊÀ»°ÍÀÌ´Ù. ´ë½Å ´ç½ÅÀÌ "Typical"À» ¼±ÅÃÇϰí "Next"¸¦ ´­·¶´Ù°í °£ÁÖÇÒ°ÍÀÌ´Ù.
  • ´ÙÀ½ ¼³Ä¡ÀÚ´Â ´ç½ÅÀÌ Å×ÀÌ´õº£À̽º¸¦ ´ç½ÅÀÇ CD¿¡¼­ º¹»çÇÒÁö ÀÌ´Ï¸é µ¥ÀÌÅÍ È­ÀÏÀ» ¸¸µéÁö ¹°¾îº¼°ÍÀÌ´Ù. ³»°¡ ù¹øÂ° ¿É¼ÇÀ» ¼±ÅÃÇßÀ»¶§, ¿À¶óŬÀº ³ªÀÇ CDÇ÷¹À̾ ãÁö¸øÇß´Ù.(´ç½ÅÀº ù¹øÂ° ¿É¼ÇÀ» ¼±ÅÃÇ϶ó) ±×·¡¼­ ³ª´Â µÎ¹øÂ° ¿É¼ÇÀ¸·Î ´Ù½Ã ¼±ÅÃÇß´Ù. ±×°ÍÀº ¾î·ÆÁö ¾Ê°í, ´Ù¸¸ Á»´õ ¸¹Àº ½Ã°£ÀÌ °É¸°´Ù.
  • ¼³Ä¡ÀÚ°¡ Å×ÀÌÅͺ£À̽º°¡ ÀÛµ¿ÇÒ È¯°æÀ» ¹°¾îº¼¶§ 'Hybrid'¶ó°í ¼±ÅÃÇÏ ´Â°Ô ¾Æ¹«µµ ÁÁÀ»(¾ÈÀüÇÒ)°ÍÀÌ´Ù.
  • ÀÌÁ¦ ¼³Ä¡ÀÚ´Â ¾ó¸¶³ª ¸¹Àº »ç¿ëÀÚ°¡ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̸¦ »ç¿ëÇÒ°ÍÀÎÁö ¹°¾îº¼°ÍÀÌ´Ù. ³ª´Â 5¶ó°í ÀÔ·ÂÇß´Ù
  • ´ÙÀ½À¸·Î ´ç½ÅÀÇ »õ·Î¿î µ¥ÀÌÅͺ£À̽º¿¡ ¾î¶²°ÍÀ» ¼³Ä¡ÇÒ°ÍÀÌÁö ¹°¾îº¼°ÍÀÌ´Ù. ´Ù½Ã¸»ÇÏÀÚ¸é ´ç½ÅÀÇ ´ç½ÅÀÌ ¿øÇϴ°ÍÀ» ³ªº¸´Ù ´õ Àß ¾Ë°í ÀÖ´Ù.
  • ¿À¶óŬÀº ÀÌÁ¦ "Global Database Name" °ú "SID"¸¦ ÇÊ¿ä·Î ÇÒ°ÍÀÌ´Ù. µ¥ÀÌÅͺ£À̽º À̸§(Database Name)Àº FQDN(fully qualified domain name) °ú ºñµíÇÏ´Ù(±×·¯³ª ´Ù¸£´Ù). ´ç½ÅÀÌ ¿À¶óŬ µµ»ç¶ó¸é, ¸¶Âù°¡Áö·Î ¸¸¾à ´ç½ÅÀÇ È¸»ç°¡ »ç¿ëÇÏ´ø °üÇàÀÌ ÀÖ´Ù¸é ¹«¾ùÀ» ÀÔ·ÂÇØ¾ß µÇ´ÂÁö ¾Ë°ÙÁö¸¸. ³ª´Â 'dev1'¶ó°í Çß´Ù.(SID¿Í µ¥ÀÌÅͺ£À̽º À̸§ ¸ðµÎ)
  • ÀÌÁ¦, ´ç½ÅÀ¸ '´çÀå' µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µéÁö, ¾Æ´Ï¸é ½©½ºÅ©¸³Æ®¸¦ À§ÇÑ Á¤º¸¸¦ ÀúÀåÇÏ°Ô ÇÒÁö Á¤ÇØ¾ß ÇÑ´Ù. ³ª´Â 128Mb¸¦ °¡Áö°í ù¹øÂ° ¿É¼ÇÀ¸·Î °í»ýÀ» ÇÏ¿´´Ù.
  • ½© ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú°í, X(window)¸¦ ³¡³»°í ¸Þ¸ð¸®¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ´Ù¸¥ °ÍÀ» ³¡³»°í ½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇß´Ù. Àì½Î°Ô(?)

  • ¹®¼­ÀÇ ¾î¶² °÷¿¡¼­µµ ¾ð±ÞÇÏÁö ¾Ê¾ÒÁö¸¸, ±×·¯³ª ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º ´Â ±×°Í¾øÀÌ Àß ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù!. µ¥ÀÌÅÍ º£À̽º Áï 'dbassist'´Â Á¦´ë·Î »ý¼ºµÇ¾úÀ¸³ª, µðÆúÆ® »ç¿ëÀÚ ·Ñ¹é¼¼±×¸ÕÆ®(user rollback segments) ´Â off-line ÀÎü·Î ³²°ÜÁ®ÀÖ´Ù. (ÂüÁ¶:non-systerm users ´Â Æ®·£Á§¼ÇÀ» ÇÊ¿ä·Î ÇÏ´Â ¾î¶² µ¿ÀÛµµ ÇÏÁö ¾Ê´Â´Ù)
  • ÀÔ·ÂÇ϶ó.

    cd $ORACLE_HOME/dbs
    

    ÀÌÁ¦ "init.ora" (³ªÀÇ °æ¿ì´Â "initdev1.ora")¸¦ ¼öÁ¤ÇÒ Çʿ䰡 ÀÖ´Ù.

    È­ÀÏÀÇ Áß°£Âë¿¡ ´ÙÀ½°ú °°ÀÌ ÄÚ¸àÆ®(comment, #) µÇ¾î ÀÖÀ»°ÍÀÌ´Ù.

    # rollback_segments = (r01, r02, r03, r04)
    

    ÄÚ¸àÆ² ¾ø¾Ö¶ó(#À» Á¦°ÅÇ϶ó). È­ÀÏÀ» ÀúÀåÇÏ¸é µÈ°ÍÀÌ´Ù.

  • ÀÌ·± ÈÄ¿¡¾ß ´ç½ÅÀ¸ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°Ô µÇ¸ç ½ÃÀÛÇÒ¼ö ÀÖ´Ù. ±×·¯³ª ½Ã½ºÅÛ(system) ºñ¹Ð¹øÈ£¸¦ ¾Æ¸¶µµ ¾Ë¼ö ¾øÀ»°ÍÀÌ´Ù.!
  • µÎ°¡Áö ¾Ë¾Æ¾ß ÇÒ°ÍÀÌ ÀÖ´Ù. ù¹øÀç´Â SYSTEM ºñ¹Ð¹øÈ£ÀÌ´Ù. µðÆ÷Æ®´Â 'MANAGER'ÀÌ´Ù.(¿À¶óŬ ºñ¹Ð¹øÈ£´Â °ü½ÀÀûÀ¸·Î ´ë¹®ÀÚ¸¦ »ç¿ë ÇÏ´Â °Í°°´Ù. »ç½Ç ºñ¹Ð¹øÈ£´Â ´ë/¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.) ³ª´Â Áï½Ã SQL*Plus ÇÁ·ÒÇÁÆ®¿¡¼­ password ¶ó°í ÇØ¼­ ¹Ù²Ù¶ó°í ±ÇÀåÇÑ´Ù. (»ç¶÷µéÀº ALTER USER¸¦ »ý°¢ÇϰÚÁö¸¸, 8iºÎÅÍ Áö¿ø¿øÇÏ´Â SQL*Plus ¿¡¼­ »õ·Î°Ô »ý±ä°ÍÀÌ´Ù.)

    ´ç½ÅÀÌ ÇÊ¿äÇÑ ´Ù¸¥ ºñ¹Ð¹øÈ£´Â SYS¸¦ À§ÇѰÍÀÌ´Ù. µðÆúÆ®´Â 'CHANGE_ON_INSTALL' À̰í, ±×°ÍÀÌ ¸»ÇÏ´Â µ¥·Î Á¤È®ÇÏ°Ô ÇØ¶ó.

  • ¸¶Áö¸·°úÁ¤, SQL*Plus ·Î ·Î±×ÀÎ Çϸé 'no profile'À̶ó´Â ¼º°¡½Å °æ°í¸¦ ¾ø¾Ö´Â °úÁ¤ÀÌ´Ù.
  • SQL*Plus ¿¡ 'system'À̶õ »ç¿ëÀÚ·Î ·Î±×ÀÎÇ϶ó(sqlplus system/<password>). ±×¸®°í ´ÙÀ½À» ÀÔ·ÂÇ϶ó:

    @?/sqlplus/admin/pupbld.sql
    

    Àǹ®ºÎÈ£(?)´Â $ORACLE_HOME µð·ºÅ丮ÀÇ º°¸í(alias)ÀÌ´Ù.

    ±×¸®°í ±×°ÍÀ¸·Î, ÀÌÁ¦ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë°¡´ÉÇÏ´Ù. SQL*Plus¸¦ ÀÌ¿ëÇÏ¿© ·Î±×ÀÎÇÒ¼ö ÀÖ´Ù.

    3.6 Áú¹®°ú ´äº¯

    À̰ŠÁ¤¸» ½¬¿ö¿ä?

    ±×·¸´Ù ±×¸®°í ±×·¸Áö ¾Ê´Ù. ¸¸¾à ´ç½ÅÀÌ ´ÜÁö ±¸µ¿¸¸ ½Ãų°ÍÀ̰í, 8iÀÇ »õ·Î¿î Ư¡À» ¹è¿ì±âÀ§ÇÑ ´ç½Å¸¸À» À§ÇÑ µ¥ÀÌÅͺ£À̽º¶ó¸é "±×·¸´Ù"À̰í, À§¿¡¼­ ¸»ÇÑ µ¥ÀÌÅÍ º£À̽º¸¦ ¿Ïº®ÇÏ°Ô ±×¸®°í Àß ÀÛµ¿ÇÏ°Ô ÇÑ·Á°í ÇÑ´Ù¸é "±×·¸Áö ¾Ê´Ù" ÀÌ´Ù.

    ±×·¯³ª, ´ç½ÅÀÌ ¿À¶óŬ¿¡ ´ëÇØ ¸ðµç°ÍÀ» ¾È´Ù¸é ´ç½ÅÀº µðÆúÆ® ¼³Á¤ÀÌ Áöµ¶È÷ ³ª»Ú´Ù´Â °ÍÀ» ½±°Ô ¾Ë¼ö ÀÖÀ»°ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ Áß¿äÇÑ, »ý»ê ½Ã½ºÅÛÀ» ¸¸µé°ÍÀ̶ó¸é "Custom" ¿É¼ÇÀ» ¼±ÅÃÇ϶ó°í Ãæ°íÇÏ°í ½Í´Ù.

    ³ªÀÇ Àå³­À» À§ÇÑ ½Ã½ºÅÛÀÇ °æ¿ì¿¡µµ ³ª´Â ¸î°¡Áö ¼³Á¤À» ¹Ù²Ù¾ú´Ù. ¸ðµç Å×ÀÌºí½ºÆäÀ̽º(table-spaces)ÀÇ Å©±â¸¦ ´Ã¸®°í ¹Ù²Ù¾ú´Ù. ÀÌÀ¯´Â ±×°ÍµéÀÌ ÀÚµ¿À¸·Î ´Ã¾î³ªÁö ¾Ê¾Ò±â ¶§¹®¿¡.(³ª´Â ¼ÒÇÁÆ®¿þ¾î°¡ Áö³ªÄ¡°í ¶È¶ÈÇÑ °ÍÀ» ½È¾îÇÑ´Ù)

    ¸ðµç È­ÀÏÀ» ´Ù¸¥ µð½ºÅ©¿¡ ³Ö´Â°Ô Á¤¸» ÇÊ¿äÇѰ¡¿ä?

    ¾Æ´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ Àß µ¿ÀÛÇÑ´Ù. ±×·¯³ª ¸ðµç È­ÀÏÀ» °°Àº µð½ºÅ©¿¡ ³ÖÀ¸¶ó°í ±ÇÇÏ°í ½Í´Ù.

    ¿©·¯°³ÀÇ µð½ºÅ©¿¡ ºÐ»êµÈ È­ÀÏÀº ,¼³·É È­ÀÏÀÌ Å×ÀÌÅÍ È­ÀÏÀÌ ÇѰ÷¿¡ ÀÖ°í ·Ñ¹é ¼¼±×¸ÕÆ®°¡ ´Ù¸¥ °÷¿¡ ÀÖ´õ¶óµµ, »ó´çÇÑ ¼º´ÉÇ×»óÀ» °¡Á®¿Â´Ù. ´õ¸¹Àº Á¤º¸¸¦ ¿øÇÏ¸é ¿À¶óŬ DBA ¿¡ °üÇÑ Ã¥À» ÂüÁ¶Ç϶ó.

    dbassistÀ» ½ÃÀÛÇÒ¼ö ¾ø¾î¿ä.

    ¼³Ä¡ Ãʱ⿡ ³»¿ë¾ø´Â È­ÀÏ(zero-length files) ¶§¹®¿¡ ÀϾ´Ù. ÆÐÄ¡¸¦ ¼³Ä¡Çϸé À̹®Á¦¸¦ ÇØ°áÇϼö ÀÖ´Ù.

    "ORA-01034: ORACLE not available" ¶õ ¸Å¼¼Áö

    ¬°Ô À̾߱âÇϸé, Àû¾îµµ ´ç½ÅÀÇ $ORACLE_SID °¡ Á¤È®ÇÏÁö ¾Ê¾Æ¼­ »ý±ä´Ù. 'dbassist'°¡ °¡Áö°í ÀÖ´Â °ª°ú ´ç½ÅÀÇ È¯°æº¯¼ö¸¦ °°°ÔÇϰí, ÀͽºÆ÷Æ®µÇ¾î¾ß ÇÑ´Ù.(¿¹, º»½©(Bourne shell)ȣȯ ½©¿¡¼­ export ORACLE_SID )

    "ORA-01012: Not logged in" ¶õ ¸Å¼¼Áö

    ¸Å¿ì ÈçÇÑ ¿À·ùÀÌ´Ù. ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¸¹Àº ´Ù¸¥ ÀÌÀ¯°¡ ÀÖ´Ù.

    ¸ÕÀú, °øÀ¯¼­¹ö ¼³Á¤(Shared Server configuration)À» ¸¸µéÁö ¾Ê¾Ò´ÂÁö È®ÀÌÇØº¸¶ó.(MTS¶ó°í ¾Ë·ÁÁø) Dedicated Server ¸¦ ÀÌ¿ëÇØ¼­ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé°í, ³ªÁß¿¡ ¹Ù²Ù¾î¶ó.

    ±×°ÍÀÌ ¾Æ´Ï¶ó¸é, ´ç½ÅÀÇ NLS_LANG ȯ°æº¯¼ö¸¦ È®ÀÎÇØº¸¶ó. °¡À彬¿î ¿É¼ÇÀº ±×°ÍÀ» ¼³Á¤ÇÏÁö ¾Ê´Â°ÍÀÌ´Ù. ¸¸¾à Á¤¸»·Î ±× ȯ°æº¯¼ö¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é, Á¤È®ÇÑ °ªÀ» °¡Áö°í ÀÖ¾î¾ßÇÏ´Ù. (¾ËÆÄºªÀÇ 12¹øÂ° ±ÛÀÚ)


    ´ÙÀ½ ÀÌÀü Â÷·Ê