news 2026/5/15 22:30:55

ORA-00800: soft external error, arguments: [Set Priority Failed], [VKTM] (Doc ID 2718971.1)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ORA-00800: soft external error, arguments: [Set Priority Failed], [VKTM] (Doc ID 2718971.1)

1.检查oradism文件权限(下方权限是正常的)

$ cd $ORACLE_HOME/bin

$ ls -lrt oradism

-rwsr-x--- 1 root oinstall 147848 Apr 17 2019 oradism

chown root $ORACLE_HOME/bin/oradism

chmod 4750 $ORACLE_HOME/bin/oradism

2.检查数据库的优先级别:VKTM还是LMS*

set linesize 680

col Parameter for a30

col "Session Value" for a16

col "Instance Value" for a16

col "Description" for a30

select a.ksppinm "Parameter", b.ksppstvl "Session Value", c.ksppstvl "Instance Value", a.KSPPDESC "Description"

from x$ksppi a, x$ksppcv b, x$ksppsv c

where a.indx = b.indx and a.indx = c.indx and a.ksppinm like '_%' and a.ksppinm like '_highest_priority_process%';

上面是正确的,如果不正确,更改优先级

alter system set "_high_priority_processes"='VKTM' scope=spfile;

3.检查Cgroup配置

$ ps -eaf|grep -i vktm |grep -v grep

oracle 1900 1 0 13:53 ? 00:00:00 ora_vktm_gsp

$ cat /proc/1900/cgroup | grep cpu

7:cpu,cpuacct:/user.slice

2:cpuset:/

$ ps -eaf|grep -i pmon|grep -v grep

oracle 1888 1 0 13:53 ? 00:00:00 ora_pmon_gsp

$ cat /proc/1888/cgroup | grep cpu

7:cpu,cpuacct:/user.slice

2:cpuset:/

检查发现设置显示其他路径,检查cpu.rt_runtime_us的值

# cat /sys/fs/cgroup/cpu,cpuacct/system.slice/cpu.rt_runtime_us

0

# cat /sys/fs/cgroup/cpu,cpuacct/user.slice/cpu.rt_runtime_us

0

根据官方文档其值应该为0和950000,可以使用下面命令修改,但是系统重启后,此参数设置会失效

echo 0 > /sys/fs/cgroup/cpu,cpuacct/system.slice/cpu.rt_runtime_us

echo 950000 > /sys/fs/cgroup/cpu,cpuacct/user.slice/cpu.rt_runtime_us

永久生效(在cgconfig.conf中设置)

Install libcgroup-tools* on the system. (You can find this package on OL7 latest repository)

# yum install libcgroup-tools

/etc/cgconfig.conf will be created automatically when you start cgconfig service

# systemctl start cgconfig

Edit /etc/cgconfig.conf with user.slice parameter below.

group user.slice {

cpu {

cpu.rt_period_us = 1000000;

cpu.rt_runtime_us = 950000;

}

}

Restart cgfconfig service so the value will take effect.

# systemctl restart cgconfig

Enable cgconfig so it will take effect during reboot.

#systemctl enable cgconfig

Reboot the server and check the value if it is now persistent.

重启实例

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 4:21:43

为什么运维转网安特别简单?3 个核心优势 + 1 条落地路径,看完就懂!

很多运维从业者想转型网络安全,却总担心 “技术跨度大、入门难”。其实从行业底层逻辑来看,运维和网安本就是 “同源而生”—— 运维负责 “保障系统正常运行”,网安负责 “抵御威胁、守护运行安全”,两者共享 80% 的技术基础。甚…

作者头像 李华
网站建设 2026/5/15 14:48:28

横评后发现,AI论文软件千笔 VS 知文AI更贴合自考需求!

随着人工智能技术的迅猛发展,AI辅助写作工具正逐步渗透到高校学术写作场景中,成为专科生、本科生、研究生完成毕业论文不可或缺的助手。越来越多的学生在面对繁重的论文任务时,开始借助AI工具来提升写作效率、降低创作难度。然而,…

作者头像 李华
网站建设 2026/5/9 4:39:00

对比一圈后 9个降AIGC平台深度测评:继续教育降AI率必备工具推荐

在当前学术写作日益依赖AI工具的背景下,如何有效降低AIGC率、去除AI痕迹并优化查重率,已成为继续教育领域学生和教师关注的核心问题。随着AI生成内容的普及,许多论文在提交前都面临被系统识别为AI创作的风险,这不仅影响成绩&#…

作者头像 李华