Skip to main content

Process m000 died, see its trace file



Alert Log:

[oracle@ bdump]$ view alert_HDRTG12.log
Thu May 28 22:05:42 PDT 2015
Process P021 died, see its trace file
Thu May 28 22:05:47 PDT 2015
Process m000 died, see its trace file
Thu May 28 22:05:47 PDT 2015
ksvcreate: Process(m000) creation failed
Thu May 28 22:06:00 PDT 2015
Process P021 died, see its trace file
Thu May 28 22:06:10 PDT 2015
Process P021 died, see its trace file
Thu May 28 22:06:43 PDT 2015

[oracle@bdump]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on Thu May 28 23:38:59 2015

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$database;

NAME
---------------------------
HDRTG12

SQL> select * from v$resource_limit where RESOURCE_NAME in ('sessions','processes','transactions');


RESOURCE_NAME    CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION   LIMIT_VALUE
-------------    ------------------ --------------- ------------------- ------------
processes                      28              50         50              50
sessions                       31              62        100              100
transactions                  248             327        110           UNLIMITED


CAUSE: One of the reasons for the above errors is when the no of process exceeds.


SOLUTION: Is to increase the PROCESSES parameter value.

SQL> alter system set processes=100 scope=spfile;

System altered.

NOTE: Increasing processes parameter increases the amount of shared memory that needs to be reserved & the OS must be configured to support the larger amount of shared memory. So here we first need to increase the Memory & SGA to increase the process, sessions & transaction parameters.


Thank You!




Comments

Popular posts from this blog

CHANGING DBID FOR ORACLE DATABASE 11G

C:\Users\computer>sqlplus SQL*Plus: Release 11.1.0.7.0 - Production on Thu Sep 10 21:03:33 2013 Copyright (c) 1982, 2008, Oracle.  All rights reserved. Enter user-name: sys as sysdba Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select dbid from v$database;       DBID ---------- 2188161033 SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options C:\Users\computer>nid DBNEWID: Release 11.1.0.7.0 - Production on Thu Sep 10 21:04:44 2013 Copyright (c) 1982, 2007, Oracle.  All rights reserved. Keyword     Description                    (Default) ---------------------------------------------------- TARGET ...

Difference between AWR, ADDM and ASH reports

AWR: Automatic Workload Repository gathers, processes and maintains performance stats used for problem detection and self-tuning the databases. Different Components that uses AWR are: Automatic Database Diagnostic Monitor Undo Advisor SQL Tuning Advisor Segment Advisor Different types of AWR Reports for different purposes: For Single Instance Environment: @$ORACLE_HOME/rdbms/admin/awrrpt.sql For Oracle RAC Environment : @$ORACLE_HOME/rdbms/admin/awrgrpt.sql For a particular SQL Statement : @$ORACLE_HOME/rdbms/admin/awrsqrpt.sql For Comparing the reports : @$ORACLE_HOME/rdbms/admin/awrddrpt.sql ADDM: Automatic Database Diagnostic Monitoring Report analyzes the AWR data on a regular basis, to give you overview of the root cause of the problem which is affecting your database’s performance. It also provides suggestions or recommendations for rectifying any problem identified and lists the areas which are having no issues. ADDM recommends multiple solutions for the DBA to choose from which...