Database

리눅스에서 오라클 설치

페이지 정보

본문

참고만 하시기를...

보통 메모리 256M정도는 되어야 한다고 들었습니다. 저는 128로 설치하였지만 별로 어려움은 없는것 같습니다.  그리고 8i는 리눅스6.2에 가장 잘 맞는것 같구요. (제생각 ^^;) 그이상은 9i는 리눅스7.x 대에서두 잘 설치가  되는 것으로 알고 있습니다.

본론으로 들어가서 밑에 설치 방법은 리눅스 6.2, 오라클 817버젼입니다. 아마 그대루 따라 하심 잘 설치 될겁니다.  참고로 8i이상부터는 xwindow에서만 설치가 가능하므로 설정을 잘 하셔야 합니다. 밑에 있는 설명서는 리눅스 설치는 다 된것으로 인정하고 설명을 할 겁니다.

잘 설치하시구 미소 짓기를 바랍니다.

리눅스에서 오라클데이터베이스 이용하기

 리눅스가 일반인들에게나 엔터프라이즈 시장에서 좀더 각광을 받게 된 이유 중의 하나가 메이저급의 상용데이터 베이스회사의 지원을 빼놓을 수는 없을 것이다. 그만큼 엔터프라이즈 시장에서는 데이터베이스가 필수이기 때문이다.

 1. Redhat 6.2에 오라클 8.1.7 의 설치

 1) 설치하기 위하여 필요한 것들

 - JDK 1.1.8 : http://www.blackdown.org 에서 jdk118_v3-glibc-2.1.3.tar.bz2 를 다운로드 받는다.

  해당 파일에 포함    되어 있는 JRE가 오라클설치프로그램에 필요하기 때문입니다.

 2) 설치 따라하기

 root 사용자로 하여야 할 일들

 2-1) JDK 1.1.8 의 설치

 http://www.blackdown.org 에서 다운로드 받은 jdk118_v3-glibc-2.1.3.tar.gz2을 설치한다.

이때 해당 파일은 /usr/local 에 있다고 가정한다.

 user> su - root

root> cd /usr/local

root> bunzip2 jdk118_v3-glibc-2.1.3.tar.gz2

root> tar xvfz jdk118_v3-glibc-2.1.3.tar

root> ln -s /usr/local/jdk118_v3 /usr/local/java

위와 같이 한후 /usr/local/java 디렉토리가 제대로 존재하는지 확인하도록 합니다.


user> su - root

root> cd /

root> tar xvfz /opt/i386-glibc-2.1-linux.tar.gz

root> cd /usr/bin

root> mkdir saved

root> mv gcc cc ld saved

root> ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc cc

root> ln -s gcc cc

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

root> cd /usr/lib

root> mkdir saved

root> mv libc.so libdl.so libm.so libpthread.so saved

root> mv libc.a libdl.a libm.a libpthread.a saved

 

2-3) Oracle8i를 설치하기 전에 준비사항 ( 환경설정 )


오라클데이터 베이스를 설치하기 위하여 특별한 group, user 를 설정할 필요가 있습니다.

오라클데이터베이스를 사용하기 위한 그룹인 dba 와 오라클 사용자인 oracle 을 아래와 같이 설정합니다.



root> groupadd dba

root> adduser oracle -g dba

root> passwd oracle // 오라클사용자 oracle 의 암호를 변경


오라클 데이터 베이스가 설치될 마운트 포인터의 소유권을 변경하여 줍니다. 오라클 데이터 베이스를 설치할 마운트 포인트를 /home/oracle 로 가정합니다. 실제로 안정적으로 사용하기 위하여는 4개의 마운트 포인트를 만들어야 합니다.


root> chown oracle.dba /home/oracle

root> chmod 755 /home/oracle


oracle 사용자로 하여야 할 일



2-4) 오라클 데이터베이스를 설치할 때 임시파일을 저장할 수 있도록 아래와 같이 tmp 디렉토리를 만들어 줍니다.


oracle> mkdir /home/oracle/tmp


2-5) 오라클 사용자로 로그인 한 후 ( 혹은 su - oracle )

        .bash_profile 에 오라클 관련 환경 설정을 아래와 같이 추가하여 줍니다.



- 환경설정 내용 중

  ORACLE_SID 는 하나의 시스템에 여러개의 오라클데이터 베이스가 설치될 때 구분할 수 있도록 하여주는 아이디

  필자는 julia 라고 이름을 지었습니다.


.bash_profile 에 추가할 내용 시작 --------------------------------------------

ORACLE_BASE=/home/oracle

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export ORACLE_HOME

ORACLE_OWNER=oracle

export ORACLE_OWNER

ORACLE_SID=julia

export ORACLE_SID

umask 022

TMPDIR=$ORACLE_BASE/tmp

export TMPDIR

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

export PATH

TNS_ADMIN=$ORACLE_HOME/network/admin

export TNS_ADMIN

NLS_LANG=Korean

export NLS_LANG

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

export LANG=C



3) 오라클 8i의 설치


준비가 끝났다면 이제 실제로 오라클데이터 베이스를 설치하도록 한다.


3-3) 압축이 풀린 디렉토리로 이동하면 runInstaller 라는 설치파일이 있다. runInstaller 를 실행한다.

        ( 만약 linux 용 오라클 시디가 있다면 디렉토리에 복사한 후 runInstaller 를 실행한다. )


oracle> ./runInstaller

관련자료

등록된 댓글이 없습니다.
Today's proverb
행복해지고 싶다면, 잠시 동안만이라도 가슴에 손을 얹고 생각해 보라. 그러면 진정한 즐거움은, 발치에 돋아나는 잡초나 아침 햇살에 빛나는 꽃의 이술과 같이 우리 주변에 무수히 널려 있다는 것을 알 수 있을 것이다. 《하루 5분 생각이 인생을 결정한다 》 (이범준)