ÀϹÝÀûÀ¸·Î ¹®¼¸¦ µû¸£´Â°ÍÀÌ ÁÁÀº »ý°¢ÀÌ´Ù. ±×°ÍÀº ³ª»ÚÁö ¾Ê°í, ´ç½ÅÀÌ °¡Áø ¿À¶óŬ·ÎºÎÅÍ º¸´Ù ¸¹Àº Áö¿øÀ» ¹ÞÀ»¼ö ÀÖÀ»°ÍÀÌ´Ù.(¿À¶óŬ ÇÁ·Î±×·¥¿¡ ´ëÇØ ±× ¹®¼¸¦ µû¸£¸¦ °ÍÀ¸·Î À߸øµÇ´Â ¸·À»¼ö ÀÖ´Ù.. -±×°Ô ±×·±°ÅÁö¹¹- Á¦´ë·Î µÈ Áö¿øÀ» ¹Þ´Â À¯ÀÏÇÑ ±æÀÌ´Ù.)
À̹®¼´Â °³·«ÀûÀÎ °Í¸¸ ´Ù·ê°ÍÀÌ´Ù. ±×·¯³ª ´ç½ÅÀº ¿©ÀüÈ÷ À¯¿ëÇÑ ¿À¶óŬ ¹®¼ ¸¦ ÂüÁ¶ÇÒ¼ö ÀÖ´Ù.
¿À¶óŬ ¼³Ä¡Áß ¼³Ä¡ÇÁ·Î±×·¥Àº ¸¹Àº Áú¹®À» ´øÁø´Ù. ÀϹÝÀûÀ¸·Î Áú¹®Àº ¾î·ÆÁö ¾ÊÀ¸³ª ÀÚ½ÅÀÌ ¹«¾ùÀ» ¿Ö ÀÔ·ÂÇÏ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù.
runInstaller
)À» user(oracle user) ·Î ½ÇÇàÇÑ´Ù.
/u01
ÀÌÁö¸¸ ³ª´Â ±×°ÍÀ» ¹«½ÃÇϰí
/home/oracle
¿¡ ¼³Ä¡ÇÏ¿´´Ù. ÀÌ·±Á¡¿¡¼´Â ¿À¶óŬÀÇ Á¶¾ðÀ» µû¸£´Â°ÍÀÌ ÁÁ´Ù.
ÀÚ¼¼ÇÑ °ÍÀ» ÀÔ·ÂÇß´Ù¸é 'Next'¸¦ Ŭ¸¯Ç϶ó.
/tmp/OraInstall/orainstRoot.sh
¸¦ ½ÇÇàÀ»
¿ä±¸ÇÒ°ÍÀÌ´Ù. ±×·¸°Ô Ç϶ó.(±×·¸°Ô Çϱâ À§ÇØ pdksh
À̳ª bash
¸¦ ½ÃÇà
½ÃÄÑ¾ß ÇÒ°ÍÀÌ´Ù.) ±×·¸°Ô Çϰí 'Retry'¸¦ Ŭ¸¯Ç϶ó.
ºÒÇàÈ÷µµ, ¿À¶óŬÀÌ º¸³½ CDÀÇ ¹öÀüÀÌ 8.1.5.0.0. ÀÌ´Ù. ¸ðµÎ ±×·¸µí ù¹øÂ° ¸±¸®½º´Â ¹®Á¦¸¦ °¡Áö°í ÀÖ°í(³»¿ë¾ø´Â ÈÀÏÀÇ Æ÷ÇÔ, ±×·¡¼ Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù.), 8.1.5.0.2·ÎÀÇ ÆÐÄ¡°¡ ÇʼöÀûÀÌ´Ù. ´ç½ÅÀº ÀÌ ¹®¼ÀÇ "±¸¼º(5)" ´Ü¶ô ÁøÇàÀÌ ¿ä±¸µÈ´Ù. ¿©±â¼ ¼³¸íÇÏ´Â ÆÐÄ¡´Â ´©ÀûÆÐÄ¡ÀÌ´Ù. Áï 8.1.5.0.0 ¿¡¼ 8.1.5.0.2·Î ÆÐÄ¡Çϱâ À§ÇÑ ¸ðµç ÈÀÏÀ» Æ÷ÇÔÇÑ´Ù
ÇÊ¿äÇÑ ÈÀÏÀº ¿À¶óŬ À¥»çÀÌÆ® ¿¡ ÀÖ´Ù. ±×¸®°í ¼³Ä¡Çϱ⠻ó´ëÀûÀ¸·Î ½±´Ù.
$ORACLE_HOME
¿¡ ¸¸µé¾ú´Ù.)
mkdir /tmp/orapatch cd /tmp/orapatch
tar zvxf $ORACLE_HOME/patches/linux815patches.gz
./linux_815patches.sh
ÇöÀç µð·ºÅ丮¿¡ ÈÀÏÀ» Ç®Áö ¾Ê´Â °ÍÀÌ Áß¿äÇÏ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ÆÐÄ¡ ¼³Ä¡ÇÁ·Î±×·¥Àº Á¤È®ÇÑ ÈÀÏ °¹¼ö¸¦ °¡Áö°í ÀÖ´ÂÁö ¾ø´ÂÁö Á¡°ËÇÑ´Ù. ¸¸¾à Á¤È®ÇÏÁö ¾ÊÀ¸¸é ½ÇÆÐÇÑ´Ù. ¹°·Ð ¸¸¾à ÆÐÄ¡ ¾ÆÄ«À̺ê ãÀ¸¸é ³Ê¹« ¸¹Àº ÈÀÏÀ» ã°ÔµÈ´Ù.(?)
¾Æ·¡ÀÇ ÁÙÀ» ´ç½ÅÀÇ ".profile" ¿¡ Ãß°¡Ç϶ó. (¾Æ´Ï¸é ÀÚ½ÅÀÇ ½©¿¡¼ µ¿ÀÏÇÑ ÀÛ¿ëÀ» ÇÏ´Â °÷¿¡)
. oraenv export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
´ëü ¿Ö ¿À¶óŬ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ±×·¸°Ô ÇØÁÖÁö ¾Ê´ÂÁö ¸ð¸£°Ú´Ù.
¸¸¾à ´ÙÀ½¹ø¿¡ ·Î±×ÀÎ ÇßÀ»¶§ "[: integer expression expected before -lt
" ¶ó
°ÍÀ» º¸°ÔµÈ´Ù¸é, ±×°ÍÀº 'oraenv'°¡ µðÆúÆ®ÀÎ 'unlimited' °¡ ¾Æ´Ï°í ULIMIT ¶ó°í
°£ÁÖÇϱ⠶§¹®ÀÌ´Ù. ³ª´Â ±× ¿À·ù¸¦ ¹«½ÃÇØµµ º°´Ù¸¥ ÇØ°¡ ¾ø´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù.
±×·¯³ª °íÄ¡°í ½Í´Ù¸é ULIMIT¸¦ ¾î¶² Á¦ÇÑµÈ °ÍÀ¸·Î ¹Ù²Ù¸éµÈ´Ù.
¸ÕÀú, ¸Â´Â JVM ¹öÀü ½ÇÇàÁßÀÎÁö È®ÀÎÇ϶ó. ³ª´Â ¿À¶óŬÀÌ ¹»ÇÏ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸, JVM ¹öÀü¿¡ ¸Å¿ì ¹Î°¨ÇÏ´Ù.
µÎ¹øÂ°·Î, ¿À¶óŬ CD ÀÇ ·çÆ®¿¡¼ runInstaller
¸¦ ½ÇÇàÇÏ´Â ´ë½Å
install/linux
·Î À̵¿ÇÏ¿© runInst.sh
½©½ºÅ©¸³Æ® ¸¦ ½ÇÇàÇ϶ó.
À̹®Á¦´Â ·¹µåÇÞ 6.0 º¸´Ù 6.1 ¿¡¼ ´õ ºó¹øÇÏ¸ç ¾Æ¸¶µµ »õ·Î¿î C ¶óÀ̺귯¸® ¶§¹®ÀΰÍó·³ º¸ÀδÙ.
³ª´Â ¶ÇÇÑ Æ²¸° ¹öÀüÀÇ ±×³ð(Gnome) À©µµ¿ì ¸Þ´ÏÀú¿Í, ÀζóÀÌÆ®¸ÕÆ®(Enlightenment) ¸¦ »ç¿ëÇÒ¶§ ÀÌ·± ¹®Á¦°¡ ³ªÅ¸³´Ù°í µé¾ú´Ù. ¾÷±×·¡À̵å Çϰųª KDE³ª Fvwm2 °°Àº ´Ù¸¥ À©µµ¿ì ¸Þ´ÏÀú¸¦ »ç¿ëÇ϶ó.
ÀϹÝÀûÀÌÁö ¾ÊÀº Çö»óÀÌ´Ù. º¸Åë ´ç½ÅÀÌ ¿À·¡µÈ ¹öÀüÀÇ Enlightenment »ç¿ëÇÒ¶§ ÀϾÙ. ¾÷±×·¡À̵åÇϰųª ¶ó´Â X-window ¸Å´ÏÀú¸¦ »ç¿ëÇϸé ÇØ°áÇÒ¼ö ÀÖ´Ù.
ºñ½ÁÇÑ ¹®Á¦°¡ ¼³Ä¡ÇÁ·Î±×·¥ ¾î¶² ½ÃÁ¡ÀÌ µÇ¸é ³ª´Ù³ª´Âµ¥ ¾à 80%ÀÇ °úÁ¤ ÀÌ ÁøÇàµÉ¶§ ³ªÅ¸³´Ù. À̰ÍÀº ¿À¶óŬÀÌ ¸Þ¸ð¸®°¡ ¸ðÀÚ¶ó¼ ³ªÅ¸³ª´Â °Í°°´Ù. 200Mb ÀÌ»óÀÇ ½º¿ÒÀ» ÀâÀ¸¸é µÉ°ÍÀÌ´Ù.
¹«½¼ ¹öÀüÀÇ ÀÚ¹Ù °¡»ó ¸Ó½ÅÀ» »ç¿ëÇϼ¼¿ä? »ç¶÷µéÀº ´Ù¸¥ ¹öÀü¿¡¼ ¼³Ä¡¸¦ ¼º°øÇß´Ù°í ÁÖÀåÇÏÁö¸¸, ´ëºÎºÐÀÇ ¹®Á¦´Â JRE 1.1.6v5 ·Î ´Ù¿î±×·¹À̵å ÇßÀ»¶§ »ç¶óÁø´Ù. JRE 1.1.6v5 Àº ¿À¶óŬÀÌ ÀڽŵéÀÇ ¹®¼ ¿¡¼ ÃßõÇÏ´Â ¹öÀüÀÌ´Ù.
´Ù¸¥ µÎ°¡Áö Áß¿äÇÑ ¾ð±Þ: JRE ¸¦ »ç¿ëÇ϶ó JDK ¸¦ »ç¿ëÇÏÁö ¸»¶ó. µÎ¹øÂ°´Â "green" ½º·¹µå¸¦ »ç¿ëÇ϶ó. THREADS_FLAG ÀÇ ¼¼ÆÃÀ» 'native'·Î ÇÏÁö ¾ÊÀ¸¸é È®½ÇÈ÷ Á¤È®ÇÑ ¼³Á¤À» ÇѰÍÀÌ´Ù.
´ç½ÅÀº Á¤¸» GLIBC 2.1¸¦ °¡Áö°í Àִ°¡ ±×·¸Áö ¾ÊÀº°¡
¸»ÇÏ·Á°í ÇÏ´Â ¿À·ù ¸Þ¼¼Áö´Â ´ÙÀ½°ú ºñ½ÁÇÑ ¹®Á¦´Ù:
°øÀ¯ ¶óÀ̺귯¸® ÀûÀç¿À·ù : 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 ÀÇ µðÆúÆ® ¼³Á¤Àº ¸ðµç ¶óÀ̺귯¸®¸¦ ¾îµð¿¡¼ ã¾Æ¾ß ÇÏ´ÂÁö ¾ËÁö
¸øÇÑ´Ù. ¼³Ä¡°¡ ³¡³ÈÄ $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
½© ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú°í, X(window)¸¦ ³¡³»°í ¸Þ¸ð¸®¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ´Ù¸¥ °ÍÀ» ³¡³»°í ½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇß´Ù. Àì½Î°Ô(?)
ÀÔ·ÂÇ϶ó.
cd $ORACLE_HOME/dbs
ÀÌÁ¦ "init.ora" (³ªÀÇ °æ¿ì´Â "initdev1.ora")¸¦ ¼öÁ¤ÇÒ Çʿ䰡 ÀÖ´Ù.
ÈÀÏÀÇ Áß°£Âë¿¡ ´ÙÀ½°ú °°ÀÌ ÄÚ¸àÆ®(comment, #) µÇ¾î ÀÖÀ»°ÍÀÌ´Ù.
# rollback_segments = (r01, r02, r03, r04)
ÄÚ¸àÆ² ¾ø¾Ö¶ó(#À» Á¦°ÅÇ϶ó). ÈÀÏÀ» ÀúÀåÇÏ¸é µÈ°ÍÀÌ´Ù.
µÎ°¡Áö ¾Ë¾Æ¾ß ÇÒ°ÍÀÌ ÀÖ´Ù. ù¹øÀç´Â SYSTEM ºñ¹Ð¹øÈ£ÀÌ´Ù.
µðÆ÷Æ®´Â 'MANAGER
'ÀÌ´Ù.(¿À¶óŬ ºñ¹Ð¹øÈ£´Â °ü½ÀÀûÀ¸·Î ´ë¹®ÀÚ¸¦ »ç¿ë
ÇÏ´Â °Í°°´Ù. »ç½Ç ºñ¹Ð¹øÈ£´Â ´ë/¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.)
³ª´Â Áï½Ã SQL*Plus ÇÁ·ÒÇÁÆ®¿¡¼ password
¶ó°í ÇØ¼ ¹Ù²Ù¶ó°í ±ÇÀåÇÑ´Ù.
(»ç¶÷µéÀº ALTER USER
¸¦ »ý°¢ÇϰÚÁö¸¸, 8iºÎÅÍ Áö¿ø¿øÇÏ´Â SQL*Plus
¿¡¼ »õ·Î°Ô »ý±ä°ÍÀÌ´Ù.)
´ç½ÅÀÌ ÇÊ¿äÇÑ ´Ù¸¥ ºñ¹Ð¹øÈ£´Â SYS¸¦ À§ÇѰÍÀÌ´Ù. µðÆúÆ®´Â
'CHANGE_ON_INSTALL
' À̰í, ±×°ÍÀÌ ¸»ÇÏ´Â µ¥·Î Á¤È®ÇÏ°Ô ÇØ¶ó.
SQL*Plus ¿¡ 'system'À̶õ »ç¿ëÀÚ·Î ·Î±×ÀÎÇ϶ó(sqlplus
system/<password>
).
±×¸®°í ´ÙÀ½À» ÀÔ·ÂÇ϶ó:
@?/sqlplus/admin/pupbld.sql
Àǹ®ºÎÈ£(?)´Â $ORACLE_HOME
µð·ºÅ丮ÀÇ º°¸í(alias)ÀÌ´Ù.
±×¸®°í ±×°ÍÀ¸·Î, ÀÌÁ¦ ´ç½ÅÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ë°¡´ÉÇÏ´Ù. SQL*Plus¸¦ ÀÌ¿ëÇÏ¿© ·Î±×ÀÎÇÒ¼ö ÀÖ´Ù.
±×·¸´Ù ±×¸®°í ±×·¸Áö ¾Ê´Ù. ¸¸¾à ´ç½ÅÀÌ ´ÜÁö ±¸µ¿¸¸ ½Ãų°ÍÀ̰í, 8iÀÇ »õ·Î¿î Ư¡À» ¹è¿ì±âÀ§ÇÑ ´ç½Å¸¸À» À§ÇÑ µ¥ÀÌÅͺ£À̽º¶ó¸é "±×·¸´Ù"À̰í, À§¿¡¼ ¸»ÇÑ µ¥ÀÌÅÍ º£À̽º¸¦ ¿Ïº®ÇÏ°Ô ±×¸®°í Àß ÀÛµ¿ÇÏ°Ô ÇÑ·Á°í ÇÑ´Ù¸é "±×·¸Áö ¾Ê´Ù" ÀÌ´Ù.
±×·¯³ª, ´ç½ÅÀÌ ¿À¶óŬ¿¡ ´ëÇØ ¸ðµç°ÍÀ» ¾È´Ù¸é ´ç½ÅÀº µðÆúÆ® ¼³Á¤ÀÌ Áöµ¶È÷ ³ª»Ú´Ù´Â °ÍÀ» ½±°Ô ¾Ë¼ö ÀÖÀ»°ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ Áß¿äÇÑ, »ý»ê ½Ã½ºÅÛÀ» ¸¸µé°ÍÀ̶ó¸é "Custom" ¿É¼ÇÀ» ¼±ÅÃÇ϶ó°í Ãæ°íÇÏ°í ½Í´Ù.
³ªÀÇ Àå³À» À§ÇÑ ½Ã½ºÅÛÀÇ °æ¿ì¿¡µµ ³ª´Â ¸î°¡Áö ¼³Á¤À» ¹Ù²Ù¾ú´Ù. ¸ðµç Å×ÀÌºí½ºÆäÀ̽º(table-spaces)ÀÇ Å©±â¸¦ ´Ã¸®°í ¹Ù²Ù¾ú´Ù. ÀÌÀ¯´Â ±×°ÍµéÀÌ ÀÚµ¿À¸·Î ´Ã¾î³ªÁö ¾Ê¾Ò±â ¶§¹®¿¡.(³ª´Â ¼ÒÇÁÆ®¿þ¾î°¡ Áö³ªÄ¡°í ¶È¶ÈÇÑ °ÍÀ» ½È¾îÇÑ´Ù)
¾Æ´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾Ê¾Æµµ Àß µ¿ÀÛÇÑ´Ù. ±×·¯³ª ¸ðµç ÈÀÏÀ» °°Àº µð½ºÅ©¿¡ ³ÖÀ¸¶ó°í ±ÇÇÏ°í ½Í´Ù.
¿©·¯°³ÀÇ µð½ºÅ©¿¡ ºÐ»êµÈ ÈÀÏÀº ,¼³·É ÈÀÏÀÌ Å×ÀÌÅÍ ÈÀÏÀÌ ÇѰ÷¿¡ ÀÖ°í ·Ñ¹é ¼¼±×¸ÕÆ®°¡ ´Ù¸¥ °÷¿¡ ÀÖ´õ¶óµµ, »ó´çÇÑ ¼º´ÉÇ×»óÀ» °¡Á®¿Â´Ù. ´õ¸¹Àº Á¤º¸¸¦ ¿øÇÏ¸é ¿À¶óŬ DBA ¿¡ °üÇÑ Ã¥À» ÂüÁ¶Ç϶ó.
¼³Ä¡ Ãʱ⿡ ³»¿ë¾ø´Â ÈÀÏ(zero-length files) ¶§¹®¿¡ ÀϾÙ. ÆÐÄ¡¸¦ ¼³Ä¡Çϸé À̹®Á¦¸¦ ÇØ°áÇϼö ÀÖ´Ù.
¬°Ô À̾߱âÇϸé, Àû¾îµµ ´ç½ÅÀÇ $ORACLE_SID
°¡ Á¤È®ÇÏÁö ¾Ê¾Æ¼ »ý±ä´Ù.
'dbassist'°¡ °¡Áö°í ÀÖ´Â °ª°ú ´ç½ÅÀÇ È¯°æº¯¼ö¸¦ °°°ÔÇϰí, ÀͽºÆ÷Æ®µÇ¾î¾ß
ÇÑ´Ù.(¿¹, º»½©(Bourne shell)ȣȯ ½©¿¡¼ export ORACLE_SID
)
¸Å¿ì ÈçÇÑ ¿À·ùÀÌ´Ù. ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¸¹Àº ´Ù¸¥ ÀÌÀ¯°¡ ÀÖ´Ù.
¸ÕÀú, °øÀ¯¼¹ö ¼³Á¤(Shared Server configuration)À» ¸¸µéÁö ¾Ê¾Ò´ÂÁö È®ÀÌÇØº¸¶ó.(MTS¶ó°í ¾Ë·ÁÁø) Dedicated Server ¸¦ ÀÌ¿ëÇØ¼ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé°í, ³ªÁß¿¡ ¹Ù²Ù¾î¶ó.
±×°ÍÀÌ ¾Æ´Ï¶ó¸é, ´ç½ÅÀÇ NLS_LANG
ȯ°æº¯¼ö¸¦ È®ÀÎÇØº¸¶ó. °¡À彬¿î ¿É¼ÇÀº
±×°ÍÀ» ¼³Á¤ÇÏÁö ¾Ê´Â°ÍÀÌ´Ù. ¸¸¾à Á¤¸»·Î ±× ȯ°æº¯¼ö¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é,
Á¤È®ÇÑ °ªÀ» °¡Áö°í ÀÖ¾î¾ßÇÏ´Ù. (¾ËÆÄºªÀÇ 12¹øÂ° ±ÛÀÚ)