Oralce 817 Install
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : article>oracle817_install



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

¿À¶óŬ 817 ÀνºÅçÇϱâ

1절. ¼Ò°³

¿Ø ¿À¶óŬ ÀνºÅç °­ÁÂ(¶ó±â º¸´Ù´Â ¸Þ´º¾óÀÌÁö¸¸) ? ¶ó°í ÀǾÆÇØ ÇÒÁö ¸ð¸£°Ú´Ù. »ç½ÇÀº ¿äÁò proc °øºÎµµ ÇÒ°âÇØ¼­ ¿¹Àü±â¾ïÀ» »ì·Á ¿À¶óŬÀ» ¼³Ä¡ÇÒ·Á°í Çߴµ¥, ¿Ø°É ¼³Ä¡ÇÏ´Â°Í ÀÚü°¡ º¸Åë ÈûµçÀÏÀÌ ¾Æ´Ï¿´´Ù. (¾Æ¸¶ 3ÀÏ Á¤µµ´Â °í»ýÀ» ÇÑ°Í °°´Ù)

¿¹Àü¿¡ °í»ý°í»ýÇϸ鼭 ¼³Ä¡ÇßÀ»Àû¿¡ ¹®¼­·Î Á¤¸®Çصξú´Ù¸é, ÀÌ·± °í»ýÀº ÇÏÁö ¾Ê¾ÒÀ»°Çµ¥¶õ »ý°¢ÀÌ µé¾î¼­ ¾à°£ ¹ø°Å·Ó±ä ÇÏÁö¸¸ °­ÁÂÇü½ÄÀ¸·Î ±ÛÀ» ¿Ã¸®°íÀÚ ¸¶À½À» ¸Ô¾ú´Ù.

Âü°í·Î ¿À¶óŬÀÇ ¼³Ä¡ ¸ñÀûÀº proc ½ºÅ͵𸦠À§ÇÔÀÓÀ» ¹Ì¸® ¸»ÇصдÙ.


2절. ¿À¶óŬ 817 ¼³Ä¡Çϱâ

2.1절. ¿À¶óŬ ¼³Ä¡ ȯ°æ

À̹®¼­¿¡¼­´Â ¿À¶óŬ 817 ¹öÁ¯À» ±âÁØÀ¸·Î ¼³¸íÀ» ÇÒ°ÍÀÌ´Ù. ÇöÀç ¿À¶óŬ 9i release 2 ¹öÀü±îÁö ³ª¿Ô´Âµ¥, ÇнÀ¿ëÀ¸·Î ¼³Ä¡Çϱ⿡´Â ³Ê¹« µ¢Ä¡°¡ Å©°í ¹«°Ì´Ù¶ó´Â »ý°¢ÀÌ µé¾î¼­ °¡Àå ¹«³­ÇÏ´Ù°í »ý°¢µÇ´Â 817 ¹öÁ¯À» ¼±ÅÃÇß´Ù. - óÀ½¿£ 9i ¸¦ ¼³Ä¡ÇÏ·Á°í Çߴµ¥ ¼³Ä¡ÇÏ´Ù º¸´Ï ÇÏµå µð½ºÅ© °ø°£ÀÌ ºÎÁ·Çؼ­ T.T ±×³É Æ÷±âÇØ ¹ö·È´Ù. ¿Â¶óÀÎ »ó¿¡¼­ ´Ù¿î ¹Þ°í ÀÌ°É ¼³Ä¡ÇÏ·Á¸é ¾Æ¸¶µµ 7GB ÀÌ»óÀÇ °ø°£Àº ÀÖ¾î¾ß µÇÁö ¾ÊÀ»±î ÇÏ´Â »ý°¢ÀÌ µé¾ú´Ù. -

OS ´Â Linux ¸¦ ¼±ÅÃÇßÀ¸¸ç ÇÑÄĸ®´ª½º 2.0 ¿¡ ¼³Ä¡µÇ¾ú´Ù. ÇÑÄĸ®´ª½º 2.0 Àº rpm ±â¹ÝÀ̸ç redhat7.2 ¿Í ȣȯµÉ°ÍÀ¸·Î »ý°¢µÈ´Ù. ÀÌ ¹®¼­ÀÇ ³»¿ëÀº ÀÏ¹Ý ·¹µåÇò 7.x °è¿­¿¡µµ µ¿ÀÏÇÏ°Ô Àû¿ëµÉ °ÍÀÌ´Ù. ±×¿ÜÀÇ ¹èÆ÷ÆÇÀÇ °æ¿ì¿¡µµ Ä¿³Î ¹öÁ¯°ú(2.4.x)¿Í glibc ¹öÁ¯¸¸ ½Å°æ½áÁØ´Ù¸é ¸¶Âù°¡Áö·Î µ¿ÀÏÇÏ°Ô Àû¿ë½Ãų¼ö ÀÖÀ»°ÍÀ¸·Î »ý°¢ÇÑ´Ù.

