数据库双机安装完成后,数据库实例能够正常启动,但当启动全部应用软件后约10分钟,主机数据库出现自动切换至备机,再运行约10分钟备机数据库自动宕机。

原因分析:

启动应用软件前,数据库双机运行正常且能正常切换。当启动全部应用软件后,数据库发生异常切换。查看双机状态发现,网卡、磁盘等资源均正常,数据库应用资源状态异常。从上述情况初步分析为数据库问题导致双机异常。进一步分析/var/adm/message日志消息,发现引起数据库异常的原因为会话数达到最大值,新的应用连接无法获取会话资源,导致数据库管理软件判断运行系统异常后自动停止数据库。

处理过程:

1、使用sys用户以sysdba权限登陆数据库

sqlplus ‘/as sysdba’

2、查看数据库当前最大进程数

show parameter processes;

NAME TYPE VALUE

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 150

其中processes=150为oracle数据库安装后的默认值

3、根据实际情况修改数据库最大进程数

alter system set processes=800 scopo=spfile;

oracle的最大会话数与系统参数processes有关,其关系为sessions=1.1×processes+5。根据实际情况将processes参数修改为800。

4、重启oracle数据库,再使用show parameter processes检查参数修改情况。

来自社区交流活动“起底宕机事故-深度剖析宕机真相”,由社区会员“hp_hp”发布。

oracle小机系统,【案例分享】Oracle系统参数过小导致数据库宕机相关推荐

  1. oracle11g ora 29927,【案例】Oracle内存泄漏 进行10046跟踪分析07445导致数据库宕机

    天萃荷净 在一次ORA-7445导致oracle数据库down掉故障分析中,发现sql因某种原因导致大量的sql area中很多内存泄露,最终导致数据库down掉.通过实验找出类此奇怪SQL. SEL ...

  2. oracle服务器内存显示错误,Oracle数据库内存溢出或作业不可用导致数据库宕机

    相关报错信息如下所示: 查看数据库的警告日志alert*.log信息进行分析: Process J000 died, see its trace file kkjcre1p: unable to sp ...

  3. linux安装oracle 操作系统内核参数 aio,Oracle Study之案例--安装Oracle内核参数配置

    Oracle Study之案例--安装Oracle内核参数配置 在Linux系统下,安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内 ...

  4. oracle重启root,案例:Oracle报错ORA-15025 ORA-27041 root用户操作rac导致节点宕机

    天萃荷净 运维DBA反映Oracle RAC环境中节点宕机,alert发现报错ORA-15025 ORA-27041,分析原因为使用root用户操作rac导致节点宕机 接到同事请求,说客户的linux ...

  5. oracle registers,【案例】Oracle RAC强制删除node节点过程的详细笔记

    天萃荷净 Oracle研究中心案例分析:分享一篇关于Oracle RAC节点间操作的笔记,详细介绍如何强制删除Oracle RAC中的节点. 本站文章除注明转载外,均为本站原创: 转载自love wi ...

  6. 12 c for. oracle rac,【案例】Oracle RAC FOR AIX搭建执行root.sh时两次报错的解决办法

    天萃荷净 运维DBA反映在aix 5.3 ml6安装10.2.0.1 rac报错0509-036 Cannot load program crsctl.bin because of the follo ...

  7. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  8. oracle 6508,【案例】Oracle报错ORA-06552 ORA-06553 ORA-006508解决办法

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库alert日志中出现大量ORA-06552 ORA-06553 ORA-006508报错,分析原因为存储过程异常导致,结合MOS ...

  9. oracle 获取系统年 月,Oracle 获取当前年、月、日

    Oracle 获取当前年.月.日 第一种:new Timestamp(System.currentTimeMillis()): 第二种:sysdate; 1.//oracle中extract()函数从 ...

最新文章

  1. Windows Server 2003 AD升级到Windows Server 2008 AD的方法及详细步骤
  2. MY_Log,无缝替换原生Log,支持日志输出到文件、FirePHP
  3. HDU2159(完全背包)
  4. 你会通过Docker部署war包吗
  5. 43 SD配置-销售凭证设置-定义状态管理授权码
  6. BZOJ4029: [HEOI2015]定价
  7. Java Matcher源码学习记录
  8. 蚂蚁课堂视频笔记思维导图-3期 八、互联网安全架构
  9. 【commons-beanutils专题】003- PropertyUtils 专题
  10. python有趣的简单代码-盘点10个一行强大的、有趣的Python源代码
  11. 听说你是程序员,请问你知道龙书、虎书、鲸书、魔法书、犀牛书...指的是哪些书么?...
  12. “一寺一墓”的典型格局
  13. niosii spi 外部_niosii boot过程
  14. gitbook 入门教程之从零到壹发布自己的插件
  15. 技术、商业和创新的彼岸:“被折叠”的三星
  16. 三个月死磕Python是种什么样的体验?
  17. you will need to restart eclipse for the changes to take effect. would you like to restart now?
  18. node.js请求接口
  19. 一个数如果恰好等于它的因子之和,这个数就称为完数。例如6=1+2+3.编程 找出1000以内的所有完数
  20. Dreamweaver CS5网页制作教程

热门文章

  1. python免费IP代理,简单采集一下康康能不能用~
  2. 【Linux】文件系统管理
  3. EasySearcher搜索不到EasyNVR硬件的IP地址,如何解决?
  4. python中geometry_tkinter窗口geometry函数的使用
  5. js实现放大镜(详细注释)
  6. 【学术篇】SDOI2008 山贼集团
  7. 揭秘封包辅zhu外G:利用系统发包函数,定位功能Call(一)
  8. 修改SQL Server 2005 数据库文件名字
  9. laravel voyager 笔记
  10. RDD(python