返回顶部
首页 > 资讯 > 数据库 >oracle 共享内存查看 ipcs命令详解
  • 764
分享到

oracle 共享内存查看 ipcs命令详解

2024-04-02 19:04:59 764人浏览 独家记忆
摘要

ipcs - provide infORMation on ipc facilitiesDESCRIPTION       ipcs provides informa

ipcs - provide infORMation on ipc facilities

DESCRIPTION

       ipcs provides information on the ipc facilities for which the calling process has read access.

       The -i option allows a specific resource id to be specified.  Only information on this id will be printed.

       Resources may be specified as follows:

       -m     shared memory segments

       -q     message queues

       -s     semaphore arrays

       -a     all (this is the default)

       The output format may be specified as follows:

       -t     time

       -p     pid
oracle 共享内存查看  ipcs命令详解 
 注:

key栏中列出的信息是应用程序定义的键值,如果是私有对象的键值则为0,在这里我们定义键值为12345678,也就是输出的0x00bc614e(十六进制)
shmid栏中列出共享内存的ID,这个值是唯一的.
owner栏中列出创建共享内存的用户是root.
perms栏中列出共享内存的权限.
bytes栏中列出这块共享内存的大小,我们通过调用sysconf(_SC_PAGE_SIZE)得到要创建的共享内存大小为4096个字节.
nattch栏中列出连接在关联的共享内存段的进程数.
status栏中列出当前共享内存的状态,当该段内存的mode字段设置了SHM_DEST位时就会显示"dest"字样,
当用户调用shmctl的IPC_RMID时,内核首先看有多少个进程还和这段内存关联着,如果关联数为0,就会销毁(释放)这段内存,否则就设置这段内存的mode位SHM_DEST,
并设置它的key为IPC_PRIVATE,这意味着关联着的进程仍可合法存取这端内存,但是它不能再被新的进程关联了.

在上面的输出中,我们没有看到smem用到的共享内存有dest的状态,而此时我们用ipcrm -m 18874397手工删除该段共享内存时,
此时该段的共享内存键值将会是0x00000000(IPC_PRIVATE),而程序通过调用shmdt来释放该段共享内存时,这段共享内存才会真正的消失.


您可能感兴趣的文档:

--结束END--

本文标题: oracle 共享内存查看 ipcs命令详解

本文链接: https://lsjlt.com/news/35908.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle 共享内存查看 ipcs命令详解
    ipcs - provide information on ipc facilitiesDESCRIPTION       ipcs provides informa...
    99+
    2024-04-02
  • 在Oracle 11g中用看Oracle的共享内存段---------IPCS
    很早之前,在一次讲课了,用了命令ipcs,发现oracle的共享内段好小,如下:oracle@mydb ~]$ ipcs -a ------ Shared ...
    99+
    2024-04-02
  • Oracle Study之--IPCS管理共享内存
    Oracle Study之--IPCS管理共享内存Unix/linux下的共享内存、信号量、队列信息管理在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清除而引起一些问题。查看...
    99+
    2024-04-02
  • Oracle Study之案例--通过IPCS查看共享内存之“怪现象”
    Oracle Study之案例--通过IPCS查看共享内存之“怪现象”          在Oracle 11gR2环境下,通过ipcs命令查看共...
    99+
    2024-04-02
  • Android查看内存命令总结
    ① adb shell df -h 查看分区情况 ② du -sh * 查询目录的磁盘使用空间 ③ dumpsys devicestoragemonitor 显示设备内存信息 ④ pm list...
    99+
    2023-08-31
    Android 查看内存命令
  • Aix下查看内存命令 -- 转
    1、# lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例:L2cache0 Available L2 Cachemem0 Available Memory# lsattr -El mem0 输出类似如下所示...
    99+
    2023-06-04
  • 详解Android Ashmem匿名共享内存
    目录1. 简述2. 创建 MemoryFile 和 数据写入3. 将文件描述符传递到其他进程4. 在其他进程接收 FileDescriptor 并读取数据1. 简述 Android...
    99+
    2024-04-02
  • nginx共享内存的机制详解
    目录1 共享内存申请2 共享内存实现原理2.1 共享内存组织2.2 slab共享内存管理机制2.3 slab与ngx_shm_zone_t 关系3 共享内存应用1 共享内存申请 共享...
    99+
    2024-04-02
  • Linux共享内存实现机制的详解
    Linux共享内存实现机制的详解 内存共享: 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共...
    99+
    2022-06-04
    详解 机制 内存
  • Python进程间通信之共享内存详解
    前一篇博客说了怎样通过命名管道实现进程间通信,但是要在windows是使用命名管道,需要使用python调研windows api,太麻烦,于是想到是不是可以通过共享内存的方式来实现。查了一下,Python...
    99+
    2022-06-04
    详解 进程 内存
  • 查看php-fpm内存占用命令有哪些
    这篇文章主要介绍查看php-fpm内存占用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看PHP-FPM内存占用的几个有用小命令,记录如下:1.查看每个FPM的内存占用:...
    99+
    2024-04-02
  • linux常用查看服务器内存的命令
    1.free free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。   free 命令的基本格式如下: [root@localho...
    99+
    2023-09-12
    linux 运维 服务器
  • linux查看内存大小的命令是什么
    本篇内容介绍了“linux查看内存大小的命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-02-02
    linux
  • linux查看内存大小的命令是哪个
    本篇内容主要讲解“linux查看内存大小的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux查看内存大小的命令是哪个”吧!linux查看内存大小...
    99+
    2023-01-06
    linux
  • 查看linux文件的命令详解
    怎么查看linux文件 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less ...
    99+
    2022-06-04
    linux 查看文件
  • php进程通信之共享内存详细讲解
    目录常见进程通信方式system V共享内存php使用共享内存共享内存基本函数使用父子进程通信配合信号量使用非血缘关系进程共享内存通信共享内存的特性常见进程通信方式 system ...
    99+
    2024-04-02
  • Linux中虚拟内存查看命令vmstat的过程
    本篇内容主要讲解“Linux中虚拟内存查看命令vmstat的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中虚拟内存查看命令vmstat的过程”吧!vmstat是一个查看虚拟内存使...
    99+
    2023-06-13
  • 详解linux less命令查看大文件
    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但...
    99+
    2022-06-04
    linux less 命令 linux 查看大文件
  • Linux ps命令详解,Linux查看进程
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 ps命令详解 一、常用操作1、查看所有进程(连带命令行)2、显示所有包含其他使用者的进程3、查看指定进程...
    99+
    2023-08-18
    linux 服务器 运维 网络安全
  • oracle查看所有存储过程语句的命令
    可以通过使用 select object_name, object_type, text from dba_objects where object_type = '...
    99+
    2024-05-13
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作