"»ý°¢ÇÑ´Ù" µîÀ¸·Î ¾î¹°ÂÄ ³Ñ¾î°¡´Â ÀÌÀ¯´Â Oracle ÀÌ ¹èÆ÷ÆÇ ȯ°æ¿¡ ³Ê¹« ¹Î°¨ÇÏ°Ô ¹ÝÀÀÇϱ⠶§¹®ÀÌ´Ù. ¾î¶² ¹èÆ÷ÆÇ¿¡¼­´Â Çѹø¿¡ µÇ°í, ¾î¶² ¹èÆ÷ÆÇ¿¡¼­´Â ¼³Ä¡°¡ ¾ÈµÇ°í, °°Àº ¹èÆ÷ÆÇÀ̶ó ÇÒÁö¶óµµ glibc ¹öÁ¯ µî¿¡ µû¶ó¼­ ¼³Ä¡°¡ µÇ°í -.- ÇÏ´Â ¹Ì¹¦ÇÑ ¹®Á¦°¡ Àֱ⠶§¹®ÀÌ´Ù.


2.2절. ¿À¶óŬ ´Ù¿î·Îµå ¹Þ±â

¿À¶óŬÀÌ ºñ·Ï »ó¿ë¹öÁ¯À̱ä ÇÏÁö¸¸ Á¦Çѵȿ뵵 (ÇнÀ¿ëÀ̶óµçÁö, ºñ»ó¾÷ÀûÀο뵵) ³»¿¡¼­´Â º° Á¦¾à¾øÀÌ ¼³Ä¡Çؼ­ »ç¿ëÇÒ¼ö ÀÖµµ·Ï ¶óÀ̼¾½ºµÇ¾îÀÖ´Ù. otn ȨÆäÀÌÁö ¿¡ °¡¼­ »ç¿ëÀÚ µî·ÏÀ» ÇÏ¸é ¿Â¶óÀλ󿡼­ ´Ù¿î·Îµå ¹ÞÀ»¼ö ÀÖ´Ù.

ÇÏÁö¸¸ otn ¿¡¼­ ´Ù¿î·Îµå ¹Þ±â À§Çؼ­´Â ³Ê¹« ¸¹Àº ½Ã°£ÀÌ ¼Ò¸ðµÈ´Ù. °Ô´Ù°¡ ÃֽŹöÀü¿ÜÀÇ ±¸¹öÁ¯Àº ±¸ÇϱⰡ Èûµé°Ô µÇ¾îÀÖ´Ù. ±×·¯´Ï ±¹³»ÀÇ ´Ù¸¥ »çÀÌÆ®¸¦ ÀÌ¿ëÇÏ´Â°Ô ÁÁÀ»°ÍÀÌ´Ù. ¿À¶óŬÀ» Á¦°øÇÏ´Â »çÀÌÆ®¸¦ ¹àÈ÷¸é ¿À¶óŬ ¶óÀ̼¾½º¿¡ À§¹èµÉ°Í °°±âµµ Çϰí ÇØ´ç »çÀÌÆ®¿¡ Áö³ªÄ£ Æ®·¡ÇÈÀ» À¯¹ßÇÒ°Í °°¾Æ¼­ ´Ù¿î·Îµå °¡´ÉÇÑ »çÀÌÆ®¸¦ ¸í½ÃÇÏÁö´Â ¾Ê°Ú´Ù. ±×·¯³ª irc ¿¡¼­ µµ¿òÀ» ¹Þ°Å³ª, ÀÎÅÍ³Ý »çÀÌÆ®¸¦ Á» µ¹¾Æ´Ù´Ï´Ù º¸¸é ¾î·ÆÁö ¾Ê°Ô ¿À¶óŬÀ» Á¦°øÇÏ´Â »çÀÌÆ®¸¦ ãÀ»¼ö ÀÖÀ»°ÍÀÌ´Ù.


2.3절. ¿À¶óŬ ¼³Ä¡¸¦ À§ÇÑ ±âº» ȯ°æ ¼³Á¤

¾î¶»°Ô ÇØ¼­µçÁö ¿À¶óŬ 817 À» ´Ù¿î¹Þ¾Ò´Ù°í Ä¡°í, ¿À¶óŬ ¼³Ä¡ÇϱâÀü¿¡ ÇØÁÖ¾î¾ßÇÒ ¸î°¡Áö °Íµé¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ.


2.3.1절. ¿À¶óŬ °èÁ¤ ¼³Á¤

¿À¶óŬÀº ¿À¶óŬ DB °ü¸®¸¦ À§ÇÑ º°µµÀÇ °èÁ¤°ú ±×·ìÀ» ÇÊ¿ä·Î ÇÑ´Ù. oracle °èÁ¤°ú dba ±×·ìÀε¥, ½Ã½ºÅÛ ¸í·ÉÀ» ÀÌ¿ëÇØ¼­ °èÁ¤°ú ±×·ìÀ» »ý¼ºÇϵµ·Ï ÇÏÀÚ.

[root@localhost test]# adduser oracle
[root@localhost test]# passwd oracle
passwd oracle 
Changing password for user oracle
New UNIX password:
...
[root@localhost test]# groupadd dba
				
oracle Àº ±âº»ÀûÀ¸·Î dba ±×·ì¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÔÀ¸·Î /etc/group ÆÄÀÏÀ» ÆíÁýÇØ¼­ dba ±×·ì¿¡ oracle ¸¦ Æ÷ÇÔ½ÃÄÑÁÖµµ·Ï ÇÏÀÚ.
dba:x:561:oracle
				
