weixin_43674800 2024-03-06 10:11 采纳率: 93.4%
浏览 8
已结题

oracle服务突然报错,无法停止无法开启

告警日志如下:

Thread 1 advanced to log sequence 4799 (LGWR switch)
  Current log# 1 seq# 4799 mem# 0: +DATA/ora11g/onlinelog/group_1.267.1108719261
  Current log# 1 seq# 4799 mem# 1: +OCR/ora11g/onlinelog/group_1.257.1108719261
Tue Mar 05 03:05:27 2024
Archived Log entry 12305 added for thread 1 sequence 4798 ID 0xc83a952 dest 1:
Tue Mar 05 15:58:06 2024
Process m001 died, see its trace file
Tue Mar 05 16:42:05 2024
Process PZ99 died, see its trace file
Process PZ99 died, see its trace file
Process PZ99 died, see its trace file
Process PZ99 died, see its trace file
Tue Mar 05 16:42:51 2024
Process m001 died, see its trace file
Tue Mar 05 16:46:57 2024
Process PZ99 died, see its trace file
Process PZ99 died, see its trace file
Tue Mar 05 16:47:54 2024
Process W000 died, see its trace file
Process W000 died, see its trace file
Process W000 died, see its trace file
Tue Mar 05 16:48:06 2024
Process W000 died, see its trace file
Process W000 died, see its trace file
Process W000 died, see its trace file


执行SHUTDOWN 报错如下

SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27102: out of memory
Linux-x86_64 Error: 12: Cannot allocate memory
Additional information: 1
Additional information: 3
Additional information: 8


  • 写回答

4条回答 默认 最新

  • GISer Liu 2024-03-06 10:12
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    根据提供的错误信息和日志,问题可能是由于系统内存不足导致无法启动或关闭 Oracle 服务。具体来说,错误信息中显示了 ORA-27102
    错误,这是由于系统内存不足而引起的。此外,还有一些进程异常终止的记录,可能也与系统资源不足相关。
    解决这个问题的一般思路如下:

    1. 确认系统内存使用情况 :首先需要确认系统的内存使用情况,检查是否存在内存泄漏或者其他进程占用了大量内存。
    2. 增加系统内存 :如果系统内存不足,可以考虑增加系统的内存容量来解决问题。这可以通过添加物理内存或者调整虚拟内存大小来实现。
    3. 检查其他资源占用 :除了内存外,还需要检查其他资源的使用情况,例如 CPU、磁盘等,确保它们没有达到或超过系统的承载能力。
    4. 调整 Oracle 参数 :可以通过修改 Oracle 的内存参数来调整其在系统中的资源使用情况,例如 SGA、PGA 的大小等。
    5. 优化 Oracle 进程 :检查 Oracle 进程的运行情况,可能需要对一些进程进行优化或者重新启动来释放资源。
    6. 查看日志和跟踪文件 :进一步查看系统和 Oracle 的日志文件以及跟踪文件,以了解更多有关进程异常终止的原因,这可以帮助更好地解决问题。
      根据问题描述,由于无法直接与用户交流,我无法进一步了解系统的具体情况,例如内存使用情况、Oracle
      参数配置等。因此,建议您按照上述思路逐步排查并解决问题。如果需要进一步的帮助,可以提供更多细节或者参考 Oracle 的官方文档和社区支持。

    如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

    用户答题指南

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月24日
  • 已采纳回答 5月16日
  • 修改了问题 3月6日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 鼠标右键,撤销删除 复制 移动,要怎样删除
  • ¥15 使用MATLAB进行余弦相似度计算加速
  • ¥15 服务器安装php5.6版本
  • ¥15 我想用51单片机和数码管做一个从0开始的计数表 我写了一串代码 但是放到单片机里面数码管只闪烁一下然后熄灭
  • ¥20 系统工程中,状态空间模型中状态方程的应用。请猛男来完整讲一下下面所有问题
  • ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
  • ¥15 arcgis处理土地利用道路 建筑 林地分类
  • ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
  • ¥100 寻会做云闪付tn转h5支付链接的技术
  • ¥15 DockerSwarm跨节点无法访问问题