ORACLE Database / WAS (iAS) / SQL 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Reply Modify Delete Forward Prev Next List

  Author   : 조성환 [ ladmin ] Vote: 2309, Modifies: 6, Hit: 6845, Lines: 126, Category: Etc.
Opatch 설치하기 [강추]

Oracle 9.2.X 버전부터는 CPU Patch를 적용하기 위해서 Opatch 라는 Tool을 설치하셔야 합니다.
(install 과정없이 /oracle 디렉토리 아래에 설치본 받아서 풀어 놓고 oracle User 환경변수에 패스만 잡아주면 됩니다.)


제일 먼저 $ORACLE_HOME 에 설치 (/oracle 디렉토리 밑에 copy) 하시기 바랍니다.



현재 DB 버젼 확인하기


[sol40:ORCL] /oracle] $   sqlplus '/as sysdba'

SQL*Plus: Release 9.2.0.1.0 - Production on Wed May 24 13:18:50 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

SQL>
SQL> show sga

Total System Global Area  303531072 bytes
Fixed Size                   730176 bytes
Variable Size             285212672 bytes
Database Buffers           16777216 bytes
Redo Buffers                 811008 bytes

SQL> shutdown immeidate


SQL> exit



DB 를 내리신후 풀백업을 받습니다.

/oracle

/oradata

/var/opt/oracle


위 세 디렉토리를 풀로 받으신후 Patch 작업을 진행합니다.




Opatch Tool 다운로드

https://metalink.oracle.com/

http://www.wowunix.com/down/set/oracle/database/patch/opatch/


이곳에서 Opatch 최신 버젼을 다운 받은후 oracle OS User로 /oracle 디렉토리 밑에 풉니다.



예를 들어 OPatch_p2617419_10102_GENERIC_2006-01-24.tar 파일을 다운받아서 /oracle 디렉토리 밑에 올렸다고 가정하겠습니다.


[sol40:ORCL] /oracle] $   cd /oracle

[sol40:ORCL] /oracle] $   tar xvf OPatch_p2617419_10102_GENERIC_2006-01-24.tar

[sol40:ORCL] /oracle] $   ln -s ./OPatch_p2617419_10102_GENERIC ./OPatch


참고로 oracle OS User의 환경변수에는 반드시 아래 설정이 있어야 합니다.

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib
export LD_LIBRARY_PATH

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes111.zip:$ORACLE_HOME/jdbc/lib/nls_charset11.zip:$ORACLE_HOME/jlib
export CLASSPATH

PATH=$ORACLE_HOME/bin:/usr/ccs/bin:$JAVA_HOME/bin:$JDK_HOME/bin:/usr/sbin:/usr/bin:/usr/ucb:/etc:/usr/local/bin
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/network/admin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jre/1.3.1/bin:$ORACLE_HOME/jdk/bin:$JAVA_HOME/bin:$JDK_HOME/bin
export PATH



마지막으로 Opatch Tool 이 정상적으로 OS 에 적용이 됬는지 확인하시면 됩니다.



[sol40:ORCL] /oracle] $   opatch

Oracle Interim Patch Installer version 1.0.0.0.55
Copyright (c) 2006 Oracle Corporation. All Rights Reserved..

We recommend you refer to the OPatch documentation under
OPatch/docs for usage reference. We also recommend using
the latest OPatch version. For the latest OPatch version
and other support related issues, please refer to document
293369.1 which is viewable from metalink.oracle.com


Usage: opatch [ -h[elp] ] [ -r[eport] ] [ command ]

           command := apply
                      lsinventory
                      query
                      rollback
                      version

<global_arguments> := -help       Displays the help message for the command.
                      -report     Print the actions without executing (deprecated).




ERROR: Problem with parsing the opatch command.

[sol40:ORCL] /oracle] $



Prev: ORACLE 9I 인스턴스 구동을 위한 SPFILE 및 INIT.ORA 파라미터 파일
Next: Opatch (V9.2) 기능 및 사용 가이드
2006/09/27(22:42) from 59.30.129.220
CrazyWWWBoard 2000

Vote Reply Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.