Oracle一體機x9m ORA-00800處理
資料庫版本:Oracle 19.7
作業系統:Red Hat Enterpise Linux Server release 7.9(Maipo)
問題描述:巡檢時發現資料庫日誌中報ORA-00800: soft external error, arguments: [Set Priority Failed], [VKTM]
資料庫alert資訊:
... Starting backgroup process VKTM 2022-11-22T10:17:07.033439+08:00 Errors in file /u01/app/oracle/diag/rdbms/cdbcrm/cdbcrm1/trace/cdbcrm1_vktm_370944.trc (incident=49) ORA-00800: soft external error, arguments: [Set Priority Failed], [VKTM],[check traces and OS configuration],[Check Oracle document and MOS notes][] Incident details in:/u01/app/oracle/diag/rdbms/cdbcrm/cdbcrm1/incident/incdir_49/cdbcrm1_vktm_370944_i49.trc 2022-11-22T10:17:07.0335265+08:00 Error attempting to elevate VKTM's priority:no further priority changes will be attempted for this proces
分析處理過程:
1、檢查檢查VKTM或LMS優先順序相關隱藏引數
SQL>
select a.ksppinm "Parameter",b.ksppstvl "Session Value",c.ksppstvl
"Instance Value",a.KSPPDESC "Describtion"from x$ksppi a, x$ksppcv b,
x$ksppsv cwhere a.indx = b.indx and a.indx = c.indxand a.ksppinm like
'_%' and a.ksppinm like'_highest_priority_process%';
VKTM”或LMS*沒有設定優先順序
2、設定隱藏引數
SQL> alter system set "_high_priority_processes"='VKTM' scope=spfile;
3、重啟資料庫,RAC 2個節點。
4、再次驗證隱藏引數是否生效。
SQL>
select a.ksppinm "Parameter",b.ksppstvl "Session Value",c.ksppstvl
"Instance Value",a.KSPPDESC "Describtion"from x$ksppi a, x$ksppcv b,
x$ksppsv cwhere a.indx = b.indx and a.indx = c.indxand a.ksppinm like
'_%' and a.ksppinm like'_highest_priority_process%';
5、檢查oradism許可權和屬組
[bjdb09:oracle]:/u01/app/oracle/product/19.7/db_1/bin>ls-l ora -rwxr-xr-x l oracle oinstall 6153104 Apr 17 2019 orabase -rwxr-x--- 1 oracle oinstall 1847960 Apr 17 2019 orabaseconfig -rwxr-x--- 1 oracle oinstall 1847960 Apr 17 2019orabasehome -rwxr-x--- l oracle oinstall 46 Nov 8 2000oracg -rwsr-s--x 1 oracle asmadmin443249632 Sep26 2021 bracle -rrwsr-x--- 1 root oinstall 147848 Apr 17 2019 oradism -rwxr-xr-x 1 oracle oinstall 173040 Apr 11 2020 oradnfs -rwxr-xr-x l oracle oinstall 2412 Sep 26 2021oradnfs run.sh -rwxr-xr-x 1 oracle oinstall 6823 Jan 1 2000 oraenv· -rwxr-x--- l oracle oinstall 44 Dec 5 2002 orajaxb -rwxr-xr-x l oracle.oinstall 2790 Jan1 2000 orald -rxr-x--- 1 oracle oinstall 54696 Apr 17 2019 oraping -rwxr-x--- l oracle oinstall 59 Nov 26 2002 orapipe -rxr-xr-x l oracle oinstall 4619 Na. 2 2029 orapki -rxr-x--x l oracle oinstall 151392 Sep 26;2022 orapwd
oradism缺少s許可權
使用root使用者執行
[bjdb09:root]chmod u+s oradism
如果以上設定後,還存在問題,請檢查PMON or VKTMs cpu cgroups相關設定
[bjdb09:oracle]ps -eaf|grep -i pmon|grep -v grep [bjdb09:oracle] cat /proc/6108449/cgroup | grep cpu 9:cpuset:/ 7:cpuacct,cpu:/user.slice
如果cpuacct不是7,請在作業系統執行以下命名後再設定資料庫隱藏引數_high_priority_processes
[bjdb09:root] 1. echo 0 > /sys/fs/cgroup/cpu,cpuacct/system.slice/cpu.rt_runtime_us 2. echo 950000 > /sys/fs/cgroup/cpu,cpuacct/user.slice/cpu.rt_runtime_us
-the end-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-2926240/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle X9M ORA-15001 ORA-15018問題處理Oracle
- oracle case處理案例(一)Oracle
- 一次oracle 10.2.0.4當機事故的處理Oracle
- Oracle錯誤處理思路(一)Oracle
- 解析Oracle developer 異常處理機制OracleDeveloper
- X7一體機資料庫遷移問題處理資料庫
- Oracle SQL處理OracleSQL
- 多對一處理 和一對多處理的處理
- 不停機處理oracle超過最大processes數故障Oracle
- Oracle資料庫處理多媒體資訊(轉)Oracle資料庫
- Oracle唯一約束中NULL的處理OracleNull
- oracle異常處理Oracle
- Oracle壞塊處理Oracle
- ORACLE 處理時間Oracle
- Oracle 死鎖處理Oracle
- Oracle死鎖處理Oracle
- Oracle 處理異常Oracle
- ORACLE 壞塊處理Oracle
- 記一次Oracle 聯機日誌檔案丟失的處理方案Oracle
- Flink的視窗處理機制(一)
- 處理客戶小機問題[一則]
- RAC 腦裂 處理機制 Oracle RAC Brain SplitOracleAI
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- 惠普公佈新款Envy Curved一體機 搭配英特爾最新處理器
- windows批處理之一:字串處理Windows字串
- ORACLE的一體機戰略Oracle
- ORACLE 10G rac故障處理一例Oracle 10g
- oracle dataguard資料同步故障處理一例Oracle
- 改主機名後Oracle OEM無法使用處理方法Oracle
- 影像處理或其他多媒體處理中的值溢位處理
- ORA-00800: soft external errorError
- oracle高水位線處理Oracle
- oracle 高水位分析處理Oracle
- Oracle非法日期 處理方案Oracle
- Oracle更新Opatch故障處理Oracle
- Oracle TX鎖的處理Oracle
- 在oracle中處理日期Oracle
- Oracle函式-->字元處理Oracle函式字元