I/O Errors in Alert log with ORA-29701, with "gipcWait failed with 16" in trace (文档 ID 1496329.1)

1. Database alert log

Fri May  ::
Errors in file /oracle/app/oracle/diag/rdbms/orcl/rocl1/trace/rocl1_ora_65536796.trc:
ORA-: 将块写入文件  时出现 IO 错误 (块 # )
Fri May  :: 

2. trace file

Oracle Database 11g Enterprise Edition Release  - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/app/oracle/product//db_1
System name:    AIX
Node name:      rac1
Release:
Version:
Machine:        00F6E7C84C00
Instance name: rocl1
Redo thread mounted by this instance:
Oracle process number:
Unix process pid: , image: oracle@rac1

*** -- ::58.840
*** SESSION ID:(-- ::58.840
*** CLIENT ID:() -- ::58.840
*** SERVICE NAME:(orcl) -- ::58.840
*** MODULE NAME:(JDBC Thin Client) -- ::58.840
*** ACTION NAME:() -- ::58.840

-- :: ()
-- ::
kgxgncin: CLSS init failed with status
kgxgncin: return status  ( SKGXN not av) from CLSS
kjfmsgr: unable to connect to NM for reg in shared group
ORA-: 将块写入文件  时出现 IO 错误 (块 # )
Dump of memory from 0x070001209CBA0328 to 0x070001209CBA0D3B
70001209CBA0320                    20544F44          [WITH TOD]

3. ocssd.log

-- 检查/oracle/app//grid/log/rac1/cssd/ocssd.log 文件
-- ::]clssgmQueueShare: (11ba99f10) target global grock DBORCL member  type  queued from client (1176496b0), global grock DBORCL, refcount
-- ::]clssgmRegisterShared: global grock DBORCL member  share type , refcount
-- ::] gipcmodMuxTransferAccept: internal accept request failed endp 1112a2970, child 11ba653d0, ret gipcretAuthFail (22) 
-- ::] gipcmodMuxTransferAccept: EXCEPTION[ ret gipcretAuthFail () ]  error during accept on endp 1112a2970
-- ::] gipcmodClscCallback: async request failed req 1172b0bf0 [00000000e3b63bc0] { gipcSendRequest : addr , olen , parentEndp 11abbcef
, ret gipcretConnectionLost (), objFlags )
-- ::] gipcmodMuxTransferAccept: internal accept request failed endp 1112a2970, child 11abbcef0, ret gipcretConnectionInvalid ()
-- ::] gipcmodMuxTransferAccept: EXCEPTION[ ret gipcretConnectionInvalid () ]  error during accept on endp 1112a2970
-- ::]clssscSelect: cookie accept request 11ad57f10
-- ::]clssscevtypSHRCON: getting client with cmproc 11ad57f10
-- ::]clssgmRegisterClient: proc(/11ad57f10), client(/1174aaa90)
-- ::]clssscSelect: cookie accept request 11ba74630
-- ::]clssscevtypSHRCON: getting client with cmproc 11ba74630
-- ::]clssgmRegisterClient: proc(/11ba74630), client(/)
-- ::]clssgmRegisterShared: grp DG_LOCAL_DATA, mbr , type
-- ::]clssgmQueueShare: (11a93a690) target local grock DG_LOCAL_DATA member  type  queued from client (1174aaa90), local grock DG_LOCAL_DATA, refcount
-- ::]clssgmRegisterShared: local grock DG_LOCAL_DATA member  share type , refcount
-- ::]clssgmRegisterShared: grp DBORCL, mbr , type
-- ::]clssgmQueueShare: (11a93ab70) target global grock DBORCL member  type  queued from client (), global grock DBORCL, refcount
-- ::]clssgmRegisterShared: global grock DBORCL member  share type , refcount
-- ::] gipcmodClscCallback: async request failed req 11730eff0 [00000000e3b63c64] { gipcSendRequest : addr , olen , parentEndp 11abbcef
, ret gipcretConnectionLost (), objFlags )
-- ::] gipcmodMuxTransferAccept: internal accept request failed endp 1112a2970, child 11abbcef0, ret gipcretConnectionInvalid ()
-- ::] gipcmodMuxTransferAccept: EXCEPTION[ ret gipcretConnectionInvalid () ]  error during accept on endp 1112a2970
-- ::]clssscSelect: cookie accept request 11ba4a590
-- ::]clssscevtypSHRCON: getting client with cmproc 11ba4a590
-- ::]clssgmRegisterClient: proc(/11ba4a590), client(/11764d8f0)
-- ::]clssscSelect: cookie accept request 1109c2e00
-- ::]clssgmAllocProc: (11bac8dd0) allocated

