====== 오라클 설치하기 - 제2판 ====== 레드햇 7.2 에서 오라클 8i를 설치하는 문서이다. 반드시 설치환경을 잘 확인하기 바란다. ====== 설치환경 ====== | CPU | AMD 듀론 800MHz | | RAM | 256M | | OS | 레드햇 7.2 | | VER | Oracle 8.1.6 Enterprise Edition for Linux (Cd-rom 1장) | | ETC | jdk118_v3-glibc-2.1.3.tar.bz2 , jre118_v3-glibc-2.1.3.tar.bz2 (※ 참고로 www.blackdown.org 다운로드 받을 수 있다) | ====== 준비운동 하기 ====== 자~아 이제부터 본격적인 오라클 설치를 위한 환경을 만들어주도록 한다. 그 전에 루트로 로그인한다. 1. 오라클을 실행시킬 그룹과 계정을 만들어 준다. #groupadd -g 5000 dba #useradd -g dba oracle #passwd oracle #cd /etc/ #vi group <---파일을 보면 맨 아래에 dba:x:5000:oracle,root 라고 추가 시켜준다. 2. oracle 계정의 환경을 설정해준다. 이제 oracle 계정으로 로그인한다. #su - oracle $cd /home/oracle $vi .bash_profile ------------.bash_profile---------------------------------------------------- export PATH unset USERNAME export LD_ASSUME_KERNEL=2.2.5 . /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh export ORACLE_OWNER=oracle;export ORACLE_OWNER export ORACLE_BASE=/usr/local/oracle/app/oracle export ORACLE_HOME=/usr/local/oracle/app/oracle/products/8.1.6 export ORACLE_SID=ORCL export ORACLE_TERM=vt100 export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jre/bin:/usr/local/jre118_v3/bin:$ORACLE_HOME:/usr/local:/usr/local/jdk118_v3/bin:/usr/local/jdk/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib export CLASSPATH=/usr/local/jre118_v3/bin:$ORACLE_HOME/jlib:$ORACLE_HOME/product/jlib:/usr/local/jre118_v3:/usr/local/jdk118_v3/lib/classes.zip:/usr/local/jre/bin -------------------------------------------------------------------------- 위와 같이 설정해 준다. 여기서 주의해서 볼 부분은 ORACLE_HOME(오라클이 설치될 디렉토리) , ORACLE_BASE 그리고 JRE와 JDK가 설치된 경로도 주의해서 보아야한다. 설정해주었다면, 이제 다시 루트로 로그인한다. 3. 루트계정의 환경설정을 해준다. $su - #cd /root/ #vi .bash_profile 다음을 추가한다. 여기서도 위에서와 마찬가지로 ORACLE_HOME을 똑같이 해준다. ---------------------.bash_profile------------------------------------------- export USERNAME BASH_ENV PATH export ORACLE_HOME=/usr/local/oracle/app/oracle/products/8.1.6 export ORACLE_SID=ORCL export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 export TNS_ADMIN=$ORACLE_HOME/network/admin mesg n -------------------------------------------------------------------------- 4. jre , jdk를 설치한다. 앞에서 다운받아 놓았던 JRE와 JDK를 설치할 차례이다. 압축을 풀고 풀려진 디렉토리를 위의 설정에 맞게 '/usr/local' 디렉토리에 복사한다. #tar -xvzf jdk_1.1.6-v5-glibc-x86.tar.gz <--/usr/local 디렉토리에다가 압축을 풉니다. #tar -xvzf jre_1.1.6-v5-glibc-x86.tar.gz <--/usr/local 디렉토리에다가 압축을 풉니다. # mkdir jre # mkdir jdk # mkdir oracle 만들고 나서 심볼릭 링크를 걸어준다. # ln -s /usr/local/jre118_v3/lib /usr/local/jre/lib # ln -s /usr/local/jre118_v3/bin /usr/local/jre/bin # ln -s /usr/local/jdk118_v3/lib /usr/local/jdk/lib # ln -s /usr/local/jdk118_v3/bin /usr/local/jdk/bin 다음에는 소유권과 퍼미션을 지정해주어야 한다. #su - 루트 권한으로 바꾼후에, # cd /usr/local # chown -R oracle.dba oracle/ # chown -R oracle.dba jre118_v3/ # chown -R oracle.dba jdk118_v3/ # chown -R oracle.dba jre/ # chown -R oracle.dba jdk/ # chmod -R 755 oracle/ # chmod -R 755 jre118_v3/ # chmod -R 755 jdk118_v3/ # chmod -R 755 jre/ # chmod -R 755 jdk/ 위의 설정까지 마쳤다면 오라클 설치를 위한 환경설정은 모두 마친 것이다. 이제부터는 본격적으로 설치를 해야 한다. X 윈도우에서 설치를 하는 데 그놈보다는 KDE에서 해야 한다. # vi /etc/sysconfig/desktop -------------------------------------------------------------------------- DESKTOP="KDE" <--만일 GNOME로 되어 있다면 KDE로 고쳐줍니다. -------------------------------------------------------------------------- 재부팅해서 oracle 계정으로 X 윈도우로 로그인 한다. 반드시 oracle 계정이어야 한다. cd-rom 은 루트로 마운트 시킨다. # mount /mnt/cdrom 마운트를 시켰다면, $ cd /mnt/cdrom/install/linux $ ./runlnstaller 위에서 반드시 oracle 계정으로 실행시켜야 한다. 위에서의 설정이 제대로 되었다면 설치화면이 뜰 것이다. 설치화면에 따라 설정을 해주고 나면 설치를 마치는데 약 3~4시간이 걸린다. ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----