RHEL5 설치
HDD 40GB
RAM 1024MB
하드 파티션
/ 7000
/boot 100
/var 1000
swap 2000
/home 나머지
/app 15G
네트워크 설정
ip, subnet mast, host, gateway 설정
소프트웨어 사용자 설치
개발 모두 선택
서버 모두 해제
기반 시스템 시스템 도구 - 옵션 패키지 - sysstat 체크
설치 완료 후
# vi /etc/ssh/sshd_config
PermitRootLogin 주석 해제 후
putty로 접속해서 작업
dba 그룹, oracle 계정 생성
# groupadd -g 5000 dba
# useradd -g dba -d /home/oracle oracle
# passwd oracle
설치 권장사양 확인
# grep SwapTotal /proc/meminfo
# df -h /tmp
# vi /etc/profile
변경 전 값 : ulimit –s –c 0 > /dev/null 2 > &1
변경 후 값 : ulimit –s –c unlimited > /dev/null 2 > &1
# vi /etc/sysctl.conf
kernel.core_uses_pid = 1 이 밑에 아래의 내용 추가
fs.suid_dumpable = 1
설치에 사용할 그룹 추가, 사용자 추가
# groupadd oinstall
# groupadd oper
# usermod -g oinstall -G dba,oper oracle
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
설정 값 적용
# sysctl -p
# vi /home/oracle/.bash_profile
export EDITOR=vi
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
# vi /etc/pam.d/login
session required pam_limits.so
WinSCP로 설치폴더 통째로 옮긴 후
11.2.0.2
압축 풀기
# unzip p10098816_112020_LINUX_1of7.zip && unzip p10098816_112020_LINUX_2of7.zip && unzip p10098816_112020_LINUX_3of7.zip && unzip p10098816_112020_LINUX_4of7.zip && unzip p10098816_112020_LINUX_5of7.zip && unzip p10098816_112020_LINUX_6of7.zip && unzip p10098816_112020_LINUX_7of7.zip
권한 변경
# chown -R oracle.dba /home/oracle
# chown -R oracle.dba /app
완전히 로그아웃 한 후 oracle 계정으로 로그인
- 오라클 엔진 설치 시작
$ cd /home/oracle/11.2.0.2/database
# ./runInstaller
경로 확인
- RHEL5 설치 CD가 마운트 된 상태에서 해당 경로로 이동 후 rpm으로 설치
# df -h
# cd /media/RHEL_5.3_i386_DVD/Server
# rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm
# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm
다시 확인
스크립트 실행
root 권한으로 스크립트 실행
# /app/oraInventory/orainstRoot.sh
# /app/oracle/product/11g/root.sh
엔진 설치 완료
버전 확인
$ sqlplus / as sysdba
데이터베이스 생성
$ dbca
- 문자 집합 목록에서 선택 후 KO16MSWIN949 선택 후 다음
- 모든 초기화 매개변수 확인
- 데이터 베이스 저장 영역 확인 후 다음
- 데이터 베이스 생성 선택 후 다음
- 데이터베이스 생성 요약 확인 후 다음
- 생성 중
- 생성 완료
- 확인
$ sqlplus / as sysdba
SQL> select status from v$instance;
성공!