BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: °³¶óŬ °³´ª½º¿¡¼­ °³¶óŬ ÀνºÅçÇϱâ Á¶È¸¼ö: 5787


Red Hat RHEL4¿¡ Oralcle 10g R2 ¼³Ä¡, Intsall HOWTO
Filed under: System Guru — Peter Kim @ 2:09 ¿ÀÈÄ

Red Hat Enterprise 4AS 64bit ¿¡¼­ 10g¸¦ ¼³Ä¡ °¡À̵å ÀÚ·á°¡ ¸¹Áö ¾Ê¾Æ ±â·ÏÂ÷¿øÀ¸·Î ³²±ä´Ù.

0.°³¿ä
1) ½Ã½ºÅÛ ¿ä±¸ »çÇ× °ËÁõ
2) µð·ºÅ丮 »ý¼º
3) ¿À¶óŬ ±×·ì ¹× »ç¿ëÀÚ °èÁ¤ »ý¼º
4) Linux Ä¿³Î ¸Å°³º¯¼ö ¼³Á¤
5) Oracle°èÁ¤ Shell Limit ¼³Á¤
6) Oracle °èÁ¤ ȯ°æ º¯¼ö
7) Oracle ¼³Ä¡
8) Oracle »ç¿ë

1. ½Ã½ºÅÛ ¿ä±¸»çÇ× °ËÁõ
1) Kernel ¹öÀü È®ÀÎ ÇÏ¿© Kernel¹öÀü ¹× Architecture(i386, x86_64µî)À» È®ÀÎ
# uname -a

2) ¼³Ä¡ ÇÊ¿ä ÆÐÅ°Áö¸¦ È®ÀÎ
* gcc-3.4.3-9.EL4
* make-3.80-5
* binutils- 2.15.92.0.2-10.EL4
* openmotif-2.1.30-11
* setarch-1.6-1
* compat-db-4.1.25-9

&#8211; # rpm -q <ÆÐÅ°Áö¸í> (ex:rpm -q binutils)À¸·Î ¼³Ä¡ ¿©ºÎ ¹× ¹öÀüÈ®ÀÎÇÏ¿© ÃÖ±Ù »óÀ§ º»À¸·Î ¼³Ä¡ÇÑ´Ù.
ƯÈ÷ binutils´Â Ãֽź»À¸·Î ¼³Ä¡ÇÒ °Í (binutils¸¦ »ó±â ¹öÀüÀ¸·ÎÇϸé Áß°£¿¡ skip°¡´ÉÇÑ ¿À·ù°¡ Çϳª ³ª¿È)
&#8211; ÆÐÅ°ÁöÀÇ ¼³Ä¡´Â RHNÀÇ up2date ȤÀº CentOSÀÇ yumÀ» ÅëÇؼ­ updateÇϰųª,
RPM repository ¼­ºñ½º site¸¦ ÀÌ¿ëÇÏ¿© ÇØ´ç RPMÀ» ¹Þ¾Æ Á÷Á¢ ¼³Ä¡ÇÑ´Ù.
&#8211; ex) yum install gcc ¡¦ (package name)

2. ¿À¶óŬ ±×·ì ¹× »ç¿ëÀÚ °èÁ¤ »ý¼º
OralceÀÇ ¿î¿µÀ» À§ÇØ ÇÊ¿äÇÑ °èÁ¤/±×·ìÀ» ¼³Ä¡ÇÑ´Ù.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
# /usr/sbin/groupadd oracle
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oracle -G dba oracle
# passwd oracle
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

3. µð·ºÅ丮 »ý¼º
Oracle 10g (10.2.0.1.0) ¼³Ä¡¿¡ ÇÊ¿äÇÑ µð·ºÅ丮 ¹× ±ÇÇÑÀ» ¼³Á¤ÇÑ´Ù.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
# mkdir -p /disk01/app/oracle (Oralce ÇÁ·Î±×·¥ ¼³Ä¡ Æú´õ)
# mkdir -p /disk01/data/oradata (Oracle µ¥ÀÌÅÍ ¼³Ä¡ Æú´õ)
# chown -R oracle:oracle /disk01/app/oracle /disk01/data/oradata
# chmod -R 775 /disk01/app/oracle /disk01/data/oradata
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

4. Linux Ä¿³Î ¸Å°³º¯¼ö ¼³Á¤
Oracle ¿î¿µ¿¡ ÇÊ¿äÇÑ Ä¿³Î ¸Å°³º¯¼ö¸¦ ¾Æ·¡¿Í °°ÀÌ ¼³Á¤ÇÑ´Ù.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
# cat >> /etc/sysctl.conf <
> kernel.shmall = 2097152
> kernel.shmmax = 2147483648
> kernel.shmmni = 4096
> kernel.sem = 250 32000 100 128
> fs.file-max = 65536
> net.ipv4.ip_local_port_range = 1024 65000
> EOF
# /sbin/sysctl -p
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

¾Æ·¡¿Í °°ÀÌ »ó±â Ä¿³Î ÆĶó¸ÞÅÍ°¡ Àû¿ëµÇ¾ú´ÂÁö È®ÀÎ ÇÑ´Ù.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
# /sbin/sysctl -a | grep shm
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shm-use-bigpages = 0

