ipcs、ipcrm和sysresv在Oracle中的使用

0    168    3

Tags:

👉 本文共约8212个字,系统预计阅读时间或需31分钟。

前言部分

导读和注意事项

各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:

① ipcs的使用

② ipcrm释放oracle内存段

③ sysresv的使用

本文简介

同事搭建DG的时候报错了,然后强制退出会话,结果sqlplus不能进入,且看正文部分。

相关知识点扫盲

unix/linux下的共享内存、信号量、队列信息管理
在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引起一些问题。
查看共享信息的内存的命令是ipcs [-m|-s|-q]。

默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列
清除命令是ipcrm [-m|-s|-q] id。
-m 删除共享内存,-s删除共享信号量,-q删除共享队列。

故障分析及解决过程

故障环境介绍

项目source db
db 类型rac
db version11.2.0.4
db 存储ASM
ORACLE_SIDoraDESDB2
db_nameoraDESDB
OS版本及kernel版本AIX 64位 7.1.0.0
OS hostnameZFLHRDB2

故障发生现象及解决过程

oracle的进程已经关闭,但是执行sqlplus的时候hang住,之后报错ORA-09925: Unable to create audit trail file,加-prelim也不行,主要是oracle的进程已经关掉了,但是sqlplus却进不去。

ZFLHRDB4:oracle:/oracle>ps -ef|grep ora_

ZFLHRDB4:oracle:/oracle>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue May 31 14:39:47 2016

Copyright (c) 1982, 2013, Oracle. All rights reserved.

ERROR:

ORA-09925: Unable to create audit trail file

IBM AIX RISC System/6000 Error: 2: No such file or directory

Additional information: 9925

ORA-09925: Unable to create audit trail file

IBM AIX RISC System/6000 Error: 2: No such file or directory

Additional information: 9925

ZFLHRDB4:oracle:/oracle>sqlplus -prelim / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue May 31 14:40:26 2016

Copyright (c) 1982, 2013, Oracle. All rights reserved.

ERROR:

ORA-09925: Unable to create audit trail file

IBM AIX RISC System/6000 Error: 2: No such file or directory

Additional information: 9925

ORA-09925: Unable to create audit trail file

IBM AIX RISC System/6000 Error: 2: No such file or directory

Additional information: 9925

IPC status from /dev/mem as of Tue May 31 14:42:01 BEIST 2016

T ID KEY MODE OWNER GROUP

Message Queues:

q 0 0x9283a0d2 -Rrw------- root system

q 1 0xffffffff ----------- root system

Shared Memory:

m 3 0x210000ac --rw-rw---- root system

m 395313156 0x0ecaefdc --rw-r----- oracle asmadmin

m 9437189 00000000 --rw-r----- oracle asmadmin

m 276824070 00000000 --rw-r----- oracle asmadmin

m 912261127 0x210000d4 --rw-rw---- grid dba

Semaphores:

s 3145728 0x0100324a --ra-ra-r-- root system

s 1 0x620025b4 --ra-r--r-- root system

s 2 0x02001958 --ra-ra-ra- root system

s 3 0x01001958 --ra-ra-ra- root system

s 9 0x010024be --ra------- root system

s 3145738 0x410000ab --ra-ra---- root system

s 21 0x410000cb --ra-ra---- grid dba

ZFLHRDB4:oracle:/oracle>ipcrm -m 395313156

IPC status from /dev/mem as of Tue May 31 14:42:23 BEIST 2016

T ID KEY MODE OWNER GROUP

Message Queues:

q 0 0x9283a0d2 -Rrw------- root system

q 1 0xffffffff ----------- root system

Shared Memory:

m 3 0x210000ac --rw-rw---- root system

m 9437189 00000000 --rw-r----- oracle asmadmin

m 276824070 00000000 --rw-r----- oracle asmadmin

m 912261127 0x210000d4 --rw-rw---- grid dba

Semaphores:

s 3145728 0x0100324a --ra-ra-r-- root system

s 1 0x620025b4 --ra-r--r-- root system

s 2 0x02001958 --ra-ra-ra- root system

s 3 0x01001958 --ra-ra-ra- root system

s 9 0x010024be --ra------- root system

s 3145738 0x410000ab --ra-ra---- root system

s 21 0x410000cb --ra-ra---- grid dba

ZFLHRDB4:oracle:/oracle>ipcrm -m 9437189

ZFLHRDB4:oracle:/oracle>ipcrm -m 276824070

IPC status from /dev/mem as of Tue May 31 14:42:39 BEIST 2016

T ID KEY MODE OWNER GROUP

Message Queues:

q 0 0x9283a0d2 -Rrw------- root system

q 1 0xffffffff ----------- root system

Shared Memory:

m 3 0x210000ac --rw-rw---- root system

m 912261127 0x210000d4 --rw-rw---- grid dba

Semaphores:

s 3145728 0x0100324a --ra-ra-r-- root system

s 1 0x620025b4 --ra-r--r-- root system

s 2 0x02001958 --ra-ra-ra- root system

s 3 0x01001958 --ra-ra-ra- root system

s 9 0x010024be --ra------- root system

s 3145738 0x410000ab --ra-ra---- root system

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
ipcs、ipcrm和sysresv在Oracle中的使用后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部