■ 오라클 다운 받기
① http://www.oracle.com/technology/software/products/oracle9i/index.html 에 접속한다.
② Oracle9i Release2 (9.2.0.1)에서 Oracle9i Database Release 2 Enterprise/Standard Edition for HP-UX를 선택한다.
■ 오라클과 관련된 HP-UX 11.11 패치 다운 받기
① http://www2.itrc.hp.com/service/patch/searchHPUXPatchSet.do?BC=main|에 접속한다.
Step1 : Oracle 선택
Step2 : hpux: 11.11 선택
Step3 : conservative 선택
② 검색을 클릭한다.
③ add to selected patch list 를 클릭한다.
④ 제일 하단의 download selected를 클릭한다.
⑤ 상단의 download를 클릭한다.
■ 오라클 설치 조건 확인
① OS 커널의 64bit 여부 확인
#> /bin/getconf KERNEL_BITS <== 결과가 64이어야 함
② 메모리 : 최소 256MB 이상
#> /usr/sbin/dmesg | grep Physical
③ Swap 공간 : 물리메모리의 2배 권장, 적어도 400MB 이상
#> /usr/sbin/swapinfo -a 추가할swap용량
④ 디스크 공간 : 3G ~ 6G이상의 공간 필요
⑤ Temporary Disk 공간 : /tmp에 400MB 이상이 필요
만일 없다면 오라클 계정의 환경변수에 다음을 적용
export TEMP=/oracle/tmp
export TEMPDIR=/oracle/tmp
■ HP-UX 11.11 패치 설치하기
① HP 서버에 /tmp/patches 폴더를 생성한다.
② 해당 zip 파일을 압풀을 풀어서 ftp로 HP 서버의 /tmp/patches에 전송한다.
③ /tmp/patches/create_depot_hp-ux_11를 실행한다.
#>cd /tmp/patches
#> . ./create_depot_hp-ux_11
④ swinstall을 실행하다.
#> cd /
#> swinstall -s /tmp/patches/depot
⑤ 스패이스 바를 이용하여 BUNDLE을 선택한다.
⑥ F3와 방향키를 이용하여 Actions로 이동하여 엔터를 클릭한다.
⑦ 방향키를 이용하여 Install을 선택한다.
■ HP-UX 패치 정보 확인하기
① 현재 설치된 패치를 확인하는 방법
#> /usr/sbin/swlist -l patch | grep PH
② Patch번호를 통해 설치된 패치를 확인하는 방법
#> /usr/sbin/swlist -l patch patch_number
③ 어떤 bundle이 설치되어 있는지 확인하는 방법
#> /usr/sbin/swlist -l bundle
■ HP-UX 11.11 커널 변경하기 (reboot이 필요함)
#> kmtune|grep shm
#> kmtune|grep sem
#> sam
shmmax=536870912 or 0x40000000 (기본값 0x4000000) <= 물리적 메모리 만큼 적용
■ JRE 버전 확인
■ Link 설정
※ $ORACLE_HOME/ctx/lib/ins_ctx.mk 오류를 막기 위해 아래의 링크를 미리 생성한다.
ln -s /usr/lib/libX11.3 /usr/lib/libX11.sl
ln -s /usr/lib/libXIE.2 /usr/lib/libXIE.sl
ln -s /usr/lib/libXext.3 /usr/lib/libXext.sl
ln -s /usr/lib/libXhp11.3 /usr/lib/libXhp11.sl
ln -s /usr/lib/libXi.3 /usr/lib/libXi.sl
ln -s /usr/lib/libXm.4 /usr/lib/libXm.sl
ln -s /usr/lib/libXp.2 /usr/lib/libXp.sl
ln -s /usr/lib/libXt.3 /usr/lib/libXt.sl
ln -s /usr/lib/libXtst.2 /usr/lib/libXtst.sl
export ORACLE_SID=ORA920
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/app/product/920
export NLS_LANG=American_America.KO16KSC5601
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export PS1=`uname -n`':$PWD> '
set -o vi
=======================================================================
disk 0 10/0/14/0.0.0 sdisk CLAIMED DEVICE TEAC CD-532E-B
/dev/dsk/c0t0d0 /dev/rdsk/c0t0d0
■ 설치시 오류 해결
"Error in invoking target install of makefile <ORACLE_HOME>/ctx/lib/ins_ctx.mk"
#> ln -s /usr/lib/Motif2.1/libXm.4 /usr/lib/libXm.sl
'ORACLE > INSTALL' 카테고리의 다른 글
오라클 삭제 방법 (0) | 2009.03.18 |
---|---|
CentOS 5.2에 Oracle 9i 설치하기 (0) | 2009.02.23 |
Linux에서 Pro C 설치 (0) | 2008.12.11 |
Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T) Update6 설치하기 (0) | 2008.06.03 |
Oracle 10.1.0.4 Update (0) | 2008.04.08 |