Issue:
we had ORA-800 popping up after the DB creation and we tried different approaches ,but the error is not going away on oracle database 19.24.0.0.
Error:
ORA-800 [Set Priority Failed] [VKTM] [Check traces and OS configuration] [Check Oracle document and MOS notes] [] [] [] [] [] [] [] []
[00]: dbgexExplicitEndInc [diag_dde]
[01]: dbgeEndDDEInvocationImpl [diag_dde]
[02]: ksbsethighpri_int [background_proc]<-- Signaling
[03]: ksbrdp [background_proc]
[04]: opirip [OPI]
solution :
we had ORA-800 popping up after the DB creation and we tried different approaches ,but the error is not going away on oracle database 19.24.0.0.Then we applied the below Patch and issue resolved.
p34672698_1924000DBRU_Linux-x86-64.zip
no more ORA-800 on the alert log.
Step -by Step Applying the Patch:
**********************bug patch apply on standalone server************************
(I) Prerequisites
--------------------
Before you install or deinstall the patch, ensure that you meet the following requirements:
1. Ensure that the Oracle home on which you are installing the patch or from which you are rolling back the patch is Oracle Database 19 Release 19.24.0.0.240716DBRU.
2. Ensure that 19 Release 19.24.0.0.240716DBRU Patch Set Update (PSU) 36582781 is already applied on the Oracle Database.
3. Oracle recommends you to use the latest version available for 19 Release 19.24.0.0.240716DBRU. If you do not have OPatch 19 Release 19.24.0.0.240716DBRU, then download it from patch# 6880880 for 19.24.0.0.240716DBRU release.
4. Ensure environment variable ORACLE_HOME is set correctly.
5. Ensure that the $PATH definition has the following executables: make, ar, ld and nm. The location of these executables depends on your operating system. On many operating systems, they are located in /usr/ccs/bin.
6. Before beginning patch application, check the consistency of inventory information for GI home and each database home to be patched. Run the following command as respective Oracle home owner to check the consistency.
% $ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME
Note:
- If this command succeeds, it lists the Oracle components that are installed in the home.
- Save the output so you have the status prior to the patch apply.
- If this command fails, contact Oracle Support Services for assistance.
7. (Only for Installation) Maintain a location for storing the contents of the patch ZIP file. In the rest of the document, this location (absolute path) is referred to as <PATCH_TOP_DIR>. Extract the contents of the patch ZIP file to the location (PATCH_TOP_DIR) you have created above. To do so, run the following command:
$ unzip -d <PATCH_TOP_DIR> p34672698_1924000DBRU_Linux-x86-64.zip
8. (Only for Installation) Determine whether any currently installed interim patches conflict with this patch 34672698 as shown below:
$ cd <PATCH_TOP_DIR>/34672698
$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./
The report will indicate the patches that conflict with this patch and the patches for which the current 34672698 is a superset.
Note:
Upon execution of the Opatch command, it validates the patch and ensures that there are no conflicts with the software already installed in the ORACLE_HOME. OPatch categorizes conflicts into the following types:
- Conflicts with a patch already applied to the ORACLE_HOME that is a subset of the patch you are trying to apply - In this case, continue with the patch installation because the new patch contains all the fixes from the existing patch in the ORACLE_HOME. The subset patch will automatically be rolled back prior to the installation of the new patch.
- Conflicts with a patch already applied to the ORACLE_HOME - In this case, stop the patch installation and contact Oracle Support Services.
(II) Installation
-----------------
To install the patch, follow these steps:
As root user, change oradism permissions
Pre-install //these make the existing oradism owned by grid home owner and replaceable
a.ls -ld $GI_HOME/bin/oradism
i.-rwsr-x--- 1 root dba <GI_HOME>/bin/oradism
2. Apply Patch to DB home(s) as DB home owner :
Set your current directory to the directory where the patch is located
and then run the OPatch utility by entering the following commands:
As root user, change oradism permissions:
$ cd <PATCH_TOP_DIR>/34672698
Pre-install //these make the existing oradism owned by "oracle" user and replaceable
a.ls -ld $ORACLE_HOME/bin/oradism
i.-rwsr-x--- 1 root dba <ORACLE_HOME>/bin/oradism
b.change ownership to the DB home owner (i.e oracle)
i.chown oracle $ORACLE_HOME/bin/oradism
ii.chmod 0750 $ORACLE_HOME/bin/oradism
c.ls -ld $ORACLE_HOME/bin/oradism
As DB home owner, apply the patch:
make sure NO DB & listener process running
---> /oracle/TESTDB78/19.0.0/OPatch/opatch apply -oh /oracle/TESTDB78/19.0.0 -local /oracle/TESTDB78/19.0.0/34672698
<ORACLE_HOME>/OPatch/opatch apply -oh <ORACLE_HOME> -local <PATCH_TOP_DIR>/34672698
3. Verify whether the patch has been successfully installed by running the following command:
As the Oracle Database home owner, run the following command:
$ opatch lsinventory -oh <ORACLE_HOME>
3b. Post-install
These make the new oradism binary owned by root with setuid, and executable by "oracle" user
3b.2 - For DB home(s) as root user
a.ls -ld $ORACLE_HOME/bin/oradism
b.change owner to 'root' and enable setuid bit
i.chown root $ORACLE_HOME/bin/oradism
ii.chmod 4750 $ORACLE_HOME/bin/oradism
c.ls -ld $ORACLE_HOME/bin/oradism
----when I delete the patch ,it generate the error : when I apply the patch ,it stops the error
Starting background process VKTM
2025-07-03T11:25:14.278411+01:00
Errors in file /oracle/TESTDB78/diag/rdbms/TESTDB78/TESTDB78/trace/TESTDB78_vktm_276905.trc (incident=28045):
ORA-00800: soft external error, arguments: [Set Priority Failed], [VKTM], [Check traces and OS configuration], [Check Oracle document and MOS notes], []
Incident details in: /oracle/TESTDB78/diag/rdbms/TESTDB78/TESTDB78/incident/incdir_28045/TESTDB78_vktm_276905_i28045.trc
2025-07-03T11:25:14.279793+01:00
----Stop the DB services
SQL> shut immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
----pre-checks
<server_name>:/oracle/TESTDB78/19.0.0/34672698> /oracle/TESTDB78/19.0.0/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
Oracle Interim Patch Installer version 12.2.0.1.46
Copyright (c) 2025, Oracle Corporation. All rights reserved.
PREREQ session
Oracle Home : /oracle/TESTDB78/19.0.0
Central Inventory : /oracle/TESTDB78/oraInventory_19240
from : /oracle/TESTDB78/19.0.0/oraInst.loc
OPatch version : 12.2.0.1.46
OUI version : 12.2.0.7.0
Log file location : /oracle/TESTDB78/19.0.0/cfgtoollogs/opatch/opatch2025-07-15_13-28-23PM_1.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
OPatch succeeded.
Version 19.24.0.0.0
[oracle@<server_name> 34672698]$ ls -ld $ORACLE_HOME/bin/oradism
-rwxr-x--- 1 oracle dba 147848 Jul 3 11:14 /oracle/TESTDB78/19.0.0/bin/oradism
[oracle@<server_name> 34672698]$ /oracle/TESTDB78/19.0.0/OPatch/opatch apply -oh /oracle/TESTDB78/19.0.0 -local /oracle/TESTDB78/19.0.0/34672698
Oracle Interim Patch Installer version 12.2.0.1.46
Copyright (c) 2025, Oracle Corporation. All rights reserved.
Oracle Home : /oracle/TESTDB78/19.0.0
Central Inventory : /oracle/TESTDB78/oraInventory_19240
from : /oracle/TESTDB78/19.0.0/oraInst.loc
OPatch version : 12.2.0.1.46
OUI version : 12.2.0.7.0
Log file location : /oracle/TESTDB78/19.0.0/cfgtoollogs/opatch/opatch2025-07-03_11-42-39AM_1.log
Verifying environment and performing prerequisite checks...
--------------------------------------------------------------------------------
Start OOP by Prereq process.
Launch OOP...
Oracle Interim Patch Installer version 12.2.0.1.46
Copyright (c) 2025, Oracle Corporation. All rights reserved.
Oracle Home : /oracle/TESTDB78/19.0.0
Central Inventory : /oracle/TESTDB78/oraInventory_19240
from : /oracle/TESTDB78/19.0.0/oraInst.loc
OPatch version : 12.2.0.1.46
OUI version : 12.2.0.7.0
Log file location : /oracle/TESTDB78/19.0.0/cfgtoollogs/opatch/opatch2025-07-03_11-43-30AM_1.log
Verifying environment and performing prerequisite checks...
OPatch continues with these patches: 34672698
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 = '/oracle/TESTDB78/19.0.0')
Is the local system ready for patching? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '34672698' to OH '/oracle/TESTDB78/19.0.0'
Patching component oracle.rdbms.rsf, 19.0.0.0.0...
Patching component oracle.rdbms, 19.0.0.0.0...
Patch 34672698 successfully applied.
Log file location: /oracle/TESTDB78/19.0.0/cfgtoollogs/opatch/opatch2025-07-03_11-43-30AM_1.log
OPatch succeeded.
No comments:
Post a Comment