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

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
우리는 위대한 일을 할 수 없다. 다만 위대한 사랑으로 작은 일만을 할 수 있을 뿐이다. (테레사 수녀)