출 처 : http://ioriy2k.pe.kr/archives/1720
요새 계속 이전에 작업했던 Project를 Profolio로 다시 정리하고 수정하다 보니, 예전 환경에 대한 글을 계속 쓰게 되네요.
이번 Post에서는 Redhat 8에 Oracle 9i를 설치하기 위해서 필요한 FIle을 Download하고 System을 설정하는 방법을 정리하였습니다.
1. Download Oracle 9i for Linux
현재 Oracle의 Homepage에서는 Oracle 10g와 11g를 Download할 수 있습니다. 이전 Version인 Oracle 9i를 Download하기 위해서는 Oracle의 E-Delivery Site를 이용하면 됩니다.
- Oracle E-Delivery Site : http://edelivery.oracle.com/
Oracle의 E-Delivery Site에 접속한 화면입니다. Continue를 누릅니다.
Download를 하기 전에 개인 정보를 적어야 합니다. Full Name, Company Name, E-Mail address, Country를 입력하고 아래의 License Agreement 두 개를 Check한 다음 Continue를 누릅니다.
Oracle 9i를 검색하기 위해서 Select a Product Pack에 Oracle Database, Platform에 Linux x86을 선택하고 Go를 누릅니다.
검색된 결과 목록에서 Oracle9i Database Release 2 (9.2.0.4.0) Media Pack for Linux x86을 선택하고 Continue를 누릅니다.
Oracle 9i Media Packe의 목록 중에서 설치를 위해 필요한 Oracle9i Database Release 2 (9.2.0.4.0) for Linux x86 CD 3개를 Download하면 됩니다.
2. Download & Install JDK 1.3.1.20
Oracle 9i를 설치하기 위해서는 Java가 필요합니다. Oracle 9i에 Java가 Built-in되어 있기는 하지만 너무 오래된 Version이라 그 당시 최신 Version의 Java를 사용하는 것이 좋습니다.
그 당시에 사용했던 JDK 1.3 Version 중에서 가장 최신 Version을 아래의 Link에서 Download할 수 있습니다.
- Oracle JDK 1.3.1.20 : http://java.sun.com/products/archive/j2se/1.3.1_20/index.html
Download한 JDK 1.3.1.20을 설치하기 위해서 다음과 같이 입력합니다.
1 2 3 4 5 6 7 8 |
$ su - $ chmod 755 j2sdk-1_3_1_20-linux-i586.bin $ ./j2sdk-1_3_1_20-linux-i586.bin (q, yes입력) $ mv jdk1.3.1_20 /usr/local $ ln -s /usr/local/jdk1.3.1_20 /usr/local/java |
3. Shared Memory 설정
설치를 위해서 Shared Memory의 최대값을 임시로 수정합니다. 아래와 같이 Terminal에서 입력합니다.
1 2 |
$ su - $ echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax |
4. 필수 Package 확인
설치 Program을 실행하기 위한 필수 Package가 설치되어 있는지 아래와 같이 입력하여 확인합니다.
1 2 3 4 5 6 7 8 |
$ rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils gcc-3.2-7 cpp-3.2-7 compat-libstdc++-7.3-2.96.110 glibc-devel-2.2.93-5 glibc-kernheaders-2.4-7.20 binutils-2.13.90.0.2-2 |
5. Oracle 계정 생성
Oracle을 설치하고 관리할 oracle 계정을 생성하기 위해서 Terminal에서 아래와 같이 입력합니다.
1 2 3 4 5 |
$ su - $ groupadd dba $ groupadd oinstall $ useradd -g oinstall -G dba oracle $ passwd oracle |
6. 설치 Directory 생성
Oracle 9i가 설치될 Directory를 생성합니다. Terminal에서 아래와 같이 입력합니다.
1 2 3 4 |
$ su - $ mkdir /opt/oracle $ chown oracle:dba /opt/oracle $ chmod 755 /opt/oracle |
7. Oracle 환경변수 설정
생성한 oracle 계정에 환경변수를 설정하기 위해서 Terminal에서 아래와 같이 입력합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ su - oracle $ vi ~/.bash_profile export JAVA_HOME=/usr/local/java export CLASS_PATH="." export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/9.2.0 export ORACLE_SID=orcl9 export ORACLE_TERM=xterm export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin:$JAVA_HOME/bin |
8. Download 한 파일 압축해제
위에서 Download한 Oracle 9i 설치 File을 oracle 계정의 Home Directory로 이동하고 압축 해제합니다. 압축 해제시 Directory명을 아래와 같이 해야 설치 Program이 자동으로 Directory를 검색하여 설치합니다.
1 2 3 4 5 6 7 8 |
$ su - $ mv B134*.zip /home/oracle $ chown oracle:dba /home/oracle/B134*.zip $ su - oracle $ cd $ unzip B13496-01.zip -d Disk1 $ unzip B13497-01.zip -d Disk2 $ unzip B13498-01.zip -d Disk3 |
9. 마치면서..
Oracle 9i를 Redhat 8에 설치하기 위한 System 설정이 모두 끝났습니다. 다음 Post에서는 Oracle 9i를 설치하는 방법과 사용하기 위한 몇 가지 TIP을 적어보도록 하겠습니다.
'OS > Linux' 카테고리의 다른 글
Linux Redhat 4 설치 -> Oracle 9i 엔진 설치 -> 9.2.0.8 패치 -> DB 생성 (1) | 2011.07.28 |
---|---|
rpm 관련 패치 다운 (0) | 2011.07.28 |
Redhat 8에 Oracle 9i 설치하기 : (2) Oracle 9i 설치 (0) | 2011.07.28 |
RAC 설치 매뉴얼 (0) | 2011.03.03 |
Linux 기본 명령어 (4) | 2011.01.11 |