# /sbin/sysctl -a | grep sem
kernel.sem = 250 32000 100 128
# /sbin/sysctl -a | grep file-max
fs.file-max = 65536

# /sbin/sysctl -a | grep ip_local_port_range
net.ipv4.ip_local_port_range = 1024 65000
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

5. Oracle°èÁ¤ Shell Limit ¼³Á¤
Oracle °èÁ¤ÀÇ shell limitÀ» ¾Æ·¡¿Í °°ÀÌ ¼³Á¤ÇÑ´Ù.

&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
cat >> /etc/security/limits.conf <
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF

cat >> /etc/pam.d/login <
session required /lib/security/pam_limits.so
EOF
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

6. Oracle °èÁ¤ ȯ°æ º¯¼ö
Bourn/Korn ½©ÀÇ °æ¿ì ~oracle/.bash_profile ÆÄÀÏ¿¡ ´ëÇؼ­ ¾Æ·¡ ³»¿ëÀ» Ãß°¡ Çϵµ·Ï ÇÑ´Ù.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
export ORACLE_BASE=/disk01/app/oracle
export ORACLE_SID= * Note : SID¸¦ orcl·Î ¹Ì¸® ¼³Á¤ÇÏ¿´À½.
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1.0/db_1 * Note : ¼³Ä¡ Æú´õ¸¦ ¹Ì¸® ¼³Á¤ÇÏ¿´À½.
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

7. ½Ã½ºÅÛ Rebooting & Check Version
½Ã½ºÅÛÀ» Reboot ÇÑ´Ù.

# vi etc/redhat-release (ÆÄÀÏÀÇ ³»¿ëÀ» redhat-4 È®ÀÎ / CentOSÀÏ °æ¿ì ÀνĸøÇÔÀ¸·Î º¯°æ)

8. Oracle ¼³Ä¡
1) Oracle ÇØ´ç ¹öÀü download
a. ¡°http://otn.oracle.com/software/products/database/oracle10g/index.html¡± ¿¡¼­
RHEL 4AS 64bit¸¦ À§ÇØ x86-64bitÀÎ ¡°Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86-64¡È¸¦ ´Ù¿î·Îµå ¹Þ´Â´Ù.
(¹Þ´Â À§Ä¡´Â /disk01/app/oracle ¿¡ ÀúÀåÇÑ´Ù.)
b. ¡°unzip -d 10201_database_linux_x86_64.cpio.gz¡±ÇÏ¿© unzipÀ» ÇØÁÖ°í
c. ¡°cpio -idmv < 10201_database_linux_x86_64.cpio¡±¸¦ ÅëÇؼ­ ¹­À½À» Ç®¾îÁØ´Ù.
(ÀÌ·¯¸é ¾ÐÃàÀº /disk01/app/oracle/database ¿¡ Ç®¸°´Ù)

2) oracle °èÁ¤À¸·Î login ¹× ¼³Ä¡ ¸í·É
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
$ cd /disk01/app/oracle/database
$ ./runInstaller
À̶§ºÎÅÍ´Â GUI ÇüÅÂÀ̹ǷΠ¼³¸í »ý·«
¼³Ä¡Æú´õ´Â /disk01/app/oracle/product/10.2.0.1.0/db_1 À¸·Î ±âÀç
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
(RHEL4 ¿î¿µÃ¼Á¦¿¡¼­ binutils, gcc, openmotif¿¡´ëÇÑ Á¡°ËÀÛ¾÷ÀÌ ½ÇÆÐÇÑ °æ¿ì¿¡´Â °æ°í ¸Þ½ÃÁö¸¦ ¹«½ÃÇÏ°í ´ÙÀ½ ´Ü°è·Î ÁøÇàÇÒ °Í.

9. Oracle »ç¿ë È®ÀÎ
1) Oracle Enterprise Manager 10g Database Control
¼³Ä¡ ÈÄ ¾È³»È­¸é¿¡ µ¥ÀÌÅͺ£À̽º ÄÁÆ®·Ñ URLÀÌ ³ª¿À¸é ±â·ÏÇØ ³õ¾Ò´Ù°¡ Á¢¼Ó
&#8211; http://ipaddress:port/em
&#8211; User Name: SYS
&#8211; Password: <¼³Ä¡°úÁ¤¿¡¼­ ÀÔ·ÂÇÑ Æнº¿öµå>
&#8211; Connect As: SYSDBA

2) µ¥ÀÌÅͺ£À̽º ½ÃÀÛ ¹× Áß´Ü
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
$ sqlplus
SQL> shutdown immediate * Oracle instance Á¾·á
SQL> startup * Oracle instance ½ÃÀÛ
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

Powered by ScribeFire.


°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2010/07/05 17:54 from 112.187.223.214

  AIX¿¡¼­ °³¶óŬ ¼³Ä¡ ¸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤ ¿À¶óŬ ÇÁ·Î¼¼½º °³¼ö È®ÀÎ ¹× ¼öÁ¤  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