Install Oracle 10g on RHEL4 (OUI 설치)
-- Last Update : 2015.02.17
-- OS Ver : Red Hat Enterprise Linux AS release 4
-- DB Ver : Oracle 10g
-- Down Ver : Oracle 10.2.0.1.0
리눅스에서 Oracle 9i 설치하는 과정을 설명
# 의 경우에는 root 계정
$ 의 경우에는 oracle 계정
으로 정하여 설명
설치 준비
-- Oracle 관련 그룹 및 계정 생성
# groupadd dba
# useradd -g dba oracle
# passwd oracle
-- 커널 설정을 위해서 총 3개 파일 수정
-- /etc/sysctl.conf
-- /etc/security/limits.conf
-- /etc/pam.d/login
-- /etc/sysctl.conf 수정
-- vi 편집기로 파일을 열고 마지막에 추가 후 저장
# vi /etc/sysctl.conf
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.shmall=2097152
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
-- /etc/security/limits.conf 수정
-- vi 편집기로 파일을 열고 마지막에 추가 후 저장
# vi /etc/security/limits.conf
oracle10g soft nproc 2047
oracle10g hard nproc 16384
oracle10g soft nofile 1024
oracle10g hard nofile 65536
-- /etc/pam.d/login 수정
-- vi 편집기로 파일을 열고 마지막에 추가 후 저장
# vi /etc/pam.d/login
session required pam_limits.so
-- 설치에 필요한 주요 RPM 설치
-- RHEL4 3번 CD를 삽입 후 mount
-- cdrom의 mount 경로는 다를 수 있다.
# cd /media/cdrecoder/RedHat/RPMS // cdrom 으로 mount 된 경로의 RPM이 있는 폴더로 이동
# rpm -Uvh libaio-devel-0.3.105-2.i386.rpm
-- 따로 준비한 RPM 파일을 실행
-- 준비한 rpm은 oracle 계정의 홈 디렉토리의 patch 디렉토리에 두었다.
# cd /home/oracle/patch
# unzip p4198954_40_LINUX.zip // 준비된 RPM 파일의 zip 파일 압축 품
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-oracle-rhel4-1.4.-5.i386.rpm
-- Oracle 설치를 위한 환경 설정
# su- oracle
$ vi .bash_profile
export EDITOR=vi
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
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
-- Oracle 10g 설치 파일 다운 로드
-- 파일은 oracle 계정 생성 후 /home/oracle/ 디렉토리에 압축을 미리 풀어 두었음
-- 안되어 있을 경우 oracle 다운 후 /home/oracle 디렉토리에 압축을 품
-- 압축을 푼 디렉토리의 명은 공백이 없어야함
root 계정 리눅스에서 완전히 로그 아웃
OUI 설치
-- oracle 계정으로 로그인
$ cd /home/oracle/database
$ ./runInstaller
-- 설치 방식
고급 설치 선택 후 다음 (Next) 클릭
-- 인벤토리 디렉토리 및 인증서 지정
기본 설정으로 다음 (Next) 클릭
-- 설치 유형 선택
사용자 정의 선택 후 다음 (Next) 클릭
-- 홈 세부 정보 지정
기본 경로에 설치할 것임, 다음 (Next) 클릭
-- 사용 가능한 제품 구성 요소
설치 내용을 확인 후 다음 (Next) 클릭
-- 권한 부여된 운영 체제 그룹
dba 그룹을 사용할 것임, 다음 (Next) 클릭
-- 데이터베이스 생성
데이터베이스 소프트웨어만 설치 클릭 후 다음 (Next) 클릭
-- 요약
설치 클릭
-- 설치
-- 구성 스크립트 실행
-- 설치 완료 후 다음과 같은 script를 2개 실행해 달라고 안내창이 나옴
-- 차례대로 실행
-- 위 안내 메시지대로 함
$ su - root
# cd /home/oracle/oraInventory
# sh orainstRoot.sh
# cd /home/oracle/product/10g
# sh root.sh
-- script 실행 후 이전 화면으로 돌아가서 확인 클릭
-- 설치 종료
-- 접속 확인
$ sqlplus /nolog
'Specialty > Oracle' 카테고리의 다른 글
Create Oracle 10g Database (DBCA DB 생성) (0) | 2015.02.23 |
---|---|
Patch Oracle (10.2.0.1.0 -> 10.2.0.4.0) on RHEL4 (OUI) (0) | 2015.02.17 |
Patch Oracle (9.2.0.4.0 -> 9.2.0.7.0) on RHEL3 (OUI) (0) | 2015.02.16 |
Install Oracle 9i on RHEL3 (OUI 설치) (0) | 2015.02.16 |
Install Oracle 8 on RHEL3 (OUI 설치) (0) | 2015.02.16 |