ÀÌÁ¦ ¿À¶óŬ °èÁ¤ÀÌ »ý¼ºµÇ¾úÀ¸´Ï oracle À¯Àú·Î ·Î±×ÀÎÇÑ´ÙÀ½¿¡ °èÁ¤ ¼³Á¤ÀÌ Á¦´ë·Î µÇ¾îÀÖ´ÂÁö È®ÀÎÀ» ÇØº¸µµ·Ï ÇÑ´Ù.
[root@localhost test]# su - oracle
[oracle@localhost oracle]$ groups
oracle dba
				
oracle °èÁ¤ÀÌ »ý¼ºµÇ°í dba ±×·ì¿¡ ¼Ò¼ÓµÇ¾î ÀÖÀ½À» È®ÀÎÇÒ¼ö ÀÖ´Ù.


2.3.2절. ȯ°æº¯¼ö ¼³Á¤

¿À¶óŬÀ» Á¦´ë·Î ¼³Ä¡ÇÏ°í ¿î¿ëÇϱâ À§Çؼ­´Â ¸î°¡Áö ¼³Á¤ÇØÁÖ¾î¾ßÇÒ È¯°æº¯¼ö °ªÀÌ ÀÖ´Ù. ´ÙÀ½Àº ÇÊÀÚÀÇ oracle °èÁ¤ ȯ°æº¯¼ö °ªÀ¸·Î .bash_profile ¿¡ Á¤ÀǵǾî ÀÖ´Ù.

ORACLE_BASE=/usr/u01
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_OWNER=oracle
ORACLE_SID=oracle
NLS_LANG=American_America.KO16KSC5601
LANG=C
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER TNS_ADMIN LD_LIBRARY_PATH LANG NLS_LANG

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export PATH
				
ORACLE_BASE ÀÌ °ªÀº ¿À¶óŬÀÌ ¼³Ä¡µÉ ·çÆ®µð·ºÅ丮¸¦ ¸»ÇÑ´Ù. À̰ÍÀº ¼³Ä¡ÀÚ°¡ ¼³Á¤Çϱ⠳ª¸§ÀÌ´Ï, ÀÚ½ÅÀÇ ½Ã½ºÅÛ »óȲÀ» °í·ÁÇØ¼­ Àû´çÇÑ µð·ºÅ丮¿¡ Àû´çÇÑ À̸§À¸·Î ÁöÁ¤Çϵµ·Ï ÇÏÀÚ. ÇÊÀÚ´Â /usr/u01 ·Î Á¤Çß´Ù.

ORACLE_HOME Àº ½ÇÁ¦ ¿À¶óŬ Á¦Ç°ÀÌ ¼³Ä¡µÉ µð·ºÅ丮ÀÌ´Ù. ORACLE_OWNER ¿Í ORACLE_SID ´Â ¿À¶óŬ °ü¸® °èÁ¤ÀÇ À̸§ÀÌ´Ù. NLS_LANG ´Â »ç¿ëµÉ¾ð¾îÀÌ´Ù. LANG ´Â C ·Î ÁöÁ¤À» ÇØ³õ±â¸¦ ¹Ù¶õ´Ù ±×·¸Áö ¾ÊÀ¸¸é ¿À¶óŬ ¼³Ä¡Áß ¸î±ºµ¥¿¡¼­ ÇÑ±Û ¸Þ½ÃÁö°¡ ±úÁ®¼­ ³ª¿Â´Ù.

±×¹Û¿¡ ¿À¶óŬ¶óÀ̺귯¸®(LD_LIBRARY_PATH)¿Í ¿À¶óŬ ¼³Ä¡ÈÄ ½ÇÇàÆÄÀÏÀÌ ³õÀÏ µð·ºÅ丮 À§Ä¡(PATH)¸¦ ÁöÁ¤ÇØÁÖµµ·Ï ÇÑ´Ù.


2.3.3절. JAVA ȯ°æ ¼³Ä¡

JDK ¿Í JRE ¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. JRE ´Â ¿À¶óŬ¼³Ä¡ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÀ¸´Ï ½Å°æ¾µ ÇÊ¿ä ¾ø°í, JDK ¸¸ ¼³Ä¡Çϵµ·Ï ÇÏÀÚ. JDK ´Â JDK1.1.8 ¹öÁ¯À» ¼³Ä¡ÇÏ¸é µÈ´Ù. jdk118 ´Ù¿î¹Þ±â. ´Ù¿î·Îµå ¹ÞÀºÈÄ /usr/local ·Î ¿Å°Ü¼­ ¾ÐÃàÀ» Ç®°í /usr/local/java ·Î ¸µÅ©¸¦ °É¾îÁÖµµ·Ï ÇÑ´Ù.

     
[root@localhost local]# tar -xvzf jdk118_v3-glibc-2.1.3.tar.gz
[root@localhost local]# ln -s /usr/local/jdk118_v3 /usr/local/java
				


2.3.4절. glibc 2.1 ¼³Ä¡¹× gcc, cc, ld, libÆÄÀÏ º¯°æ

