위로 아래

오라클 커널 파라미터 config 수정

커널 파라미터 config 수정

/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

kernel.shmall = 8388608
kernel.shmmax = 34359738368

kernel.core_pattern = %e.%p.core

 

 

적용

sysctl -p

 

 

오라클 계정 만들기

 

 

 

 

 

 

디렉토리 만들기

 

 

 

 

 

자원 제한 config

자원 제한 config 파일 확인

cat /etc/security/limits.d/oracle-database-preinstall-19c.conf

 

 

 

ora19c 계정의 bash_profile 파일 수정

#oracle setup
export ORACLE_HOSTNAME=source
export TMP=/tmp
export TMPDIR=$TMP export ORACLE_OWNER=ora19c
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=/app
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME:/usr/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=source
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export EDITOR=vi
 if [ $USER = "ora19c" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
   else
        ulimit -u 16384 -n 65536
   fi
 fi

 

 

종속성 패키지들 설치

yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install libstdc++-devel
yum -y install gcc 
yum -y install gcc-c++
yum -y install ksh
yum -y install libaio-devel

 

 

/app에 zip 파일 업로드

 

xming (X server) 켜기

 

X Server 번호 확인

:0.0

 

 

putty 켜기

Connetc > SSH > X11에서

Enable X11 forwarding 활성화

X display location에 X server 번호 입력 :0.0

 

 

root 계정에서 

echo $DISPLAY

localhost:10.0이 뜨는지 확인

 

x window 접속 가능 호스트 전체 추가

xhost +

 

 

ora19c 계정으로 전환

su - ora19c

-를 넣고 바꿔야 변수 설정한 게 그대로 넘어간다

 

 

오라클 zip 파일 압축 해제

ora19c 계정으로

/app 이동

unzip -qo ./파일명

(-qo 옵션을 주어야 목록이 다 안 나오고 조용히 압축이 해제된다)

 

echo $DISPLAY

뭐가 뜨는지 확인

 

DISPLAY 환경변수에 X Server 번호 설정

export DISPLAY=192.168.1.180:0.0

(IP는 putty를 띄운 PC의 IP)

(xclock은 확인용으로 시계 디스플레이를 띄운 것)

 

cd /app

./runInstaller

 

 

 

oracle 설치 화면이 x window로 출력

 

경로 지정

/home/ora19c/.bash_profile에 설정해놓은 환경변수대로 지정된다

 

Inventory 경로 지정

 

root 계정 비밀번호 지정

(앞에서 설정한 비밀번호와 달라야한다)

 

설치 진행

 

Ignore all 선

 

설치 진행

 

 

루트로 실행할 것

Yes

 

 

 

 

oracle 설치 완료