4. 检查CRS_home空间及文件

目录空间足够。
ls -ld /var/tmp/.oracle
drwxrwxrwt     root     oinstall         Nov    /var/tmp/.oracle
ls -ld /tmp/.oracle
drwxrwxrwt     root     oinstall        Jan  : /tmp/.oracle

5. 数据库此刻出现活动回话剧增,459f3z9u4fb3u语句查询字典视图出现(cursor: pin S wait on X)等待事件,且sga频繁收缩和扩展

SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |DEFERRED    |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |DEFERRED    |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |DEFERRED    |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |DEFERRED    |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |DEFERRED    |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |DEFERRED    |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |DEFERRED    |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |DEFERRED    |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
SHRINK      |IMMEDIATE   |db_cache_size        |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |IMMEDIATE   |shared_pool_size     |       |      |     |COMPLETE |/ :          |
SHRINK      |DEFERRED    |shared_pool_size     |       |      |     |COMPLETE |/ :          |
GROW        |DEFERRED    |db_cache_size        |       |      |     |COMPLETE |/ :          |        

Cause 3. ocssd log has "gipcretAuthFail (22)" (文档 ID 1496329.1)

Example:

-- ::] gipcmodMuxTransferAccept: EXCEPTION[ ret gipcretAuthFail () ]  error during accept on endp 111249b70
gipcretAuthFail () indicates "general security authorization failure".

This could occur for multiple reasons:
* if filesystem is full and there is no space to create file under auth directory. Please check if there is sufficient space in CRS_HOME.
* Also this issue could occur if /var/tmp/.oracle socket is deleted (/tmp/.oracle on some platforms) . Please check on this too.

核查结果与【Cause 3. ocssd log has "gipcretAuthFail (22)" (文档 ID 1496329.1)】情况一致,但我们数据库软件目录空间足够且.oracle文件存在。

问题分析总结:ORA-01114告警是由于数据库SGA出现抖动引起数据库出现性能问题导致。

处理建议:增加SGA大小132G扩大到180G(v$sga_target_advice建议值)