¸î¹ø ¸®´ª½º¿ë ¿À¶óŬÀ» ¼³Ä¡ÇØ º¸¾Ò´Ù¸é ºÐ¸íÈ÷ Áß°£Âë ¼³Ä¡µÇ´Ù°¡ ¸ØÃß¾î¹ö¸®´Â °ñÄ¡¾ÆÇ ¹®Á¦¸¦ °Þ¾î º»ÀûÀÌ ÀÖÀ»°ÍÀÌ´Ù. ´ëºÎºÐ glibc ¹®Á¦ ¶§¹®ÀÌ´Ù. ÃÖ±ÙÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀÌ glibc 2.2 ¸¦ ±âÁØÀ¸·Î Çϰí Àִµ¥, ¹Ýµå½Ã glibc 2.1 ȯ°æ¾Æ·¡¿¡¼­ ¿À¶óŬÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ´õ¿í ½Å±âÇѰÍÀº ¼³Ä¡ÇÒ¶§¸¸ 2.1 ¹öÁ¯ÀÌ ÇÊ¿äÇÏ°í ¼³Ä¡Á¾·áÈÄ¿¡´Â 2.2 ±â¹Ý¿¡¼­µµ Àßµ¹¾Æ°£´Ù´Â °ÍÀÌ´Ù. T.T

¿ì¼± glibc-2.1 À» ´Ù¿î·Îµå ¹Þµµ·ÏÇÏÀÚ. glibc-2.1 ´Ù¿î¹Þ±â. ¾ÐÃàÀ» Ç®°í ±âÁ¸ÀÇ gcc, cc, ld ´Â Àû´çÇÑ µð·ºÅ丮·Î ¿Å±äÈÄ, glibc-2.1 ¹öÁ¯´ëÀÇ gcc, cc, ld ·Î ¸µÅ©¸¦ ½Ã۵µ·Ï ÇÑ´Ù.

 
[root@localhost test]# cd /usr
[root@localhost usr]# bunzip2 i386-glibc-2.1-linux.tar.bz2
[root@localhost usr]# tar -xvf i386-glibc-2.1-linux.tar
[root@localhost usr]# cd bin 
[root@localhost bin]# mkdir backup 
[root@localhost bin]# mv gcc cc ld backup 
[root@localhost bin]# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
[root@localhost bin]# ln -s gcc cc 
[root@localhost bin]# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
[root@localhost usr]# cd /usr/lib 
[root@localhost lib]# mkdir backup 
[root@localhost lib]# mv libc.a libdl.a libm.a libpthread.a backup
				
ÀÛ¾÷À» ¸¶Ä£ÈÄ¿¡´Â ÀÛ¾÷ÀÌ Á¦´ë·Î ÀÌ·ç¾îÁ®ÀÖ´ÂÁö È®ÀÎÇØº¸µµ·Ï ÇÏÀÚ. ±×·¸Áö ¾ÊÀ¸¸é Á¦´ë·Î ¼³Ä¡µÇÁö ¾ÊÀ»¼öÀÖ´Ù. ±×¸®°í À§ÀÇ º¯°æµÈ ³»¿ëÀº ¼³Ä¡ ¿Ï·áÈÄ ¿ø»ó º¹±¸ÇÏ°Ô µÉ°ÍÀÌ´Ù.


2.3.5절. ¿À¶óŬ ¼³Ä¡

ÀÌÁ¦ ¼³Ä¡ÇÏ´Â Àϸ¸ ³²¾Ò´Ù. ¾îÂî¾îÂî ÇØ¼­ ¹ÞÀº ¿À¶óŬ817 À» Àû´çÇÑ µð·ºÅ丮¿¡ ¿Å±â°í ¾ÐÃàÀ» Ç®µµ·ÏÇÏÀÚ(¹°·Ð CD ·Î ±¸¿üÀ»°æ¿ì¿¡´Â CD ¸¦ ¸¶¿îÆ®)

±×¸®°í ¼³Ä¡ÇϰíÀÚ ÇÏ´Â µð·ºÅ丮(ORACLE_BASE)°¡ ÀÖ´ÂÁö È®ÀÎÇÏ°í ¾ø´Ù¸é ¸¸µé¾î ÁÖµµ·Ï ÇÑ´Ù. ±×¸®°í ¸¸µé¾îÁø µð·ºÅ丮´Â oracle À¯Àú°¡ Á¢±Ù °¡´ÉÇØ¾ß ÇÔÀ¸·Î chown À» ÀÌ¿ëÇØ¼­ µð·ºÅ丮 ±ÇÇÑÀ» º¯°æ½ÃÄÑÁÖµµ·Ï ÇÑ´Ù.

[root@localhost usr]# mkdir u01
[root@localhost usr]# chown oracle.dba u01
				
ÀÌÁ¦ oracle °èÁ¤À¸·Î º¯°æ(switch user)ÇÑ´ÙÀ½¿¡ ¿À¶óŬ ÀνºÅç ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃŰ¸é µÈ´Ù. ±×·±µ¥ ¿À¶óŬ ÀνºÅç ÇÁ·Î±×·¥Àº X Å͹̳λ󿡼­ ½ÇÇà½ÃÄÑ¾ß ÇÔÀ¸·Î oracle À¯Àú¿¡°Ô X Å͹̳Π±ÇÇÑÀ» Áà¾ß ÇÑ´Ù.
  	
[root@localhost usr]# xhost +localhost
localhost being added to access control list
				
ÀÌÁ¦ oracle °èÁ¤À¸·Î º¯°æÇÑ´ÙÀ½ ¿À¶óŬ µð·ºÅ丮·Î À̵¿Çؼ­ ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ÀÛµ¿½Ã۵µ·Ï ÇÏÀÚ. ÇÊÀÚ´Â /usr/oracle ¿¡ ¿À¶óŬ ¾ÐÃàÀ» Ç®¾ú´Ù.
[root@localhost usr]# su - oracle 
[oracle@localhost oracle]# cd /usr/oracle
[oracle@localhost oracle]# ./runInstaller 
				
