[2025-06-10] Oracle 12cR2 Restart Single JVM 패치 (12cR2)
[실습
환경]
OS : Oracle
Linux Server 7.9 (Linux rdb01d 5.4.17-2102.201.3.el7uek.x86_64)
DB : Oracle
Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SINGLE
: rdb01d(192.168.0.41) : PTDB
db_unique_name : PTDB
--grid os user
[+ASM:grid@tdb01p][/home/grid]$ opatch lsinventory -detail | grep -i jvm
Oracle
JVM
12.2.0.1.0
Oracle JVM For
Core
12.2.0.1.0
/kubscjvm.o -->
ORACLE_HOME/lib/libclient12.a
jvmti.h -->
ORACLE_HOME/jdk/include/jvmti.h
jvmticmlr.h -->
ORACLE_HOME/jdk/include/jvmticmlr.h
jvm.cfg -->
ORACLE_HOME/jdk/jre/lib/amd64/jvm.cfg
libjvm.so
-->
ORACLE_HOME/jdk/jre/lib/amd64/server/libjvm.so
jvm.hprof.txt -->
ORACLE_HOME/jdk/jre/lib/jvm.hprof.txt
com-sun-tools-visualvm-jvm_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_zh_CN.jar
com-sun-tools-visualvm-jvmstat_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_ja.jar
com-sun-tools-visualvm-jvm_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_ja.jar
com-sun-tools-visualvm-jvmstat_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_zh_CN.jar
com-sun-tools-visualvm-jvm.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvm.jar
com-sun-tools-visualvm-jvmstat.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvmstat.jar
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvmstat.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvmstat.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvm.xml
jvm.hprof.txt -->
ORACLE_HOME/jdk/jre/lib/jvm.hprof.txt
jvm.cfg -->
ORACLE_HOME/jdk/jre/lib/amd64/jvm.cfg
libjvm.so
-->
ORACLE_HOME/jdk/jre/lib/amd64/server/libjvm.so
jvmticmlr.h -->
ORACLE_HOME/jdk/include/jvmticmlr.h
jvmti.h -->
ORACLE_HOME/jdk/include/jvmti.h
com-sun-tools-visualvm-jvmstat.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvmstat.jar
com-sun-tools-visualvm-jvm.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvm.jar
com-sun-tools-visualvm-jvm_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_ja.jar
com-sun-tools-visualvm-jvm_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_zh_CN.jar
com-sun-tools-visualvm-jvmstat_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_zh_CN.jar
com-sun-tools-visualvm-jvmstat_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_ja.jar
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvmstat.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvmstat.xml
--oracle os
user
[PTDB:oracle@tdb01p][/home/oracle]$ opatch lsinventory -detail | grep -i
jvm
Oracle
JVM
12.2.0.1.0
Oracle JVM For
Core
12.2.0.1.0
XML Parser for Oracle
JVM
12.2.0.1.0
/kubscjvm.o -->
ORACLE_HOME/lib/libclient12.a
jvmti.h -->
ORACLE_HOME/jdk/include/jvmti.h
jvmticmlr.h -->
ORACLE_HOME/jdk/include/jvmticmlr.h
libjvm.so -->
ORACLE_HOME/jdk/jre/lib/amd64/server/libjvm.so
jvm.cfg --> ORACLE_HOME/jdk/jre/lib/amd64/jvm.cfg
jvm.hprof.txt -->
ORACLE_HOME/jdk/jre/lib/jvm.hprof.txt
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvmstat.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvm_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_ja.jar
com-sun-tools-visualvm-jvmstat_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_zh_CN.jar
com-sun-tools-visualvm-jvmstat_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_ja.jar
com-sun-tools-visualvm-jvm_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_zh_CN.jar
com-sun-tools-visualvm-jvm.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvm.jar
com-sun-tools-visualvm-jvmstat.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvmstat.jar
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvmstat.xml
jvm.hprof.txt -->
ORACLE_HOME/jdk/jre/lib/jvm.hprof.txt
jvm.cfg -->
ORACLE_HOME/jdk/jre/lib/amd64/jvm.cfg
libjvm.so
-->
ORACLE_HOME/jdk/jre/lib/amd64/server/libjvm.so
jvmticmlr.h -->
ORACLE_HOME/jdk/include/jvmticmlr.h
jvmti.h -->
ORACLE_HOME/jdk/include/jvmti.h
com-sun-tools-visualvm-jvmstat.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvmstat.jar
com-sun-tools-visualvm-jvm.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-jvm.jar
com-sun-tools-visualvm-jvm_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_ja.jar
com-sun-tools-visualvm-jvm_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvm_zh_CN.jar
com-sun-tools-visualvm-jvmstat_zh_CN.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_zh_CN.jar
com-sun-tools-visualvm-jvmstat_ja.jar -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/modules/locale/com-sun-tools-visualvm-jvmstat_ja.jar
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvmstat.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/config/Modules/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvm.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvm.xml
com-sun-tools-visualvm-jvmstat.xml -->
ORACLE_HOME/jdk/lib/visualvm/visualvm/update_tracking/com-sun-tools-visualvm-jvmstat.xml
[2025-06-10:18:21:46][tdb01p]<SYS@PTDB>
col
comp_name for a30
col version for a15
col status for a10
SELECT
comp_name, version, status
FROM dba_registry
WHERE comp_id =
'JAVAVM';
COMP_NAME
VERSION
STATUS
------------------------------ --------------- ----------
JServer
JAVA Virtual Machine 12.2.0.1.0
VALID
COLUMN
object_name FORMAT A30
SELECT owner
,
object_type
,
object_name
, status
FROM
dba_objects
WHERE status = 'INVALID'
ORDER BY owner,
object_type, object_name
;
no rows selected
Elapsed: 00:00:00.04
--jvm 패치 다운로드
Assistant:
Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU),
Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)
Patch
33561275: OJVM RELEASE UPDATE
12.2.0.1.220118
p33561275_122010_Linux-x86-64.zip
--> 해당 파일을 다운로드 후 /tmp 위치로 업로드
--You
must use the OPatch utility version 12.2.0.1.28 or later to apply this
patch.
--Oracle recommends that you use the latest released OPatch version
for 12.2, which is available for download from My Oracle Support patch 6880880
by selecting the 12.2.0.1.0 release.
--> opatch는 현재 최신 버전임
[PTDB:oracle@tdb01p][/home/oracle]$ opatch
version
OPatch Version: 12.2.0.1.42
OPatch succeeded.
[PTDB:oracle@tdb01p][/home/oracle]$ ls -l
/tmp/p33561275_122010_Linux-x86-64.zip
-rw-r--r--. 1 oracle oinstall 138022236
Jun 10 18:25 /tmp/p33561275_122010_Linux-x86-64.zip
[PTDB:oracle@tdb01p][/home/oracle]$ cd
/tmp
[PTDB:oracle@tdb01p][/tmp]$ unzip
/tmp/p33561275_122010_Linux-x86-64.zip
Archive:
/tmp/p33561275_122010_Linux-x86-64.zip
creating:
33561275/
creating: 33561275/etc/
creating:
33561275/etc/config/
inflating:
33561275/etc/config/inventory.xml
inflating:
33561275/etc/config/actions.xml
inflating:
33561275/README.html
extracting: 33561275/README.txt
creating: 33561275/files/
creating:
33561275/files/javavm/
creating:
33561275/files/javavm/lib/
extracting:
33561275/files/javavm/lib/aurora.zip
creating:
33561275/files/javavm/jdk/
creating:
33561275/files/javavm/jdk/jdk8/
creating:
33561275/files/javavm/jdk/jdk8/lib/
inflating:
33561275/files/javavm/jdk/jdk8/lib/jce.jar
inflating:
33561275/files/javavm/jdk/jdk8/lib/libjavavm12.a
creating:
33561275/files/javavm/jdk/jdk8/lib/security/
inflating:
33561275/files/javavm/jdk/jdk8/lib/security/java.security
inflating:
33561275/files/javavm/jdk/jdk8/lib/security/local_policy.jar
inflating:
33561275/files/javavm/jdk/jdk8/lib/security/US_export_policy.jar
inflating: 33561275/files/javavm/jdk/jdk8/lib/security/cacerts
inflating:
33561275/files/javavm/jdk/jdk8/lib/sunjce_provider.jar
creating:
33561275/files/javavm/jdk/jdk8/admin/
inflating:
33561275/files/javavm/jdk/jdk8/admin/classes.bin
inflating:
33561275/files/javavm/jdk/jdk8/admin/lfclasses.bin
creating:
33561275/files/javavm/install/
inflating:
33561275/files/javavm/install/jvmpsui.sql
inflating:
33561275/files/javavm/install/jvmpsupdii.sql
inflating:
33561275/files/javavm/install/jvmpsupii.sql
inflating:
33561275/files/javavm/install/jvmpsu.sql
inflating:
33561275/files/javavm/install/bug26451793.sql
inflating:
33561275/files/javavm/install/jvmpsupi.sql
inflating:
33561275/files/javavm/install/jvmpsupdi.sql
creating:
33561275/files/jdbc/
creating:
33561275/files/jdbc/lib/
inflating:
33561275/files/jdbc/lib/ojdbc8dms.jar
inflating:
33561275/files/jdbc/lib/ojdbc8.jar
inflating:
33561275/files/jdbc/lib/ojdbc8_g.jar
inflating:
33561275/files/jdbc/lib/ojdbc8dms_g.jar
creating:
33561275/files/rdbms/
creating:
33561275/files/rdbms/lib/
inflating:
33561275/files/rdbms/lib/jox.o
creating:
33561275/files/sqlpatch/
creating:
33561275/files/sqlpatch/33561275/
creating:
33561275/files/sqlpatch/33561275/24539585/
inflating:
33561275/files/sqlpatch/33561275/24539585/33561275.xml
inflating:
33561275/files/sqlpatch/33561275/24539585/33561275_rollback.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/33561275_apply.sql
creating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/
creating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/
creating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsui.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsupdii.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsupii.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsu.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsupi.sql
inflating:
33561275/files/sqlpatch/33561275/24539585/rollback_files/javavm/install/jvmpsupdi.sql
inflating: PatchSearch.xml
[PTDB:oracle@tdb01p][/tmp]$ cd
/tmp/33561275/
[PTDB:oracle@tdb01p][/tmp/33561275]$ ls
-l
total 88
drwxr-x---. 3 oracle oinstall 20 Dec
10 2021 etc
drwxr-x---. 6 oracle oinstall 61 Dec
10 2021 files
-rw-rw-r--. 1 oracle oinstall 82407 Mar 15 2022
README.html
-rw-r--r--. 1 oracle oinstall 11 Dec 10
2021 README.txt
--root os
user
[root@tdb01p][/root]$ crsctl stop has -f
CRS-2791: Starting shutdown of Oracle
High Availability Services-managed resources on 'tdb01p'
CRS-2673: Attempting
to stop 'ora.ptdb.db' on 'tdb01p'
CRS-2673: Attempting to stop
'ora.LISTENER.lsnr' on 'tdb01p'
CRS-2677: Stop of 'ora.LISTENER.lsnr' on
'tdb01p' succeeded
CRS-2677: Stop of 'ora.ptdb.db' on 'tdb01p'
succeeded
CRS-2673: Attempting to stop 'ora.DATA1.dg' on
'tdb01p'
CRS-2677: Stop of 'ora.DATA1.dg' on 'tdb01p' succeeded
CRS-2673:
Attempting to stop 'ora.FRA1.dg' on 'tdb01p'
CRS-2677: Stop of 'ora.FRA1.dg'
on 'tdb01p' succeeded
CRS-2673: Attempting to stop 'ora.asm' on
'tdb01p'
CRS-2677: Stop of 'ora.asm' on 'tdb01p' succeeded
CRS-2673:
Attempting to stop 'ora.evmd' on 'tdb01p'
CRS-2677: Stop of 'ora.evmd' on
'tdb01p' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on
'tdb01p'
CRS-2677: Stop of 'ora.cssd' on 'tdb01p' succeeded
CRS-2793:
Shutdown of Oracle High Availability Services-managed resources on 'tdb01p' has
completed
CRS-4133: Oracle High Availability Services has been
stopped.
--oracle os user
--패치 충돌 확인
[PTDB:oracle@tdb01p][/home/oracle]$ cd
/tmp/33561275
[PTDB:oracle@tdb01p][/tmp/33561275]$ opatch prereq
CheckConflictAgainstOHWithDetail -ph ./
Oracle Interim Patch Installer version
12.2.0.1.42
Copyright (c) 2025, Oracle Corporation. All rights
reserved.
PREREQ session
Oracle
Home :
/u01/app/oracle/product/12c/db_1
Central Inventory :
/u01/app/oraInventory
from :
/u01/app/oracle/product/12c/db_1/oraInst.loc
OPatch version
: 12.2.0.1.42
OUI version :
12.2.0.1.4
Log file location :
/u01/app/oracle/product/12c/db_1/cfgtoollogs/opatch/opatch2025-06-10_18-28-16PM_1.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.
--패치 적용
[PTDB:oracle@tdb01p][/tmp/33561275]$ opatch
apply
Oracle Interim Patch Installer version 12.2.0.1.42
Copyright (c) 2025,
Oracle Corporation. All rights reserved.
Oracle
Home :
/u01/app/oracle/product/12c/db_1
Central Inventory :
/u01/app/oraInventory
from :
/u01/app/oracle/product/12c/db_1/oraInst.loc
OPatch version
: 12.2.0.1.42
OUI version :
12.2.0.1.4
Log file location :
/u01/app/oracle/product/12c/db_1/cfgtoollogs/opatch/opatch2025-06-10_18-30-06PM_1.log
Verifying
environment and performing prerequisite checks...
OPatch continues with these
patches: 33561275
Do you want
to proceed? [y|n]
y
User
Responded with: Y
All checks passed.
Please
shutdown Oracle instances running out of this ORACLE_HOME on the local
system.
(Oracle Home =
'/u01/app/oracle/product/12c/db_1')
Is the
local system ready for patching? [y|n]
y
User Responded with: Y
Backing
up files...
Applying interim patch '33561275' to OH
'/u01/app/oracle/product/12c/db_1'
Patching component oracle.javavm.server, 12.2.0.1.0...
Patching component oracle.javavm.server.core, 12.2.0.1.0...
Patching component oracle.rdbms.dbscripts, 12.2.0.1.0...
Patching component oracle.javavm.client, 12.2.0.1.0...
Patching component oracle.rdbms, 12.2.0.1.0...
Patching component oracle.dbjava.jdbc, 12.2.0.1.0...
Patching
component oracle.dbjava.ic, 12.2.0.1.0...
Patch 33561275 successfully
applied.
Log file location:
/u01/app/oracle/product/12c/db_1/cfgtoollogs/opatch/opatch2025-06-10_18-30-06PM_1.log
OPatch
succeeded.
--root os user
[root@tdb01p][/root]$ crsctl start has
[PTDB:oracle@tdb01p][/home/oracle]$ ss
SQL*Plus: Release 12.2.0.1.0 Production on Tue Jun 10 19:01:49 2025
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release
12.2.0.1.0 - 64bit Production
[2025-06-10:19:01:49][tdb01p]<SYS@PTDB> shutdown immediate;
Database closed.
Database
dismounted.
ORACLE instance shut down.
[2025-06-10:19:01:49][tdb01p]<SYS@PTDB> startup upgrade
ORACLE instance
started.
Total
System Global Area 5184159744 bytes
Fixed
Size
8631432 bytes
Variable
Size
1946159992 bytes
Database
Buffers 3221225472 bytes
Redo
Buffers
8142848 bytes
Database mounted.
Database opened.
[2025-06-10:19:01:49][tdb01p]<SYS@PTDB> quit
Disconnected from Oracle Database 12c
Enterprise Edition Release 12.2.0.1.0 - 64bit Production
--datapatch 수행
[PTDB:oracle@tdb01p][/home/oracle]$ cd
$ORACLE_HOME/OPatch
[PTDB:oracle@tdb01p][/u01/app/oracle/product/12c/db_1/OPatch]$
./datapatch -verbose
SQL Patching tool version 12.2.0.1.0 Production
on Tue Jun 10 19:04:42 2025
Copyright (c) 2012, 2021, Oracle. All
rights reserved.
Log file for this invocation: /u01/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_2952_2025_06_10_19_04_42/sqlpatch_invocation.log
Connecting
to database...OK
Bootstrapping registry and package to current
versions...done
Determining current state...done
Current
state of SQL patches:
Patch 33561275 (OJVM RELEASE UPDATE
12.2.0.1.220118):
Installed in the binary registry only
Bundle
series DBRU:
ID 220118 in the binary registry and ID 220118 in the SQL
registry
Adding patches to installation queue and performing prereq
checks...
Installation queue:
Nothing to roll back
The
following patches will be applied:
33561275 (OJVM RELEASE
UPDATE 12.2.0.1.220118)
Installing
patches...
Patch installation complete. Total patches installed:
1
Validating
logfiles...
Patch 33561275 apply: SUCCESS
logfile:
/u01/app/oracle/cfgtoollogs/sqlpatch/33561275/24539585/33561275_apply_PTDB_2025Jun10_19_04_51.log
(no errors)
SQL Patching tool complete on Tue Jun 10 19:05:53
2025
[PTDB:oracle@tdb01p][/u01/app/oracle/product/12c/db_1/OPatch]$ ss
SQL*Plus: Release 12.2.0.1.0 Production on Tue Jun 10 19:10:49 2025
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release
12.2.0.1.0 - 64bit Production
[2025-06-10:19:10:49][tdb01p]<SYS@PTDB> shutdown immediate;
Database closed.
Database
dismounted.
ORACLE instance shut down.
[2025-06-10:19:10:49][tdb01p]<SYS@PTDB> startup
ORACLE instance
started.
Total
System Global Area 5184159744 bytes
Fixed
Size
8631432 bytes
Variable
Size
1946159992 bytes
Database
Buffers 3221225472 bytes
Redo
Buffers
8142848 bytes
Database mounted.
Database opened.
col
comp_name for a30
col version for a15
col status for a10
SELECT
comp_name, version, status
FROM dba_registry
WHERE comp_id =
'JAVAVM';
COMP_NAME
VERSION
STATUS
------------------------------ --------------- ----------
JServer
JAVA Virtual Machine 12.2.0.1.0
VALID
COLUMN
object_name FORMAT A30
SELECT owner
,
object_type
,
object_name
, status
FROM
dba_objects
WHERE status = 'INVALID'
ORDER BY owner,
object_type, object_name
;
no rows selected
col
description for a50
col status for a20
select
patch_id
, status
,
description
, action
from
dba_registry_sqlpatch
;
PATCH_ID
STATUS
DESCRIPTION
ACTION
---------- --------------------
--------------------------------------------------
---------------------------------------------
33587128
SUCCESS
DATABASE JAN 2022 RELEASE UPDATE 12.2.0.1.220118 APPLY
33561275
SUCCESS
OJVM RELEASE UPDATE
12.2.0.1.220118
APPLY