Processes exceeded

Just recently started getting error message from Oracle 8i 'number of processes exceeded'. It is currently set to 50. The processes in Linux never seem to get killed. Our application is made up of web pages and a DLL running on IIS. Closing IE Browser however does appear to kill the processes after about 40 seconds.

I think this is a problem with dead database connections which is creating the problem for you.
These can be detected and killed by SQL*NET.
You may please try the following:
Step 01:Under $ORACLE_HOME/network/admin folder, go to the file "sqlnet.ora"
Step 02:Edit the file by adding
SQLNET.EXPIRE_TIME=n (Please specify a value for n )
This parameter will make SQL*NET send a probe every n minutes & kill all the dead connection processes.
Please note that this should be issued on the server side only.
null

Similar Messages

  • Can any java process exceed the maximum memory allocated

    Hi,
    I have a basic question on the memory settings. Assume I have a java process where the memory settings are like:
    -Xmx1024m
    where the server capacity is say 8GB Then can the process exceed the allocated memory of 1GB and go further say upto 4 GB.
    If above thing is possible, how can we limit the process not to exceed the given limit? What settings need to be used.

    Krish8 wrote:
    Hi,
    I have a basic question on the memory settings. Assume I have a java process where the memory settings are like:
    -Xmx1024m
    where the server capacity is say 8GB Then can the process exceed the allocated memory of 1GB and go further say upto 4 GB.
    If above thing is possible, how can we limit the process not to exceed the given limit? What settings need to be used.Yes the used memory can exceed that if you e.g. are using memory mapped files. Don't know if you can restrict it unless your OS has some kind of support for it.
    Kaj

  • Maximum number of mail processes exceeded

    I've got problems with my mailserver. I already had them, but after a restart the problems didn't occur. From today after sys updates I have them back.
    Some clients mostly iPhones can't connect to my mailserver.
    In the system log I have the following error message:
    Jul 26 15:07:49 miniserver dovecot[60]: Maximum number of mail processes exceeded (see maxmailprocesses setting)
    I don't know where these settings are in a config file.
    I also have problems with webmail, I I want to login I get an error message: Unknown error: Internal login failure. Refer to server log for more information.
    Thanks,
    Patrick

    I found the config file and edited in: /etc/dovecot/dovecot.conf
    Settings were: mailmacprocesses: 3
    Changed it to 300 and voila.

  • ORA-Error: Maximum number of Processes exceeds

    Hi,
    Today we got one Oracle error: Maximum number of Processes exceeds while connects to our Oracle Database.
    We have application running on our DB, which have 50 threads running and making connection to Oracle Schema.
    In our init.ora file the Processes Parameter is set to 50.
    But we also have another init<Schema Name>.ora file which has Processes Parameter as 50.
    When I search on this error, I got that it is due to no. of user processes on Oracle instance.
    What are these user processes exactly?
    If we set the Processes Parameter as 150, and we have RAC environment with 3 Cluster, does it means we have 150*3 processes can run at a time.
    The other doubt I have is that: Is this parameter is instance based, SID based or cluster based?
    Please provide some input on this.
    Thanks in Advance.
    Manoj Macwan

    If you don't issue
    alter system set processes=150 scope=both sid='<your instance 1>'
    all instances will be allowed to fork 150 processes.
    The other poster is incorrect.
    Sybrand Bakker
    Senior Oracle DBA

  • Number of processes exceeds maximum limit

    Normally how many process we need to put in init.ora.
    My database currently has processes=100 so Obviously sessions=(100 X 1.1)+5=115.
    Some times we use to get Number of processes exceeds more than 100.
    What does it mean. What is the preferable value for processes.
    I have a thought to put Processes=300.
    Regards,
    Ganesh.

    Dear Ganesh,
    When you are getting the "Processes exceeded" error, your Oracle server is letting you know that the number of operating system processes has exceeded 100.
    Go ahead and set:
    processes = 250
    in your INIT.ORA file. You have to then shutdown and restart the database for the changes to take effect.
    Ciao.
    null

  • Maximum no of processes exceeded

    I am using Oracle 8.1.6.3 database and OC4J as webcontainer.
    I am getting following error on server side and I have clue why I am getting this.
    java.sql.SQLException: ORA-00020: maximum number of processes (200) exceeded
    SQL Error: java.sql.SQLException
    java.sql.SQLException: ORA-00020: maximum number of processes (200) exceeded
    There are lot of complaints like that and when I run load test then users start failing and can not access the pages. Following is the entry in data-sources.xml for this application
    class="oracle.jdbc.pool.OracleDataSource"
              name="jdbc/pool/OracleDS2"
              location="jdbc/ConnectionDS2"
              source-location="jdbc/OracleCoreDS2"
              pooled-location="jdbc/pool/OracleDS2"
              url="jdbc:oracle:thin:@machine:1521:development"
              username="user"
              password="password"
              min-connections="3"
              max-connections="50"
              wait-timeout="10"
              xa-location="jdbc/xa/OracleXADS2"
              ejb-location="jdbc/OracleDS2"
              connection-driver="oracle.jdbc.driver.OracleDriver"
              inactivity-timeout="30"
         />
    Please help me out. I also noticed that my connection pooling is not working the way I expected. Once there is no one accessing application I thought that time I should have 3 connections but I dont have that no. some time I have 0 and some time I have anyother no.
    Thanks in advance for help.
    Faizan

    Avi -- Some responses embedded below. Also, we do need to expand the documentation in this area. You can also
    look at the JDBC documentation for the Oracle9i Database. It has a JDBC book and describes Oracle data sources in
    there. An OTN link is:
    http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/java.920/a96654/connpoca.htm#1056354
    Jeff,
    I may have missed something, but all I found in the documentation regarding
    "Caching Schemes" was a single paragraph:
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/web.902/a95879/ds.htm#1006044
    I know that I can experiment with my "data-sources.xml" file, and I can
    look at the relevant DTD, but I would really much prefer some more detailed
    information. So yes, you could say I'm being lazy, but I would really
    appreciate it if you answered the following questions:
    1. Can the "cacheScheme" property be used with any type of data source,
    or only with the "com.evermind.sql.OrionCMTDataSource"?I usually only work with about the com.evermind.sql.OrionCMTDataSource. According to the docs it should be available
    with any pure Oracle data soruces that implement the connection caching.
    2. What is the default value for "cacheScheme" (or isn't there one)?The default value in this case is DYNAMIC_SCHEME which will continue to try to get connections for you even when it
    exceeds the maximum connections specified.
    3. What are the differences between the various values (DYNAMIC_SCHEME,
    FIXED_WAIT_SCHEME and FIXED_RETURN_NULL_SCHEME)?DYNAMIC_SCHEME -- Creates a new connection if you need one regardless of max connections.
    FIXED_WAIT_SCHEME -- Will wait for a connection to become available.
    FIXED_RETURN_NULL_SCHEME -- Will return null if a connection is not available.
    4. What other "properties" are there?The only properties I generally deal with are the caching schemes and the link properties for 2PC configuration. There
    can be others based on your data source implemention.
    Thanks (in advance :-),
    Avi. You're welcome. BTW, your not lazy, just time challenged like the rest of us.
    Thanks -- Jeff

  • MAX. NO. OF PROCESSES exceeded

    We have RAC setup running on SunSolaris SPARC (64-bit) server, with 32G RAM on each instance. Current setting for processes
    parameter is 5000, but unable to increase it.
    It raises an error ORA-00020: maximum number of processes (string) exceeded.
    Kernel parameter for given scenario is:
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semmns=1024
    set semsys:seminfo_semmsl=256
    set semsys:seminfo_semvmx=32767
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_shmseg=10
    Referring to other forums & docs, it says maximum no. of semaphores should be less than or equal to (SEMMSL*SEMMNI) or SEMMNS, whatever is smaller.
    According to this calculation, It should not work for 5000 even, taking SEMMNS=1024. What is the workaround I can follow??
    It's urgent, on production system!!!!
    Regards,
    user1012

    Hi,
    Thanks for your interest.
    Here is the scenario:
    We're using a J2EE based application on Radius. Thousands of client requests striking in seconds. So it's a very huge RAC configuration with 32G memory & 2 nodes in cluster. As per our RDA analysis, it shows dead processes may be one of the reasons it goes beyond the maximum processes.
    Now my question is,
    1. What are possible values of SGA & PGA allocation based on this OLTP architecture?
    2. Are kernel parameters well set?
    4. How to remove dead processes from memory?

  • TNSLSNR is failed when the no. of process exceeds.

    Hello,
    We received a problem like if the process or sessionsis exceeded the no. 150, then the listener got down and error has come like "TNSLSNR is failed ".
    but if you kill some process and if the no. process is below 150 then again it will works fine.
    That is the case when no. process or the sessons reached to 150 the listener got disbalanced. but in init.ora and spfile , the number of process is 250 and the sessions is 280. I dont know why this problem has come.
    please help me.
    if you have any idea then please mail me to [email protected]
    Thanks
    bye
    Pranab

    But is shows TNS internal limit restriction exceed.Yes, that is because of this Operating System error:
    HPUX Error: 23: File table overflowRefer to the metalink note provided above by oradba and fix the underlying OS error. First fix the root cause of the error which is the OS error "File table overflow". Once you do that, try again and post errors if still you have issues.
    Message was edited by:
    Kamal Kishore

  • Maximum number of processes exceeded 150

    Dear All,
    I have modified my init file and set the processes to 300 but I still keep on getting the above error.
    When I issue the statment :
    Select * from v$parameter where name='processes'
    I get the value 300.
    Why does the system message show 150 ?
    How can I alter this ?
    I have stored procedures which return ref cursors to the calling environment which is JSP pages.
    We are closing the resultsets where ever the stored procedure are being called as soon as the processing is over.
    How can I overcome this problem ?
    Thanks in advance.
    Regds..ramki

    Go to this page is explains what to look for
    http://asktom.oracle.com/pls/ask/f?p=4950:8:10090713663713896110::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:5671284058977,

  • Script to recieve alert when process exceeds

    script to recieve alert when process exceeds

    939987 wrote:
    script to recieve alert when process exceedsscripts are Operating System dependent & you decided to NOT share your details with us.
    You're On Your Own (YOYO)!
    How to ask question
    SQL and PL/SQL FAQ
    Handle:     939987
    Status Level:     Newbie
    Registered:     Jun 11, 2012
    Total Posts:     6
    Total Questions:     5 (5 unresolved)
    WOW!
    You are batting 1000!
    why do you waste time posting here when you never get any answers?

  • Max processes

    hi..
    we are using oracle 10gR2
    we have created database with default parameters...
    so earlier porcesses and sessions value were 150 and 170 respectively..
    after some time we got an eorror that max no. of processes exceeded...
    so i have increase both parametes to 300 and 320 respectively...
    after creating some more schema i again got this error so i again increase both parametes to 400 and 420 respectively..
    after some time some new schema created and because of the same error i have finaly made it 500 and 520.
    i have never analyze why this error frequently comming.. because i only know that whenever max processes or max sessions exceeds u have to increase the current value...
    is there there any problem on database if i m keep on increasing this value..
    is there any way to get rid of this problem...

    Hello,
    You can set higher value for processes, sessions and transactions in your system depending upon how much RAM you got on your machine and how much you can afford to give Oracle processes. So what will be happen if you keep increasing these parameter, eventually you will run out memory for very higher number of connection and either application will stall and database. So I recommend make sure your time out idle connections (over 30 Mins) to release memory. Also analyze your application which making connection and not releasing them but keep in mind you have to plan for future as well, so analyze connection growth over past month or so and alllocate accordingly.
    Regards

  • Seesion and Process increase..

    Dear All
    There are 75 to 100 users are accesing the databse simulateuosly and i recently got the error of session and process exceeded ....then i tried to increase seesion and process using OEM but i got following error
    Io exception: Unknown host specified Is there any other way to do this? Can any one suggest me a best way to do this? or how do i tune it properly to acces DB without any interruption?
    Vijay
    Edited by: Vijayamurugan on Dec 8, 2010 9:29 PM

    Dear Anand
    The below is the out put v$resource_limit
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    processes                                       70             150        150
           150
    sessions                                        74             170        170
           170
    enqueue_locks                                   12              47       2380
          2380
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    enqueue_resources                              164             263        968
    UNLIMITED
    ges_procs                                        0               0          0
             0
    ges_ress                                         0               0          0
    UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    ges_locks                                        0               0          0
    UNLIMITED
    ges_cache_ress                                   0               0          0
    UNLIMITED
    ges_reg_msgs                                     0               0          0
    UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    ges_big_msgs                                     0               0          0
    UNLIMITED
    ges_rsv_msgs                                     0               0          0
             0
    gcs_resources                                    0               0          0
             0
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    gcs_shadows                                      0               0          0
             0
    dml_locks                                     2037            7548        748
    UNLIMITED
    temporary_table_locks                            0               3  UNLIMITED
    UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    transactions                                    45             123        187
    UNLIMITED
    branches                                         0               0        187
    UNLIMITED
    cmtcallbk                                        0               1        187
    UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    sort_segment_locks                               0               6  UNLIMITED
    UNLIMITED
    max_rollback_segments                           12              66        187
         65535
    max_shared_servers                               1               1  UNLIMITED
    UNLIMITED
    RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL
    LIMIT_VALU
    parallel_max_servers                             0               3         80
          3600Vijay

  • How to prove the SQL query will spawning the process

    In a Oracle 10g database, i noticed a user running a sql query which contain lot of "group by" "order by" iin database, suspected it spawning multiple process in database then causing the ORA-00020: maximum number of processes exceeded.
    My question is, is there any dictionary view or report that i can generate to prove that is the problematic sql causing the error?
    Please help. Many thanks.

    John Stegeman wrote:
    What makes you think that group by and order by spawn processes? In general, they don't. In fact, I cannot think of any reason they would (and if I'm wrong, I'm sure I'll be corrected forthwith)No, no correction.
    A query is a query bound to a session.
    I can only imagine that a query can spawn lots op parallel slaves when using parallel server.

  • Oracle IIS number of processes grows to big

    I am supporting a bad, packaged ASP program that runs under IIS.
    IIS 4
    NT 4
    Oracle 8.1.6.0
    After a few hours the number of sessions is about 25, which is ok, but the number of processes exceeds the limit (240).
    We are investigating how this can be, but in the meantime I would like to automatically kill processes that are waiting, or belong to inactive sessions.
    (By the way, is there a way to timeout sessions? or processes?)
    My next task here is to see if any of them are locked, but I don't think so -- I think the web application is leaving them as orphans.
    Thanks.
    John Frame
    [email protected]

    A bit more news. Basically the problem is identified by the fact that there are about 150 records in V$PROCESS that do not match to anything in V$SESSION.
    I will reply when there is news about what is causing this.
    You are right about MTS, if it is used in an IIS/ASP environment it will reduce the Oracle memory usage to about 4% of previous numbers. Amazing, MTS has connection pooling for cheap asp pages! (set it to multi, not dedicated).
    [email protected]

  • Difference between ORA-00018 & ORA-00020

    Hi experts,
    I am confused about ORA-00018 & ORA-00020, it easier to understand how number of session increased [ora-18],
    but what are the special causes that increase number of oracle processes [ora-20] ?
    Thanks in advance.

    There is a relationship between sessions on a database and the
    number of
    processes. What happens if we increase the number of sessions without
    increasing the number of processes???
    The parameters SESSIONS and PROCESSES determine the
    size of two arrays in the SGA.
    If you try to create more sessions on an instance than specified
    by the SESSIONS parameter, you will get an ORA-00018: maximum
    number of sessions exceeded.
    If you try to create more processes on an instances than specified
    by the PROCESSES prameter, you wil get an ORA-00020: maximum
    number of processes exceeded.
    The number of sessions and processes on your instance can been
    seen using a COUNT(*) against V$PROCESS and V$SESSION.
    Your job is to determine resonable values, so your users can continue
    to work without getting neither ORA-18 nor ORA-20 during normal
    conditions. (A run away job, that keeps starting new sessions is not
    a normal condition, and it should be stopped by ORA-18 or ORA-20
    whichever happens first).
    You can join the two V$-views using the columns V$SESSION.PADDR
    and V$PROCESS.ADDR.
    It is quite normal to see a 1:1 relationship between processes
    and sessions. However one OCI-program can create multiple
    sessions belonging to one process. Users of Oracle Portal
    will experience this behaviour.
    The default value for SESSIONS is 1.1*PROCESSES + 5.
    It is appropriate for some databases and inappropriate for
    others (e.g. Oracle Portal).
    Also, I remember a limit on the OS regarding the number of processes
    allowed per Oracle user - also I know there is a semaphore
    relationship.
    On HP-UX there is a kernel parameter called NPROC. Like
    PROCESSES and SESSIONS it should have a reasonable
    value.
    answered by
    Jesper Haure Norrevangsource:-http://ora-00020.ora-code.com/msg/40800.html