RAC with asm on AIX, ORA-01114 error,with "gipcretAuthFail (22) " in ocssd.log的更多相关文章

  1. rac下asm管理的表空间-数据文件的重命名

    asm下表空间的重命名与普通文件系统下的表空间重命名原理是一样的,只不过asm管理的数据文件有一些需要注意的地方,另外在asm下操作数据文件需要格外小心,稍有不慎将会造成数据文件丢失,如可以做备份最好 ...

  2. 删RAC中间ASM和LISTENER 资源的正确方法

    在我们的安装RAC什么时候.有时因各种错误加载错误ASM实例或LISTENER显示器,或增加CLUSTERWARE资源,但并没有真正的工作,例如: 如图所看到的,这里在2个节点分别创建过ASM1和AS ...

  3. Oracle 11G RAC For ASM 利用RMAN COPY进行存储迁移

    转载请注明出处 一.需求背景 客户数据库存储空间接近存满,需购置一台新的存储,进行数据迁移,客户允许少量停机时间. 二.实施方法讨论 利用ASM rebalance 进行迁移 可以实现0宕机进行迁移, ...

  4. ORACLE RAC 监听配置 (listener.ora tnsnames.ora)

    Oracle RAC 监听器的配置与单实例稍有不同,但原理和实现方法基本上是相同的.在Oracle中 tns进程用于为指定网络地址上的一个或多个Oracle 实例提供服务注册,并响应来自客户端对该服务 ...

  5. 使用git error: RPC failed; result=22, HTTP code = 411

    使用git提交比较大的文件的时候可能会出现这个错误 error: RPC failed; result=22, HTTP code = 411 fatal: The remote end hung u ...

  6. git clone error: RPC failed; result=22, HTTP code = 502

    http://www.jianshu.com/p/645d3fe4e028 git克隆的工程太大用https的方式会有如下问题 hbl:tmp hubert$ git clone https://gi ...

  7. winedt打开.tex文件时会出现reading error,看不到任何文字

    winedt打开.tex文件时会出现reading error,然后看不到任何文字.   解决办法:先打开空白的winedt,然后点击open,找到该.tex文件,将文件名右侧的 default 改为 ...

  8. 在SharePoint2010中用out-of-box的方式自定制Application Pages(AccessDenied,Confirmation,Error,Login,RequestAccess,Signout,WebDeleted)

    在实际项目中需要对SharePoint2010中的AccessDenied页面进行自定制,于是乎上网搜索相关内容,经实际操作此方法可行,便以此文记录. 在SharePoint2010中,由于secur ...

  9. Jquery Ajax的时候 老是返回到 error,是因为json格式不正规的原因

    Jquery Ajax的时候 老是返回到 error,是因为json格式不正规的原因: 怪不得不执行,原来我返回的是{success:true,id:1} 这种不规则的字符串,不是严格的json格式, ...

随机推荐

  1. [日常] Go语言圣经前言

    https://books.studygolang.com/gopl-zh/ go语言圣经 1.Go语言有时候被描述为“C类似语言”,或者是“21世纪的C语言”. 2.Go语言中和并发编程相关的特性是 ...

  2. nginx为什么性能这么优越?

    Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理 服务器 . Nginx 是由 Igor Sysoev 为俄罗斯访问 ...

  3. 使用mac下Fiddler的替代工具Charles进行手机抓包

    对手机的抓包有两种方式,各有优劣且互补,一般第一种即可,对于不走代理的 App 选择第二种方式 第一种 Fiddler: 利用 Fiddler 抓包,适合大多数走代理的应用, 优点 (1) 无需 ro ...

  4. 深入理解MyBatis的原理(一): 独立的入门demo

    前言:不结合spring,只有 mybatis+maven.数据库使用 oracle.不尝试永远不知道会发生什么事,其中遇到两个小问题,也记录下来了.转载请注明出处:https://www.cnblo ...

  5. C# SpinWait

    其实SpinWait的code 非常简单,以前看过很多遍,但是从来都没有整理过,整理也是再次学习吧. 我们先看看SpinWait的一些评论或者注意点吧:如果等待某个条件满足需要的时间很短,而且不希望发 ...

  6. php判断是否isPhone、is_weixin

    protected function isPhone(){ $agent = strtolower($_SERVER['HTTP_USER_AGENT']); //pc请求头信息数组 $pc_arr= ...

  7. BZOJ2227 [Zjoi2011]看电影(movie)

    Description \(k\)个座位,\(n\)个人依次过来,每人随机从\(k\)个座位中选择一个,并从它开始不停向后走直到遇到空座位坐下.求所有人都能坐下的概率(即没有人走到第\(k+1\)个位 ...

  8. JS基础(四)之jQuery

    31.jQuery(http://jquery.com/)是一个快速.简洁的JavaScript框架. 它封装了JavaScript常用的功能代码,提供一种便捷的JavaScript设计模式,优化HT ...

  9. 实用的Javascript获取网页屏幕可见区域高度

    本文转载原地址:这里 document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 docu ...

  10. React—Native开发之原生模块向JavaScript发送事件

    首先,由RN中文网关于原生模块(Android)的介绍可以看到,RN前端与原生模块之 间通信,主要有三种方法: (1)使用回调函数Callback,它提供了一个函数来把返回值传回给JavaScript ...