출처: 서진수 강사님 oracle 취업 강좌
개요
RHEL5에 11g를 OUI 모드로 설치
기본준비사항 → 설치 전 세팅 하기 → 오라클 설치 → DB 생성하기
11g 다른 버전도 동일, cent5 +11g 동일
① 기본 준비사항
◎ oracle 계정 만들기
[root@MINSUNG ~]# groupadd –g 5000 dba
[root@MINSUNG ~]#useradd –g dba oracle
[root@MINSUNG ~]#passwd oracle
◎ 설치 파일 옮기기 (winscp 사용 /home/oracle 안으로 이동)
linux_11gR2_database_1of2 linux_11gR2_database_2of2
② 설치 전 세팅 하기
◎ 메모리 권장 사양 확인
☞ 11g 최소 메모리는 1GB
[root@localhost ~]# free
☞ Swap 메모리 1500MB 이상 (1GB 기준)
[root@localhost ~]# grep SwapTotal /proc/meminfo
◎ 디스크 권장사양 확인
☞ /tmp 1G 이상
[root@localhost ~]# df -h /tmp
◎ rpm 설치 확인 & 설치 (cd로 옮겨가야함 )
[root@localhost ~]# rpm -qa | grep binutils-2.17.50.0.6
나머지도 검색하면 됨 설치 되야 할 이름파일 을 검색해서 나오면 됨
(설치된 rpm은 다를 수 있음)
[root@ localhost ~]]# cd /media/Oracle\ Linux\ Server\ dvd\20110119/Server/
[root@localhost ~]# rpm -Uvh libaio-devel-0.3.106-5.i386.rpm
[root@localhost ~]# rpm -Uvh numactl-devel-0.9.8-11.0.1.el5.i386.rpm
[root@localhost ~]# rpm -ivh sysstat-7.0.2-3.el5_5.1.i386.rpm
[root@localhost ~]# rpm -ivh unixODBC-*
설치 되야 할 파일 이름 설치된 rpm (OS 마다 다를 수 있음)
binutils-2.17.50.0.6 binutils-2.17.50.0.6-14.el5
compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125 elfutils-libelf-0.125
elfutils-libelf-devel-0.125 elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125 elfutils-libelf-devel-static-0.125tils-libelf
gcc-4.1.2 gcc-4.1.2-50.el5
grep gcc-c++-4.1.2 gcc-c++-4.1.2-50.el5
glibc-2.5-24 glibc-2.5-58
glibc-common-2.5 glibc-common-2.5-58
glibc-devel-2.5 glibc-devel-2.5-58
glibc-headers-2.5 glibc-headers-2.5-58
kernel-headers-2.6.18 kernel-headers-2.6.18-238.el5
ksh-20060214 ksh-20100202-1.el5_5.1
libaio-0.3.106 libaio-0.3.106-5
libaio-devel-0.3.106 X
libgcc-4.1.2 libgcc-4.1.2-50.el5
libgomp-4.1.2 libgomp-4.4.4-13.el5
libstdc++-4.1.2 libstdc++-4.1.2-50.el5
libstdc++-devel-4.1.2 libstdc++-devel-4.1.2-50.el5
make-3.81 make-3.81-3.el5
numactl-devel-0.9.8.i386 X
sysstat-7.0.2 X
unixODBC-32bit-2.2.11 X
unixODBC-devel-2.2.11 X
◎ 설치에 필요한 그룹과 사용자를 생성 및 수정
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd oper
[root@localhost ~]# usermod -g oinstall -G dba,oper oracle
◎ Resource Limit 값 수정
[root@localhost ~]# 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
◎ 커널 파라미터 설정하기 (내용 밑에 추가하기)
[root@localhost ~]# 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
◎ 설정 값 적용하기
[root@localhost ~]# sysctl -p
◎ oracle 사용자의 .bash_profile 변경(내용 추가 후 저장)
[root@localhost ~]# 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
◎ login 파일 내용 추가 후 저장
[root@localhost ~]# vi /etc/pam.d/login
session required pam_limits.so
◎ 오라클 압축 파일 풀기
[root@localhost ~]# cd /home/oracle
[root@localhost ~]#ls –l
-rw-r--r-- 1 oracle dba 1285396902 Jun 2 2010 linux_11gR2_database_1of2.zip
-rw-r--r-- 1 oracle dba 995359177 Jun 2 2010 linux_11gR2_database_2of2.zip
[root@localhost ~]# unzip linux_11gR2_database_1of2.zip \
> && unzip linux_11gR2_database_2of2.zip
◎ 소유권 변환 oracle로 해주기
[root@localhost ~]# chown –R oracle.dba /home/oracle
[root@localhost ~]# chown –R oracle.dba /app
◎ vm ware로 가서 그래픽 환경 1024 * 768 변경 (화면 잘릴 수 있음)
system → administration → Display → Hardware 탭 → Configure →
Generic LCD Display → Generic LCD Display 1024 * 768 → OK → Settings 탭
→ Resolution 1024 * 768 →
③ 오라클 설치
◎ vm 머신으로 가서 oracle 계정으로 로그인
/home/oracle/database
./runInstaller
◎ DB OUI 설치 하기
◎ DB 생성하기
'ORACLE > 싱글설치' 카테고리의 다른 글
RHEL4 + 10g 설치(OUI) (0) | 2015.04.11 |
---|---|
OEL6 + 12c 설치(OUI) (0) | 2015.04.11 |
RHEL5 USB 설치 (0) | 2015.03.21 |