Maybe you are looking for

  • Why is itunes removing podcasts from my iphone?

    I keep having things going missing from my iphone. It backs up to both my work pc and my home one, but I'm having so many problems with the work connection. For example today, I spent a good few hours downloading podcasts to my phone, I plug it in to

  • Can HTML-based reports be built in BLS via an SQL Query and XSLT?

    Hello xMII experts, I have already built a report in xMII which uses XSLT to provide group/sum totals in a web browser. However in a new project, the report must run at certain times and possibly when certain signals become true in the process. It ap

  • Cannot load certain websites

    Hey all. This is the first time I have ever experienced this problem. As of today I can't load Facebook and a couple other sites. One minute it was working fine, the next I was kicked off. I waited awhile and was able to get back onto FB only to be k

  • Adobe Flash Player Installer gets stuck (Mac OS X Yosemite)

    Every time i try to install Flash Player it gets stuck. Normally on around 29%, but it varies. I've looked through countless forums / discussions and have tried uninstalling everything, re-installing - nothing seems to work. Any suggestions? Macbook

  • h:messages style class dont work

    Hi All, I am trying to use the <h:messages> tag but the styles dont work. All the messages are on the screen, but with two problems: 1 - I am using layout="table", but the render shows a list 2 - None of the styles are been applied! I used the code: