본문 바로가기
oracle/[install] single

RHEL3 + ORACLE 8i (OUI)

by #moonyz 2014. 8. 28.

- 하드 : 20G

- 메모리 : 1024MB (1GB)

- 파티션 : 

 / - 5000

 /boot - 100

 /var - 1000

swap - 2000 

 /home - 나머지


* RHEL3 설치과정은 생략


* 오라클 설치과정 : 관련파일설치 및 환경설정 -> 엔진설치 --> 엔진패치 --> DB생성


* 모든 작업은 root 로.



[ 설치시작 전 해야할일 ]

1. 오라클 관련 계정 만들기

# groupadd -g 5000 dba

# useradd -g dba (-d /home/oracle) oracle --리눅스는 홈디렉토리 자동생성

# passwd oracle


2. 준비할 파일목록

jdk118_v3-glibc-2.1.3.tar.bz2

jre118_v3-glibc-2.1.3.tar.bz2

i386-glibc-2.1-linux.tar.gz 

glibc-2.1.3-stubs.tar.gz

Oracle 8i


3. winscp로 위의 파일들을 /home/oracle에 옮겨준다.


[ 관련 파일 설치 및 환경설정 ]

1. jdk 설치 및 심볼릭 링크 생성

# cd /home/oracle

# mv jdk118_v3-glibc-2.1.3.tar.bz2 /usr/local

# cd /usr/local

# tar jxvf jdk118_v3-glibc-2.1.3.tar.bz2

# ln -s /usr/local/jdk118_v3 /usr/local/java

# chown -R oracle.dba /usr/local/java



2. jre 설치 및 심볼릭 링크 생성

# cd /home/oracle

# mv jre118_v3-glibc-2.1.3.tar.bz2 /usr/local

# cd /usr/local

# tar jxvf jre118_v3-glibc-2.1.3.tar.bz2

# ln -s /usr/local/jre118_v3 /usr/local/jre

# chown -R oracle.dba /usr/local/jre



3. gcc 컴파일러 및 관련 library를 백업 및 버전교체

# cd /home/oracle

# mv i386-glibc-2.1-linux.tar.gz /

# cd /

# tar zxvf i386-glibc-2.1-linux.tar.gz


# cd /usr/bin

# mkdir backup

# mv gcc cc ld backup

# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc

# ln -s gcc cc

# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld


# cd /usr/lib

# mkdir backup

# mv libc.so libdl.so libm.so libpthread.so backup

# mv libc.a libdl.a libm.a libpthread.a backup



4. 설치에 필요한 디렉토리 생성

# cd /home/oracle

# mkdir tmp

# mkdir -p oraInventory



5. 환경변수 설정

# vi .bash_profile (또는 vi /home/oracle/.bash_profile)

 밑에다가 아래내용을 추가

umask 022 

export ORACLE_TERM=vt100  

export LD_ASSUME_KERNEL=2.2.5  

export ORACLE_BASE=/home/oracle  

export ORACLE_HOME=$ORACLE_BASE/product/8.1.7  

export ORACLE_OWNER=oracle 

export ORACLE_SID=testdb  

export TMP_DIR=$ORACLE_BASE/tmp 

export PATH=.:$ORACLE_HOME/bin:/usr/local/java/bin:$PATH 

export TNS_ADMIN=$ORACLE_HOME/network/admin 

export NLS_LANG=American_America.KO16KSC5601 

export ORA_NL33=$ORACLE_HOME/ocommon/nls/admin/data 

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH 

export LANG=C 


6. 권한변경

# chown -R oracle.dba /home/oracle



[ 오라클 설치 (엔진설치) ]

1. 로그아웃후 oracle 계정으로 로그인 (X 윈도우 환경에서 작업)

$ chmod 755 /home/oracle/Linux_or_817/runInstaller  

chmod 755 /home/oracle/Linux_or_817/install/linux/runInstaller --실행권한이 없기때문에 설정해줘야함



2. runInstaller 실행

$ cd /home/oracle/Linux_or_817/

$./runInstaller --설치



3. OUI 시작 ( Oracle Universal Installer ) --뜨지않을경우 재부팅



4. Welcome -> next



5. 파일경로(알아서 찾아서 띄워줌. 확인) -> next 



6. 유닉스 그룹이름 : dba 입력



7. 창이 뜨면 /home/oracle/product/8.1.7/orainstRoot.sh 실행(console에서 루트권한) -> 재시작(Retry)



8. 설치 가능한 제품들 -> Enterprise Edition 선택 -> next



9. 설치유형 -> Custom ->next (Typical로 해도 되지만 버그때문에 에러나서 custom으로 진행)



10. 설치 가능한 구성요소 -> Product Languages( OUI화면이 영어로 나올경우 필수! ) -> next



11. 구성요소위치 -> next



12. Privileged Operating System Groups -> next



13. Authentication Methods -> next



14. Choose JDK Home Directory -> /usr/local/java 확인후 (잘설치했다면 알아서 잡아줌) -> next 



15. Create Database -> NO (DB생성은 나중에, 지금은 엔진설치만)



16. Install



17. 설치중 창이 뜨면 console에서 루트권한으로 /home/oracle/product/8.1.7/root.sh 실행




18. 기본 구성 수행 체크 후 -> 설치완료 -> 종료



[ DB 생성 ]

1. console에서 $ dbassist ->  Oracle Database Configuration Assistant 시작 -> 데이터베이스 생성 체크 -> 다음



2. 생성할 데이터베이스 유형 -> typical (기본) -> 다음



3. 데이터베이스 생성방법 -> CD에서 복사 체크



4. 전역 데이터베이스명 -> testdb



5. 계속하겠습니까? -> 예


6. 확인



7. 생성




8. 설치가 잘 되었는지 확인하는 방법

$ sqlplus internal 입력

SQL > select status from v$instance;


STATUS

--------       -> 성공

OPEN



'oracle > [install] single' 카테고리의 다른 글

RHEL4 + ORACLE 9i (SILENT)  (0) 2014.09.01
RHEL4 + ORACLE 9i (OUI)  (0) 2014.09.01
RHEL4 + ORACLE 8i (OUI)  (0) 2014.08.30
RHEL3 + ORACLE 9i (SILENT)  (0) 2014.08.29
RHEL3 + ORACLE 9i (OUI)  (0) 2014.08.29

댓글