±×·³ Àá½Ã Çϵåµð½ºÅ©°¡ ¹ö¹÷´íÈÄ ¾Æ·¡¿Í °°Àº ÀνºÅç È­¸éÀÌ ¶á´Ù. (ÇѱÛÀÌ Á» ¿¹»ÚÁö ¾Ê°Ô ³ª¿Â´Ù)

그림 1. Installer È­¸é

´ÙÀ½ ¹öưÀ» ´©¸£µµ·Ï ÇÑ´Ù. ±×·³ ¼³Ä¡ÇÒ µð·ºÅ丮¸¦ ¹¯´Â âÀÌ ¶á´Ù. ´ë»óÀ» ´«¿©°Ü º¸±â ¹Ù¶õ´Ù. ȯ°æº¯¼ö ORACLE_HOME À» Á¦´ë·Î ¼¼ÆÃÇß´Ù¸é ÀÌ¹Ì °æ·Î°¡ ÁöÁ¤µÇ¾î ÀÖÀ»°ÍÀÌ´Ù.

그림 2. ÆÄÀÏÀ§Ä¡ ÁöÁ¤ È­¸é

´ÙÀ½À¸·Î ³Ñ¾î°£´Ù.

ÀÌÁ¦ Unix Group Name À» ÁöÁ¤Ç϶ó´Â È­¸éÀÌ ¶ã°Çµ¥, dba ¸¦ ÀÔ·ÂÇÏ°í ´ÙÀ½ ¹öưÀ» ´©¸¥´Ù. ±×·¯¸é Àá½ÃÈÄ /usr/u01/product/8.1.7/orainstRoot.sh ¸¦ root ±ÇÇÑÀ¸·Î ½ÇÇàÇ϶ó´Â ÆË¾÷ âÀÌ ¶ã°ÍÀÌ´Ù. ÇÑÅÒÀ» Çϳª ´õ ¶ç¿î´ÙÀ½ root ±ÇÇÑÀ¸·Î À§ÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄÑÁÖ°í È®ÀÎ ¹öưÀ» Ŭ¸¯ÇÑ´Ù.

ÀÌÁ¦ ¾î¶² Á¦Ç°À» ¼³Ä¡ÇÒ°ÍÀÎÁö ¹¯´Â Available Products È­¸éÀÌ ¶ã°ÍÀÌ´Ù. ÀÏ´Ü ¼­¹ö¸¦ ¼³Ä¡ÇؾßÇÔÀ¸·Î Oracle8i Enterprise Edition 8.1.7.0.1 À» ¼±ÅÃÇÑ´Ù. ´ÙÀ½ ¹öưÀ» Ŭ¸¯ÇÑ´Ù.

ÀÌÁ¦ Installation Type È­¸éÀÌ ¶ã°ÍÀÌ´Ù. Custom(»ç¿ëÀÚ Á¤ÀÇ)À» ¼±ÅÃÇÏ°í ´ÙÀ½ ¹öưÀ» Ŭ¸¯ÇÑ´Ù. ±×·¯¸é Available Product Components È­¸éÀÌ ¶ß¸é¼­ ¼³Ä¡ÇÒ ÄÄÆ÷³ÍÆ®¸¦ ÁöÁ¤ÇÒ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º°¡ ³ªÅ¸³­´Ù. ´Ù¸¥°Ç ¼Õ´îÇÊ¿ä ¾øÀÌ Net8 Products ¸¸ ¸ðµå Ã¼Å©ÇØ ÁÖµµ·Ï ÇÑ´Ù. ¹°·Ð Oracle À» ¾î´ÀÁ¤µµ ´Ù·êÁÙ ¾È´Ù¸é ´Ù¸¥ °Íµéµµ Á÷Á¢ ¼±ÅÃÇØµµ µÉ°ÍÀÌ´Ù.

´ÙÀ½ ¹öưÀ» ´©¸£°í ³ª¸é ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÆÄÀÏÀ» ·ÎµùÇÏ´Â ½Ã°£ÀÌ È帣°í ³­µÚ Component Locations (±¸¼º¿ä¼ÒÀ§Ä¡) È­¸éÀÌ ¶á´Ù. Java Runtime Environment ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â È­¸éÀε¥, ±âº» ¼³Á¤À¸·Î ³Ñ¾î°¡¸é µÈ´Ù.

그림 3. Privileged Operation System Groups

È­¸é°ú °°ÀÌ Database Administrator Group ¿Í Database Operator Group ÀÇ °ªÀ» dba ·Î ¼¼ÆÃÇØÁØÈÄ ´ÙÀ½ ¹öưÀ» Ŭ¸¯Èù´Ù.

ÀÌÁ¦ Authentication Methods È­¸éÀÌ ¶ã°Çµ¥, ±×³É ÀÌ·±°Ô ÀÖ±¸³ª ÇÏ°í °í°³ Çѹø ²ô´ö¿© ÁÖ°í ³Ñ¾î°¡µµ·Ï ÇÏÀÚ.

