电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

DBA共享内存无法正常释放的处理

  • 资源ID:56435074       资源大小:15.18KB        全文页数:4页
  • 资源格式: DOCX        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

DBA共享内存无法正常释放的处理

DBADBA 共享内存无法正常释放的处理共享内存无法正常释放的处理在数据库启动之后,需要从操作系统上分配共享内存和信号量(Semaphore)资源,而在某些情况下,数据库异常关闭后,这些资源有可能无法正常释放,则在下次启动时,数据库可能遭遇错误,无法正常启动。 在一个客户环境(操作系统为 SUN Solaris 平台)中出现了 ORA-04031 错误之后,使用了shutdown abort 选项关闭了数据库: Sun Jul 19 19:20:23 2009 Errors in file /ora9i/oracle/admin/ora9i/bdump/ora9i1_j000_14337.trc: ORA-12012: error on auto execute of job 721 ORA-04031: unable to allocate 4088 bytes of shared memory (“shared pool“,“STANDARDSYS“,“PL/SQL MPCODE“,“BAMIMA: Bam Buffer“) Sun Jul 19 19:24:24 2009 Errors in file /ora9i/oracle/admin/ora9i/bdump/ora9i1_j000_17497.trc: ORA-12012: error on auto execute of job 721 ORA-04031: unable to allocate 4088 bytes of shared memory (“shared pool“,“STANDARDSYS“,“PL/SQL MPCODE“,“BAMIMA: Bam Buffer“) Sun Jul 19 19:26:56 2009 Shutting down instance (abort) License high water mark = 1012 Instance terminated by USER, pid = 19157 接下来的尝试启动失败,告警日志记录了如下所示的错误信息: Sun Jul 19 19:35:27 2009 棋牌评测网 http:/www.77884.netErrors in file /ora9i/oracle/admin/ora9i/udump/ora9i1_ora_25055.trc: ORA-27154: post/wait create failed ORA-27300: OS system dependent operation:semget failed with status: 28 ORA-27301: OS failure message: No space left on device ORA-27302: failure occurred at: sskgpsemsper 注意以上信息中,提示失败的操作是 semget,其实如果仔细阅读这个提示,就可以获知错误的真正原因,在操作系统可以通过 man semget 查看手册,了解出错的真实原因。以下输出告诉我们,semget 的任务是获得信号量集(get set of semaphores),所以也就可以知道之前的提示 No space left on device 并不是指存储空间,而是信号量资源: oracledb-server # man semget NAMEsemget - get set of semaphores SYNOPSIS #include #include #include int semget(key_t key, int nsems, int semflg); DESCRIPTION The semget() function returns the semaphore identifier associated with key. 知道了这个原因以后,就可以通过 ipcs 命令来找到数据库的信号量资源占用,该主机上有三个数据库,Oracle 用户的信号量集就是没有正常释放的那个: oracledb-server # ipcs -sa IPC status from as of Sun Jul 19 22:01:09 CST 2009 T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS OTIME CTIME Semaphores: s 851977 0x462fcb40 -ra-r- orabil9 dbabil9 orabil9 dbabil9 604 22:07:58 12:54:47 s 1769482 0x6b997db0 -ra-r- oracle9 dba9 oracle9 dba9 2004 22:07:15 17:03:39 s 1245195 0x8ea0d4d4 -ra-ra- oracle dba oracle dba 2004 no-entry 19:27:06 接下来就可以通过操作系统的 ipcrm 命令来移除信号量集: oracledb-server # man ipcrm 移动电玩城 http:/www.44226.netNAMEipcrm - remove a message queue, semaphore set or shared memory id 执行过程如下所示: oracledb-server # ipcrm -s 1245195 oracledb-server # ipcs -sa IPC status from as of Sun Jul 19 22:09:01 CST 2009 T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS OTIME CTIME Semaphores: s 851977 0x462fcb40 -ra-r- orabil9 dbabil9 orabil9 dbabil9 604 22:07:58 12:54:47 s 1769482 0x6b997db0 -ra-r- oracle9 dba9 oracle9 dba9 2004 22:07:15 17:03:39 完成这个操作之后,数据库就可以正常启动了。这个案例告诉我们的是,如果采用特殊手段来进行维护和管理,那么必须清楚这些操作可能带来的影响和后果。

注意事项

本文(DBA共享内存无法正常释放的处理)为本站会员(m****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【DBA共享内存无法正常释放的处理】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.