버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

새로 구축되는 환경에서는 database를 생성하기 전에 소프트웨어만 설치된 상태에서 패치하는 것을 권장합니다.

기존에 database가 구성된 상태에서 패치를 수행한다면, 반드시 리스너와 인스턴스를 모두 중지시키고 패치를 진행해야 합니다.

Database Release Update 충돌 여부 검증

...

펼치기
서식 미적용
[oracle@orcl 28822489]$ opatch apply

Oracle Interim 패치 설치 프로그램 버전 12.2.0.1.16
Copyright (c) 2019, Oracle Corporation.  All rights reserved.


Oracle Home       : /u01/app/oracle/product/18.3.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/18.3.0/db_1/oraInst.loc
OPatch version    : 12.2.0.1.16
OUI version       : 12.2.0.4.0
Log file location : /u01/app/oracle/product/18.3.0/db_1/cfgtoollogs/opatch/opatch2019-02-22_17-05-46오후_1.log

Verifying environment and performing prerequisite checks...
OPatch continues with these patches:   28822489  

계속하겠습니까? [y|n]
y
User Responded with: Y
All checks passed.

로컬 시스템의 이 ORACLE_HOME에서 실행 중인 Oracle 인스턴스를 종료하십시오.
(Oracle 홈 = '/u01/app/oracle/product/18.3.0/db_1')


로컬 시스템이 패치할 준비가 되었습니까? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '28822489' to OH '/u01/app/oracle/product/18.3.0/db_1'
ApplySession: Oracle 홈에 선택적 구성 요소 [ oracle.assistants.asm, 18.0.0.0.0 ] , [ oracle.net.cman, 18.0.0.0.0 ] , [ oracle.ons.daemon, 18.0.0.0.0 ] , [ oracle.tfa, 18.0.0.0.0 ] , [ oracle.crs, 18.0.0.0.0 ] , [ oracle.network.cman, 18.0.0.0.0 ] , [ oracle.assistants.usm, 18.0.0.0.0 ] , [ oracle.assistants.server.oui, 18.0.0.0.0 ] , [ oracle.has.crs, 18.0.0.0.0 ] 이(가) 없거나 상위 버전이 발견되었습니다.

oracle.oracore.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.dbjava.jdbc, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.dbjava.ic, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.network.listener, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.assistants.acf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.rsf.ic, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.server, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ctx, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ons, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.deconfig, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.util, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.sdo.locator.jrf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.xdk.parser.java, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.assistants.server, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.crs, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.rman, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.xdk, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ctx.atg, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.dbjava.ucp, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.install.deinstalltool, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.dbscripts, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.xdk.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.network.client, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.install.plugins, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.sdo, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.oci, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ctx.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.oraolap.dbscripts, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.assistants.deconfig, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.nlsrtl.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.precomp.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.network.rsf, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.sqlplus.ic, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.sdo.locator, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.nlsrtl.rsf.core, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.sqlplus, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.javavm.client, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ldap.owm, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.ldap.security.osdt, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.install.common, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.precomp.lang, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.precomp.common, 18.0.0.0.0 구성 요소를 패치하는 중...
Patch 28822489 successfully applied.
Sub-set patch [28090523] has become inactive due to the application of a super-set patch [28822489].
Please refer to Doc ID 2161861.1 for any possible further required actions.
Log file location: /u01/app/oracle/product/18.3.0/db_1/cfgtoollogs/opatch/opatch2019-02-22_17-05-46오후_1.log

OPatch succeeded.

...

Database Release Update 적용 결과 확인

코드 블럭
languagebash
titleoracle 유저로 수행
linenumberstrue
opatch lsinventory

...

Oracle JavaVM Component Release Update

기존에 database가 구성된 상태에서 패치를 수행한다면, 반드시 리스너와 인스턴스를 모두 중지시키고 패치를 진행해야 합니다.

Oracle JavaVM Component Release Update 충돌 여부 검증

...

펼치기
서식 미적용
[oracle@orcl 28790647]$ opatch apply

Oracle Interim 패치 설치 프로그램 버전 12.2.0.1.16
Copyright (c) 2019, Oracle Corporation.  All rights reserved.


Oracle Home       : /u01/app/oracle/product/18.3.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/18.3.0/db_1/oraInst.loc
OPatch version    : 12.2.0.1.16
OUI version       : 12.2.0.4.0
Log file location : /u01/app/oracle/product/18.3.0/db_1/cfgtoollogs/opatch/opatch2019-02-22_17-18-41오후_1.log

Verifying environment and performing prerequisite checks...
OPatch continues with these patches:   28790647  

계속하겠습니까? [y|n]
y
User Responded with: Y
All checks passed.

로컬 시스템의 이 ORACLE_HOME에서 실행 중인 Oracle 인스턴스를 종료하십시오.
(Oracle 홈 = '/u01/app/oracle/product/18.3.0/db_1')


로컬 시스템이 패치할 준비가 되었습니까? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '28790647' to OH '/u01/app/oracle/product/18.3.0/db_1'

oracle.javavm.server, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.javavm.server.core, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms.dbscripts, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.rdbms, 18.0.0.0.0 구성 요소를 패치하는 중...

oracle.javavm.client, 18.0.0.0.0 구성 요소를 패치하는 중...
Patch 28790647 successfully applied.
Sub-set patch [27923415] has become inactive due to the application of a super-set patch [28790647].
Please refer to Doc ID 2161861.1 for any possible further required actions.
Log file location: /u01/app/oracle/product/18.3.0/db_1/cfgtoollogs/opatch/opatch2019-02-22_17-18-41오후_1.log

OPatch succeeded.

Oracle JavaVM Component Release Update 적용 결과 확인

코드 블럭
languagebash
titleoracle 유저로 수행
linenumberstrue
opatch lsinventory

...

펼치기
서식 미적용
[oracle@orcl ~]$ sqlplus /nolog

SQL*Plus: Release 18.0.0.0.0 - Production on Fri Feb 22 18:17:22 2019
Version 18.5.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.

SQL> connect / as sysdba
Connected.

SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area 1660940400 bytes
Fixed Size		    8896624 bytes
Variable Size		 1056964608 bytes
Database Buffers	  587202560 bytes
Redo Buffers		    7876608 bytes
Database mounted.
Database opened.

SQL> alter pluggable database all open;

Pluggable database altered.

datapatch 결과 확인

코드 블럭
titlesys 또는 system 계정으로 실행
linenumberstrue
select version_full from v$instance;

...