´ÙÀ½ ¹öưÀ» Ŭ¸¯Çϸé Choose JDK HOME Directory Áï JDK µð·ºÅ丮¸¦ ÁöÁ¤ÇØÁÖ¶ó´Â È­¸éÀÌ ¶ß´Âµ¥ /usr/local/java ·Î ¼³Á¤ÇÏ°í ´ÙÀ½ ¹öưÀ» ´©¸¥´Ù.

ÆÄÀÏ ·ÎµùÇÏ´À¶ó°í ½Ã°£ÀÌ Á» Áö³­ÈÄ¿¡ Create Database È­¸éÀÌ ³ªÅ¸³ª¸é¼­ Áö±Ý µ¥ÀÌŸº£À̽º¸¦ ÀÛ¼ºÇÒ°ÍÀÎÁö¸¦ ¹°¾îº»´Ù. No ¸¦ ¼±ÅÃÇÏ°í ´ÙÀ½À¸·Î ³Ñ¾î°£´Ù.

Oracle Protocol Support È­¸éÀÌ ¶ã°Çµ¥, TCP¸¸ üũµÇ¾î ÀÖÀ½À» È®ÀÎÇÏ°í ³Ñ¾î°¡µµ·Ï ÇÏÀÚ.

ÀÌÁ¦ Summary(¿ä¾à) È­¸éÀÌ ¶ß´Âµ¥ Install ¹öưÀ» °¡º±°Ô Ŭ¸¯ÇØÁÖ¸é, µåµð¾î ¿À¶óŬ ¼³Ä¡°¡ ½ÃÀ۵ȴÙ. ¼³Ä¡ Ãʹݿ¡ /usr/u01/product/8.1.7/root.sh ¸¦ ½ÇÇà½Ã۶ó´Â ÆË¾÷âÀÌ ¶ã°ÍÀÌ´Ù. root ±ÇÇÑÀ¸·Î ½ÇÇà½ÃÄÑÁÖ°í ³ª¼­ È®ÀÎ ¹öưÀ» Ŭ¸¯Çϰí, ÀνºÅç »óȲÀ» ÁöÄѺ¸µµ·Ï ÇÏÀÚ. ¾Æ¸¶ ½Ã°£ÀÌ Á» °É¸± °ÍÀÌ´Ù. Net8 Configuration Assistant ±îÁö ¸ðµÎ´Ù ³¡³»°í ³ª¸é Á¾·á ¹öưÀ» ´©¸£°í ºüÁ®³ª¿À±â ¹Ù¶õ´Ù.


2.3.6절. ¿À¶óŬ Ãʱ⠵¥ÀÌŸ º£À̽º ¼³Ä¡

À§¿¡¼­ ¿À¶óŬÀ» ¼³Ä¡Çϸ鼭 Creatin database ¿¡¼­ No ¸¦ ÇÏ°í ³Ñ¾î°¬´ø°ÍÀ» ±â¾ïÇÒ°ÍÀÌ´Ù. ÀÌÁ¦ ¿À¶óŬ µ¥ÀÌŸº£À̽º¸¦ ¸¸µé Â÷·Ê°¡ µ¹¾Æ¿Ô´Ù.

¿À¶óŬ µ¥ÀÌŸº£À̽º´Â dbassist ¸í·ÉÀ» ÀÌ¿ëÇØ¼­ »ý¼ºÇÒ¼ö ÀÖ´Ù. ±×·±µ¥ Áö±Ý »óÅ¿¡¼­ dbassist ¸¦ ½ÇÇàÇϸé libldap ¾î¼°í Çϸ鼭 ¿¡·¯°¡ ¶³¾îÁú°ÍÀÌ´Ù. ±×·¯¹Ç·Î ÀÌ ldap ¹ö±×ÆÐÄ¡¸¦ ¸ÕÀú ÇÏ°í ³ª¼­ dbassist ¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù. Çä ¹ö±×ÆÐÄ¡ ÆÄÀÏÀ» ¾îµð¼­ ¹ÞÁÒ? ¶ó°í °ÆÁ¤ÇÒ¼öµµ ÀÖ°ÚÀ¸³ª, ´ÙÇàÈ÷µµ ¿À¶óŬ¿¡ ¹ö±×ÆÐÄ¡ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ´Ù.

/usr/oracle/patch µð·ºÅ丮¿¡°¡¼­ ´ÙÀ½ ¼ø¼­´ë·Î ÆÐÄ¡¸¦ ÇØÁÖ¸é µÈ´Ù.

[oracle@localhost patch]# cd bug1542738
[oracle@localhost bug1542738]# sh README.1542738
[oracle@localhost bug1542738]# cd ../bug1538440
[oracle@localhost bug1542738]# export TOP_PATCH_DIR=/backup/Disk1/patch/bug1538440 
[oracle@localhost bug1542738]# sh README.1538440
				
ÀÌÁ¦ dbassist ¸¦ ½ÇÇàÇÏÀÚ.

그림 4. dbassist

