开发人员反映一开发数据库出现问题,无法连接,登录至后台alert日志查看
引用
Tue Mar 8 07:49:09 2011
Process m000 died, see its trace file
Tue Mar 8 07:49:09 2011
ksvcreate: Process(m000) creation failed
Tue Mar 8 07:50:10 2011
Process m000 died, see its trace file
Tue Mar 8 07:50:10 2011
ksvcreate: Process(m000) creation failed
Tue Mar 8 07:51:11 2011
Process m000 died, see its trace file
Tue Mar 8 07:51:11 2011
ksvcreate: Process(m000) creation failed
[ora10g@localhost bdump]$ tail -f alert_xe.log
Tue Mar 8 08:48:11 2011
ksvcreate: Process(m000) creation failed
Tue Mar 8 08:49:12 2011
Process m000 died, see its trace file
Tue Mar 8 08:49:12 2011
ksvcreate: Process(m000) creation failed
Tue Mar 8 08:50:13 2011
Process m000 died, see its trace file
Tue Mar 8 08:50:13 2011
ksvcreate: Process(m000) creation failed
可以看到m000进程创建失败,PMON进程无法启动该进程。一般情况下,PMON无法启动进程原因有3个:1、Oracle连接数超过进程数限制。2、进程死锁。3、bug
用sqlplus连接数据库只出现Connected.状态。
引用
[ora10g@localhost ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Mar 8 08:48:34 2011
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected.
SQL> exit
Disconnected
进而查看LOCAL=NO的连接数,发现已经达到其进程数限制
引用
[ora10g@localhost ~]$ ps -ef|grep LOCAL|wc -l
129
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
可以看到alert日志错误,正是由于Oracle达到了进程数限制,进而PMON无法创建m000进程
分享到:
相关推荐
在这之中,如何准确估算Oracle Server Process(即Server Process,简称SP)进程所消耗的内存往往是一项挑战性的任务。本文将基于新炬网络专家杨志洪的文章《一个Oracle server process进程会消耗多少内存》中的案例...
Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全
"Oracle错误大全chm版本"是一个专门收集并整理了Oracle数据库常见错误的参考手册,对于数据库管理员(DBA)和开发人员来说,是一个非常实用的工具。 CHM(Compiled HTML Help)文件是一种Windows平台下的帮助文件...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在运行过程中可能会遇到各种错误,这些错误通常以特定的错误编号和消息形式出现。本文件包包含了关于"Oracle_Errors(oracle错误信息)解释"的相关资源,...
Oracle 错误代码对应表是一种用于记录和跟踪 Oracle 数据库错误的表格,该表格中包含了各种错误代码、错误描述、SQLState 和示例代码等信息。下面是 Oracle 错误代码对应表中的一些关键知识点: 1. 唯一性约束...
在使用Oracle数据库的过程中,难免会遇到各种错误,这些错误通常会伴随着特定的错误码出现,帮助用户诊断问题所在。"Oracle错误码大全"是一份非常实用的参考资料,它包含了Oracle数据库可能出现的所有错误码及其对应...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其稳定性和功能强大深受企业青睐。然而在日常使用过程中,由于各种原因,我们可能会遇到各种错误,这些错误通常会以错误码的形式呈现,帮助开发者和管理...
Oracle BPEL Process Manager是Oracle Fusion Middleware的一部分,它是一个企业级的工作流引擎,用于构建、部署和管理业务流程执行语言(Business Process Execution Language,BPEL)流程。BPEL是一种标准的XML...
Oracle错误代码查询网站是一个非常实用的工具,尤其对于在日常工作中遇到Oracle数据库问题的IT专业人员来说。这个网站提供了一个方便的平台,可以快速查找并理解Oracle数据库报错信息,帮助用户解决各种技术难题。 ...
总的来说,"Oracle错误码大全"是Oracle使用者必备的工具之一,无论是在日常运维还是在解决问题时,都能提供极大的帮助。通过CHM格式,用户可以方便地离线查阅,快速定位问题,提高工作效率。在实际工作中,结合...
Oracle Process Manufacturing Process Execution API User’s Guide 是一份专为在Oracle 11i环境中使用Oracle Process Manufacturing(PM)的开发人员和系统管理员准备的详细指南。该文档旨在帮助用户理解和利用...
Oracle Process Manufacturing Process Planning API User’s Guide 是一本专为11i版本设计的指南,它涵盖了Oracle公司在制造领域的一个重要组件——过程制造过程规划API的使用。这个API是开发者和系统管理员进行...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其稳定性和功能强大著称。然而,在日常操作和维护中,我们可能会遇到各种错误,这些错误可能是由于多种原因导致的,如语法错误、配置问题、资源不足或是...
### 修改Oracle Process Session 初始化参数 在Oracle数据库管理中,对`process`与`session`的管理和优化至关重要。本文将从查询、设定以及二者之间的关系等方面详细介绍如何修改Oracle的`process`与`session`初始...
在使用Oracle数据库的过程中,难免会遇到各种错误,这些错误通常会伴随着一个特定的错误码,帮助用户诊断问题的原因。"Oracle错误码大全(CHM).rar" 是一个包含了Oracle数据库系统中常见错误码及其解释的压缩文件,它...
oracle错误代码查询,比较全面,包含所有错误代码
Oracle错误查询工具是一种高效实用的解决方案,专门针对Oracle数据库系统中遇到的问题。它允许用户通过简单的界面输入错误代码,快速获取相关的错误信息和可能的解决办法。这个工具的核心功能是将Oracle的错误代码与...