아래 설치 환경은 RHEL 5.4, oracle 10g R2 64bit기준이다.
oracle계정으로 로그인
su -
암호는 각자가 정한 암호를 입력바랍니다.
vi /etc/hosts
127.0.0.1 kto.oracle.com kto
192.168.200.100 kto.oracle.com kto
----------------------------------------------------------
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483684
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
/sbin/sysctl -p
실행해 준다.
----------------------------------------------------------
vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft noproc 2047
oracle hard noproc 16384
----------------------------------------------------------
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
----------------------------------------------------------
xhost + IP
----------------------------------------------------------
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
----------------------------------------------------------
groupadd oinstall
groupadd dba
useradd -g dba -d /u01/app/oracle oracle
useradd -g oinstall -d /u01/app/oracle oracle
passwd oracle
mkdir -p /u01/app/oracle/product/10.2.0
chown -R oracle.dba /u01/app/oracle
chown -R oracle.oinstall /u01/app/oracle
이 부분까지 특별히 수정할필요가 없습니다. 오라클에서 제공하는 리눅스에 한해서 미리 설정되어있습니다. oracle11g
설치시에는 약간의 수정이 필요합니다. 참고하세요.
oracle 계정으로 접속
아래와 같이 폴더 구조를 생성한다.
생성이 안된다면 root계정으로 생성을 하면됩니다.
chmod -R 775 /u01/app/oracle
chown -R oracle.oinstall /u01/app/oracle
설정 후 oracle계정으로 갑시다.
----------------------------------------------------------
$ vi .bash_profile
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:.:/u01/app/oracle/product/10.2.0/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_OWNER=oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0
export ORACLE_TERM=vt100
export TMPDIR=$ORACLE_BASE/tmp
export TEMP=$ORACLE_BASE/tmp
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORACLE_SID=orcl
export JAVA_HOME=$ORACLE_HOME/jdk
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022
export PS1='`hostname -s`@$ORACLE_SID : $PWD> '
# Alias
alias vialert="vi $ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log"
alias tailalert="tail -f $ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log"
alias ora="cd $ORACLE_HOME/network/admin"
----------------------------------------------------------
.bash_profile을 설정후에 설치 들어갑니다.
먼저 설치 파일을 oracle.com에서 다운후에 원격 프로그램이나 shared폴더에 압축을 풀어 놓습니다.
원격 프로그램(Xmanager)는 차후에 다루겠습니다.
압축해제가 된 폴더로 이동합니다.
cd 명령어를 사용해서 이동합니다.
이동한 위치에서 ./run* 입력후에 엔터를 치면 설치에 들어가는데
간혹 안되는 경우가 있습니다.
그때는
chmod -R 775 *
이렇게 해서 권한을 변경해줍니다.
다음으로는 소프트웨어 설치만 해보겠습니다.
'Linux(OS)' 카테고리의 다른 글
수동 create database와 EM생성(oracle10g) (0) | 2011.05.21 |
---|---|
oracle10g/11g install(only software) (0) | 2011.05.21 |
Network설정과 Display설정(VMware Tool설치) (0) | 2011.05.21 |
Red Hat Enterprise Linux 5.x/4.x 한방에 설치하기 (0) | 2011.05.21 |
RHEL4.8 grid infrastructure11gR2 설치 (0) | 2010.12.01 |