µ¥ÀÌÅͺ£À̽º »ý¼ºÀ» ¼±ÅÃÇÏ°í ´ÙÀ½À¸·Î ³Ñ¾î°¡¸é, µ¥ÀÌŸº£À̽º »ý¼º¹æ¹ýÀ» ¹°¾î¿Â´Ù Custom(»ç¿ëÀÚ Á¤ÀÇ)¸¦ ¼±ÅÃÇϵµ·Ï ÇÏÀÚ. ±×¸®°í ³ª¸ÓÁö °ªÀº µðÆúÆ®·Î ÇÏ°í ³Ñ¾î°¡µµ·ÏÇÑ´Ù. (±×·¸´Ù°í ¸ðµÎ´Ù µðÆúÆ® °ªÀ¸·Î ³Ñ¾î°¡´Â °Ç ¾Æ´Ï´Ù. Oracle Database Configuration Assistant ¿Í Character Set ´Â °ªÀ» º¯°æÇØÁà¾ß ÇÑ´Ù)

Áß°£¿¡ Oracle Database Configuration Assistant È­¸éÀÌ ¶ã°ÍÀÌ´Ù. À̶§ Global Database Name °ú SID ¸¦ oracle ·Î ÇÑ´Ù.

±×¸®°í Character Set È­¸éÀÌ ¶ã°Çµ¥, Character Set È­¸éÀÌ ¶ß¸é Character Set ¸¦ KO16KSC5601 ·Î ¼±ÅÃÇϵµ·Ï ÇÑ´Ù.

¸¶Áö¸·À¸·Î database ¸¦ Áö±Ý »ý¼ºÇÒ°ÍÀÎÁö ¾Æ´Ï¸é ½ºÅ©¸³Æ®·Î ÀúÀåÇÒ°ÍÀÎÁö ¹°¾î¿À´Âµ¥ Áö±Ý»ý¼ºÀ¸·Î ¼±ÅÃÇÏ°í »ý¼º¹öưÀ» ´©¸£¸é µåµð¾î µ¥ÀÌŸº£À̽º¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. µ¥ÀÌŸº£À̽º »ý¼­¿¡´Â »ó´çÈ÷ ¸¹Àº ½Ã°£ÀÌ °É¸°´Ù(´ë·« 3½Ã°£).

ÀåÀå 3½Ã°£À» ±â´Ù¸°ÈÄ µåµð¾î ¿À¶óŬ ¼³Ä¡ ¿Ï·á!!


2.4절. ¿À¶óŬ ¼³Ä¡ Å×½ºÆ®

2.4.1절. ¸®½º³Ê/DB ¼­¹ö°¡µ¿

ÀÌÁ¦ ¿À¶óŬÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾îÀÖ´ÂÁö È®ÀÎÀ» ÇØº¸ÀÚ. ¸ÕÀú Listener °¡ Á¦´ë·Î ÀÛµ¿µÇ°í ÀÖ´ÂÁö ¾Ë¾Æº¸ÀÚ. lsnrctl À» ÀÌ¿ëÇØ¼­ È®ÀÎ °¡´ÉÇÏ´Ù.

[oracle@localhost oracle]$ lsnrctl

LSNRCTL for Linux: Version 8.1.7.0.0 - Production on 23-OCT-2002 00:28:14

(c) Copyright 1998 Oracle Corporation.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 8.1.7.0.0 - Production
Start Date                23-OCT-2002 00:28:19
Uptime                    0 days 0 hr. 0 min. 55 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   /usr/u01/product/8.1.7/network/admin/listener.ora
Listener Log File         /usr/u01/product/8.1.7/network/log/listener.log
Services Summary...
  PLSExtProc            has 1 service handler(s)
  oracle                has 1 service handler(s)
The command completed successfully
				
´ëÃæ À§¿Í °°Àº ¸Þ½ÃÁö°¡ ¶ß¸é ¸®½º³Ê°¡ Á¦´ë·Î ÀÛµ¿Çϰí ÀÖ´Â °Å´Ù. Âü°í·Î ¸®½º³Ê¸¦ ÁßÁö ½Ã۱â À§Çؼ­´Â stop, ½ÃÀÛÇϱâ À§Çؼ­´Â start ¸í·ÉÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù.

ÀÌÁ¦ ¿À¶óŬ ¼­¹ö¸Þ´ÏÀú·Î µé¾î°¡¼­ ¿À¶óŬ DB ¼­¹ö¸¦ °¡µ¿½Ã۵µ·Ï ÇÏÀÚ. svrmgrl À̶ó´Â ¿À¶óŬ ¼­¹ö¸Þ´ÏÀú¸¦ ½ÇÇà½ÃŲÈÄ startup ¸í·ÉÀ» ³»¸®¸é µÈ´Ù.

[oracle@localhost oracle]$ svrmgrl

Oracle Server Manager Release 3.1.7.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation.  All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.7.0.1 - Production
With the Partitioning option
JServer Release 8.1.7.0.1 - Production

SVRMGR> connect internal
Connected.
SVRMGR> startup
ORACLE instance started.
Total System Global Area                         93675680 bytes
Fixed Size                                          73888 bytes
Variable Size                                    76652544 bytes
Database Buffers                                 16777216 bytes
Redo Buffers                                       172032 bytes
Database mounted.
Database opened.
SVRMGR> 
				
À§¿Í ºñ½ÁÇÑ ³»¿ëÀ» Ãâ·ÂÇÑ´Ù¸é ¼­¹öÀÛµ¿ ¿Ï·áÀÌ´Ù. Âü°í·Î DB ¼­¹ö¸¦ ÁߴܽÃ۱â À§Çؼ­´Â connect internal ÈÄ shutdown ¸í·ÉÀ» ³»¸®¸é µÈ´Ù.


