# 테스트환경 

AIX IBM 7.2 / oracle Tuxedo 10.3 

 


oracle Tuxedo는 12c 부터 설치시 Opatch  디렉토리가 자동적으로 생기지만 

아래 버전들은 따로 디렉토리를 만들어 주어야 한다.

+

12c 보다 패치방식 훨씬 간단하다고 생각한다.

12c는 patch file의 경로와 oraInst.loc 파일의 경로를 모두 잡아주어야하는 번거로움이 있어서 그렇달까...

 


 

# 패치 순서 

 

1.  오라클에서 받은 패치 파일을 IBM AIX으로 보내고 압축해제를 해준다.

 

나는 Opatch 디렉토리를 새로 만들어 이곳에 설치파일을 떨어뜨렸다.

 

# ls
p20445464_10300_AIX64-5L.zip

# unzip p20445464_10300_AIX64-5L.zip
Archive:  p20445464_10300_AIX64-5L.zip
  inflating: README.txt
 extracting: RP152.tar.Z
  inflating: patchlev
  inflating: releasenotes.txt
  


# ls
README.txt   RP152.tar.Z   p20445464_10300_AIX64-5L.zip  patchlev    releasenotes.txt

 

 

압축을 해제했다면 일단 README.txt 파일을 읽어보자. 고맙게도 패치 방법이 있다.

 

패치는 RP152 이고 실행은 install.sh(UNIX) 또는 exe file(windows)로 할 수 있다~ 라는 내용도 있다.

 

 

 

더보기

*설치 지시사항

 

- 실행 전에는 Tuxedo 엔진 내리고, tlisten 프로세스도 내린다.

-TUXDIR 환경변수가 이 패치가 설치되는 경로로 잡혀있는지 확인도 하고 

-./install 로 설치를 시작하면 된다.

 

 

 

 

 

 

2. tar.Z 파일을 gzip -d 로 압축 해제 해주고 

 

# gzip -d RP152.tar.Z

# ls
README.txt                    RP152.tar                     p20445464_10300_AIX64-5L.zip  patchlev                      releasenotes.txt

 

3, tar 파일을 tar -xvf로 해제 해준다.

 

# tar -xvf RP152.tar
x .
x ./udataobj
x ./udataobj/binfiles, 3595 bytes, 8 tape blocks
x ./udataobj/cwbinfiles, 146 bytes, 1 tape blocks
x ./udataobj/joltbinfiles, 219 bytes, 1 tape blocks
x ./udataobj/wbinfiles, 1826 bytes, 4 tape blocks
x ./udataobj/RpReleaseNote.txt, 65 bytes, 1 tape blocks
x ./udataobj/Usysfl32, 3085 bytes, 7 tape blocks
x ./udataobj/Usysflds, 3085 bytes, 7 tape blocks
x ./udataobj/jolt
x ./udataobj/jolt/jolt_signed.jar, 127305 bytes, 249 tape blocks
x ./udataobj/jolt/RE.html, 126 bytes, 1 tape blocks
x ./udataobj/jolt/jolt.jar, 116523 bytes, 228 tape blocks
x ./udataobj/jolt/jolt.zip, 216384 bytes, 423 tape blocks
x ./udataobj/jolt/joltadmin.jar, 70468 bytes, 138 tape blocks
x ./udataobj/jolt/jolti18n.jar, 116855 bytes, 229 tape blocks
x ./udataobj/jolt/joltjse.jar, 29343 bytes, 58 tape blocks
x ./udataobj/jolt/joltwls.jar, 14203 bytes, 28 tape blocks
x ./udataobj/mib_views.V, 1912 bytes, 4 tape blocks
x ./udataobj/patchlev, 19286 bytes, 38 tape blocks
x ./udataobj/releasenotes.txt, 8513 bytes, 17 tape blocks
x ./udataobj/security
x ./udataobj/security/bea_ldap_filter.dat, 1225 bytes, 3 tape blocks
x ./udataobj/tmib_views.V, 31239 bytes, 62 tape blocks
x ./udataobj/tpadm, 44587 bytes, 88 tape blocks
x ./udataobj/webgui
x ./udataobj/webgui/java
x ./udataobj/webgui/java/bea
x ./udataobj/webgui/java/bea/tuxadm
x ./udataobj/webgui/java/bea/tuxadm/TuxApplet.jar, 248075 bytes, 485 tape blocks
x ./install, 39803 bytes, 78 tape blocks
x ./uninstall, 25365 bytes, 50 tape blocks
x ./README.txt, 1346 bytes, 3 tape blocks
x ./bin
.
.
.
.

 

 

3. ./install 실행하면 

다음과 같은 스크립트가 나온다.

owner와 group을 보려면 id 커맨드로 확인하면 된다.

 

# ./install
DIR=/ofm/jwchoi/sw/tp/Opatch
rpreleasenote =  AIX 5.3 64-bit Power5-RISC, 64bits Tuxedo
portreleasenotes= AIX 5.3 64-bit Power5-RISC, 64bits Tuxedo
Installing server and client files...
Enter owner for patch files:
Enter group for patch files:


# id
uid=720(jwchoi) gid=700(ofm)

 

설치가 완료 되었다고 한다.

# ./install
DIR=/ofm/jwchoi/sw/tp/Opatch
rpreleasenote =  AIX 5.3 64-bit Power5-RISC, 64bits Tuxedo
portreleasenotes= AIX 5.3 64-bit Power5-RISC, 64bits Tuxedo
Installing server and client files...
Enter owner for patch files:
jwchoi
Enter group for patch files:
ofm

The patch installation finished successfully.

 

 

3. tmadmin -v 로 패치가 적용된 것을 확인한다.

 

# tmadmin -v
INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 152

 

+ Recent posts