首页 > 数据库 >kernel: oracle (xxxx): Using mlock ulimits for SHM_HUGETLB is deprecated

kernel: oracle (xxxx): Using mlock ulimits for SHM_HUGETLB is deprecated

时间:2023-07-31 10:23:43浏览次数:50  
标签:kernel xxxx deprecated sysctl ID hugetlb Linux group shm

Oracle 数据库运行在linux6/7中,启用大页之后,我们经常在/var/log/messages里面会看到类似这样的记录:
Jul 31 09:46:27 p1erpdb01 kernel: oracle (6444): Using mlock ulimits for SHM_HUGETLB is deprecated.

-------官方文档
How To Add a non-root group to hugetlb_shm_group in Oracle Linux (Doc ID 2491966.1)

In this Document
Goal
Solution
References
APPLIES TO:
Linux OS - Version Oracle Linux 6.0 and later
Linux x86-64
GOAL
Add a non-root group to hugetlb_shm_group in Oracle Linux

SOLUTION

  1. Get the group id

id -g USERNAME

  1. Add the group id to shm

echo ID > /proc/sys/vm/hugetlb_shm_groug

Note: Use the ID of the last command.
3. Save the configuration in sysctl.conf(immediate)

sysctl -w vm.hugetlb_shm_group= ID

echo "vm.hugetlb_shm_group = "ID >> /etc/sysctl.conf

Note: Use the ID of the user.

REFERENCES

NOTE:361468.1 - HugePages on Oracle Linux 64-bit


grep SHM_HUGETLB /var/log/messages
cat /proc/sys/vm/hugetlb_shm_group
id -g oracle
--1001 --<group ID
id -g grid
--1001 --<group ID

echo "vm.hugetlb_shm_group=1001" >> /etc/sysctl.conf
sysctl -p

标签:kernel,xxxx,deprecated,sysctl,ID,hugetlb,Linux,group,shm
From: https://www.cnblogs.com/lipeng20004/p/17592731.html

相关文章

  • kernel源码(二十四)文件系统
     1minix文件系统minix文件系统磁盘结构如下所示图中,整个磁盘被划分为360个磁盘块(每个磁盘块1Kb)引导块,MBR就在这个磁盘块中。当计算机加电,ROMBIOS将会自动读取该磁盘块到内存并执行其中的代码。分区,一块磁盘,我们可以最多有4个主分区。MBR大小为一个扇区大小,其中446byte......
  • 编译RHEL 8.7 kernel 并重新安装
    背景:最近遇到一个bug,需要修改RHEL8.7kernelconfig的配置参数,然后重新安装该kernel。踩过一些坑,复盘整理。查询当前的kerneluname-r4.18.0-477.15.1.el8_8.x86_64这是当前运行的内核版本。版本号的不同部分表示以下信息:•4.18.0:内核的主版本号、次版本号和发布版本号......
  • QEMU 加载 uboot kernel 实例
    根文件系统放在SD卡qemu-system-arm-Mmcimx6ul-evk\-m512M\-kernel./zImage\-dtb./imx6ul-14x14-evk.dtb\-nographic\-devicesd-card,drive=mysdcard\-......
  • kernel源码(二十三)Bochs运行linux0.11
    1下载Bochshttps://sourceforge.net/projects/bochs/我下载的版本为Bochs-win64-2.7.exe,双击即可安装2运行linux0.112.1不使用配置文件http://oldlinux.org/Linux.old/images/下载如下两个镜像bootimage-0.11-20040305操作系统引导镜像,包含了操作系统启动引导程序和......
  • kernel-pwn之ret2dir利用技巧
    前言ret2dir是2014年在USENIX发表的一篇论文,该论文提出针对ret2usr提出的SMEP、SMAP等保护的绕过。全称为return-to-direct-mappedmemory,返回直接映射的内存。ret2dir在SMEP与SMAP等用于隔离用户与内核空间的保护出现时,内核中常用的利用手法是ret2usr,如下图所示(图片来自论文)。......
  • powershell首次运行报:无法加载xxxx,因为此系统禁止运行脚本错误
     解决:使用管理员身份运行 PowerShell,然后输入set-executionpolicyremotesigned得到以下提示: 执行“set-ExecutionPolicyRemoteSigned”:执行策略更改 执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临about_Execution_Policies ......
  • tivation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
    困扰我大半年的错误,今天偶然间被解决了,特此分享给被同样问题纠结的朋友们!之前的求助帖,无人应答:http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.htmlhttp://bbs.csdn.net/topics/391988642症状日志中大量报错,IIS严重错误,此类错误默认情况下5分钟连续出现5次会......
  • 内核映射器(KernelMapper)开发-扩展KdMapper在Window 7 x64的支持
    1、背景  内核映射器有较多年历史了,其中KdMapper是比较著名的,原版中它使用intel的驱动漏洞可以无痕的加载未经签名的驱动。只不过当前只支持在Win10及Win11上运行,现在进行功能的修改以支持在Win7x64环境上。当前假定读者对KdMapper的原理比较了解并编译调试过相关代码。 2......
  • kernel源码(二十二)块设备
    操作系统所有设备可分为两类:块设备和字符设备。块设备是一种可以以固定大小的数据块为单位进行寻址和访问的设备,例如硬盘、软盘。字符设备是一种以字符流作为操作对象的设备,不能进行寻址操作,例如打印机、网卡、终端设备。为便于管理,操作系统将这些设备统一的以设备号进行分类。......
  • kernel: mysqld invoked oom-killer: gfp_mask
    LinuxOOM-Killer:解释与代码示例引言当在运行中的Linux系统中内存不足时,操作系统会调用OOM-Killer(OutofMemoryKiller)来终止某些进程以释放内存。这通常发生在操作系统无法为新的进程或正在运行的进程分配所需的内存时。本文将介绍OOM-Killer的工作原理并提供相应的代码......