2.4.2절. sqlplus ¸¦ ÀÌ¿ëÇÑ SQL Äõ¸® Å×½ºÆ®

ÀÌÁ¦ sqlplus ¸¦ ÀÌ¿ëÇØ¼­ ½ÇÁ¦ Å×À̺íÀ» ÀÛ¼ºÇϰí Äõ¸®¸¦ ³»·Áº¸µµ·Ï ÇÏÀÚ.

[oracle@localhost Disk1]$ sqlplus
				
sqlplus ¸¦ ½ÇÇà½Ã۸é user-name °ú password ¸¦ ¹°À»°ÍÀÌ´Ù. ¿À¶óŬ ¼³Ä¡½Ã ±âº»À¸·Î ¼³Ä¡µÈ À¯ÀúÀÎ system °ú ÀÌ¿¡ ´ëÇÑ ÆÐ½º¿öµå manager À» ÀÔ·ÂÇÏ¸é ·Î±×Àο¡ ¼º°øÇϰí SQL> ÇÁ·ÒÇÁÆ®°¡ ¶³¾îÁö°Ô µÉ°ÍÀÌ´Ù.

°£´ÜÇÏ°Ô table ¸¦ ¸¸µé°í Äõ¸® Å×½ºÆ®¸¦ ÇØº¸µµ·Ï ÇÏÀÚ.

SQL> create table address (name char(12), address char(80));

Table created.

SQL> insert into address values('À±µå¸²', '´ëÇѹα¹ ¿ì¸®³ª¶ó');

1 row created.

SQL> select * from address;

NAME
------------
ADDRESS
--------------------------------------------------------------------------------
À±µå¸²
´ëÇѹα¹ ¿ì¸®³ª¶ó


SQL> 
				


2.5절. Proc ¼³Ä¡Çϱâ

¿À¶óŬ ¼­¹ö¸¦ ¼³Ä¡ÇÏ°í ±âº»µ¿ÀÛÀ» È®ÀÎÇßÀ¸³ª, ¿ì¸®ÀÇ ÃÖÁ¾¸ñÀûÀº ¿À¶óŬ ÇÁ·Î±×·¡¹Ö ȯ°æÀ» ¸¸µå´Â °ÍÀ̸ç, ±×Áß¿¡¼­µµ proc ÇÁ·Î±×·¡¹Ö ȯ°æÀ» ±¸ÃàÇÏ´Â°Ô ¸ñÀûÀÌ´Ù. ¿ì¸®°¡ ¼³Ä¡ÇÑ Oracle8i Enterprise Edition Á¦Ç°±º¿¡´Â proc °¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù. proc ȯ°æÀº Oracle8i Client Á¦Ç°±º¿¡ Æ÷ÇԵǾî ÀÖÀ½À¸·Î º°µµ·Î ¼³Ä¡¸¦ ÇØÁÖ¾î¾ß ÇÑ´Ù.

´Ù½Ã ./runInstaller ¸¦ ½ÇÇà½Ã۵µ·Ï ÇÏÀÚ. ±×¸®°í "¼³Ä¡°¡´ÉÇÑ Á¦Ç°" È­¸éÀ¸·Î À̵¿ÇÏÀÚ. ÀÌ È­¸é¿¡¼­ Oracle8i Client 8.1.7.0.0 À» ¼±ÅÃÇÏ°í ´ÙÀ½À¸·Î ³Ñ¾î°£´Ù. ¼³Ä¡À¯Çü¿¡¼­´Â Custom À» ¼±ÅÃÇØÁÖ°í ´ÙÀ½À¸·Î ³Ñ¾î°¡¸é "¼³Ä¡°¡´ÉÇÑ Á¦Ç° ±¸¼º¿ä¼Ò" È­¸éÀÌ ¶á´Ù. ¿©±â¿¡¼­ oracle Programmer 8.1.7.0.0 ¿¡ ÀÖ´Â Pro*C/C++ 8.1.7.0.0 À» ¼±ÅÃÇÏ°í ´ÙÀ½ ¹öưÀ» ´©¸£µµ·ÏÇÑ´Ù. ±×ÈÄ ¼³Ä¡ ¹öưÀ» ´©¸£¸é proc ȯ°æÀÌ ±¸ÃàµÈ´Ù.


3절. °á·Ð

ÀÌ»ó ¿À¶óŬ ¼³Ä¡¹æ¹ý°ú ¿À¶óŬ ¼­¹öÀÇ °¡µ¿¹æ¹ý ±×¸®°í proc ÇÁ·Î±×·¡¹Ö ȯ°æÀÇ ±¸Ãà¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸¾Ò´Ù.

´ÙÀ½ ºÎÅÍ´Â º»°ÝÀûÀ¸·Î proc ÇÁ·Î±×·¡¹Ö °­Á¸¦ ½ÃÀÛÇØº¼ »ý°¢ÀÌ´Ù. ±×¸®°í À§ÀÇ ¹®¼­´ë·Î Çߴµ¥µµ ¼³Ä¡°¡ µÇÁö ¾Ê´Â´Ù¸é °Ô½ÃÆÇÀ̳ª ÀÌ ¹®¼­¿¡ ´ëÇÑ ´ñ±Û·Î ±ÛÀ» ³²°ÜÁÖ±æ ¹Ù¶õ´Ù.

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.