Increase process and Sessions

System: Oracle 11g R2 on SUSE Linux 11.

Default processes: 150

If there are 1000 or more (but.. 3000) users to the server Oracle (indedicated mode), I'm afraid of the lack of the number of sessions and the processes available to handle the traffic, so I intend to increase the number of processes to, say, 1000. I think that Oracle will adjust the sessions and operations accordingly.

Would love to hear your opinions and comments


Thank you

Is based on the application server. Some will reuse connections, does essentially the same thing as shared server, but without using the db. Others have more than one session for each user (the one I work on that, but some of the work of the db discharges into the app, for a cost to not use all db optimizations).

It could be that your 1000 sessions are actually a few active sessions at any time. All you can do is try and see what happens, sometimes there are configuration changes on the side of the app for specific load profiles.

Do you have more information on your application server so people can respond appropriately?

Tags: Database

Similar Questions

  • DB Oracle 11 g r2 Configuration process and the session

    I recently installed DB Oracle 11g R2 and 50,000 users connect to this database suggest me what would be the basic configurations.
    Sessions settings and database processes are 5000 and 5505 but it is lagging bit now so if its possible I want to make maximum processes and sessions or automatic.

    And the platform would be?
    Windows is not suitable for this number of users.
    And even on Unix, I would if I were you configure shared server or connection pooling.
    See http://docs.oracle.com/cd/E11882_01/network.112/e10836/dispatcher.htm#i453786

    ----------
    Sybrand Bakker
    Senior Oracle DBA

  • How to monitor the process and Windows activities

    Hello world

    I'm a player who plays full-screen. Some process or app steals focus once every few hours, unpredictable. This me tabs effectively out of my game on the desktop. It is only an annoyance, but yet, it's a real nuisance to do without good reason.

    Anything that flies focus leaves no trace of what it was, as far as I can tell. I'm just at the level of the office. (Exactly how I see what Win7 thinks has focus, if nothing seems?)

    I guess it's a thread that checks the updates, or some other thing, what has been written amateur and does well with games. Some games are also poorly written in terms of, what happens if something else could mess with the office or ask for focus. My guess is that it is a collision of stuff poorly written, but who knows.

    To make a long story short, is there anything I can do to see just how * had * focus (focus on the past), even if it's over now?

    I highly doubt that it is one of the major applications that I am running. I usually only Word and Excel 2013, Chrome and Windows Explorer to the top. I really doubt that this is one of them, but maybe. Who knows.

    It would be very difficult to test for that is happening, because it is very unpredictable. Also real inconvenient to keep my other applications closed for hours. This is why I ask if there is another way to catch the culprit himself, not all turn in everything.

    Thanks if you can help!

    HI Yann,

    Thanks to you, I was able to use the event viewer on Win7 / Windows Logs / request to see that I was being thrown out of my game on the desktop when the so-called SelfServicePlugin.exe "on the road". I checked in the Task Manager / process and saw that it is a Citrix Receiver background utility.

    Citrix Receiver (v. 4.1.0.56461, (c) 2013) is the remote software we use to open a session in our local network of work at home, however, the plugin is something all the time, not just at the point where it is actually using Citrix. I guess that it speeds up the loading time of Citrix, or whatever. (It seems that every piece of software must have a connection online if used or not, these days.) And no, I wasn't playing games when remoting to work, laughing. As I said, the receiver is there all the time; I was spilled on the desk in the evenings, etc.

    If I unload the plugin, I stop unexpectedly, the abandonment of game (and Citrix always starts very well).

    So, apparently, it is just this sloppily written plugin. I guess it is not surprising that something related to work don't care effect on the games, even after hours, laughing.

    Now that I know what it is - and it's not malware - it's so much easier to deal with.

    Thanks for hanging in there and answering the question directly to me! It helped a ton.

    Mike

  • How to plan the propagation process and/or application

    Hi all

    Is it possible to predict the spread and application during the Oracle Streams configuration?, I mean, I don't want to run replication online because I have other object outside the Oracle who need to reproduce within the db to get my aplication (red only) in sync.

    So, when I can do? Here is an example of process apply and spread:

    BEGIN
    DBMS_STREAMS_ADM. () ADD_SCHEMA_RULES
    schema_name = > 'shm '.
    streams_type = > 'apply ',.
    streams_name = > 'apply_from_db1 ',.
    queue_name = > "strmadmin.from_db1"
    include_dml = > true,
    include_ddl = > true,
    source_database = > "db1.world"
    inclusion_rule = > true);
    END;
    /

    .....

    BEGIN
    DBMS_STREAMS_ADM. () ADD_SCHEMA_PROPAGATION_RULES
    schema_name = > 'shm '.
    streams_name = > 'db1_to_db2 ',.
    source_queue_name = > 'strmadmin.captured_db1 ',.
    destination_queue_name = > '[email protected] ',.
    include_dml = > true,
    include_ddl = > true,
    source_database = > "db1.world"
    inclusion_rule = > true,
    queue_to_queue = > true);
    END;
    /

    Perhaps, am I is not clear to my question, or maybe I do everything in the bad sense on propagation processes and the workflow application.

    So, I looked in all the documents available and I can't find how to plan the process... What is the part that I am missundertanding?

    As long I have it other non Oracle objects (system files objects, we say that some objects in ECM file system related with data) to replicate with the data schema, I can't replicate any changes to the schema of the source table to the schema database of fate (automatically). So, I'm replicated ECM file systems objects in other external tool (with build-in Windows Calendar integration)... but how I can program spread and/or application treats in the middle of stream 2-way?

    Please, I need a hint of someone as soon as possible.

    Thanks in advance.

    Your question is not very clear, so here's what you need to know abot schedules DBMS_STREAMS_ADM and spread:

    The schedule is done automatically when you add the spread with DBMS_STREAMS_ADM.
    This API DBMS_STREAMS_ADM encompass several other APIs:

    -DBMS_CAPTURE_ADM,
    -DBMS_RULE_ADM
    -DBMS_APPLY_ADM
    -DBMS_PROPAGATION_ADM.
    -DBMS_AQ_ADM

    This DBMS_STREAMS_ADM is supposed to make things easier, but it takes an important definition default values, so that you see all the actions that are performed as they are done quietly behind the scenes.
    The establishment of the regular spread is on of these silent setting and the time that occurs with a never ending cycle to wake up/run/sleep.
    The duration of sleep between 2 execution is defined by DBA_QUEUE_SCHEDULES. LATENCY

    From the spread itself, it's a job. When the next execution is set to null, he reschedule itself, like an endless loop.
    Here's how the job will appear:

    set embedded on
    set heading on
    set feedback off
    set linesize 162 pagesize 0
    col fail format 999  heading 'Errs'
    col broken   format a3   heading 'Bro|ken'
    
    col sess format 9999   heading 'Ses'
    col jid  format 999999  heading 'Job|Id'
    col subu format a10  heading 'Submitter'     trunc
    col secd format a10  heading 'Security'      trunc
    col proc format a30  heading 'Job'           word_wrapped
    col lsd  format a10  heading 'Last|Ok|Date'
    col lst  format a5   heading 'Last|Ok|Time'
    col nrd  format a10  heading 'This|Run|Date'
    col nrt  format a5   heading 'This|Run|Time'
    col fail format 99 heading 'Err'
    
    col proc format a50  heading 'Job'           word_wrapped
    col secd format a10  heading 'Security'      trunc
    
    select job jid, log_user  subu,   priv_user                  secd,    what proc,
                  to_char(last_date,'DD/MM/YYYY') lsd,
                  substr(last_sec,1,5)            lst,
                  to_char(next_date,'DD/MM/YYYY') nrd,
                  substr(next_sec,1,5)            nrt,
                  failures                        fail,
                  decode(broken,'Y','Y','N')      Broken
    from sys.dba_jobs;
    prompt
    
                                                                                     Last       Last  This       This
        Job                                                                          Ok         Ok    Run        Run       Bro
         Id Submitter  Security   Job                                                Date       Time  Date       Time  Err ken
    ------- ---------- ---------- -------------------------------------------------- ---------- ----- ---------- ----- --- ---
         55 SYS        SYS        next_date := sys.dbms_aqadm.aq$_propaq(job);                        27/11/2009 16:19     N
    

    Now, this work is performed in a session, always the same, which performs the actual transfer of waiting by using the global name DB link to target the area. You can check which session with the following queries:

    set linesize 125
    prompt
    set linesize 150
    col queue_name HEADING 'Source|Queue Name'
    col queue_schema HEADING 'Source|Queue Owner'
    col dblink format a34 head 'Destination|Database Link'
    COLUMN SCHEDULE_STATUS HEADING 'Schedule Status' FORMAT A23
    COLUMN PROPAGATION_NAME Heading 'Propagation|Name' format a25 wrap
    COLUMN START_DATE HEADING 'Expected |Start Date'
    COLUMN PROPAGATION_WINDOW HEADING 'Duration|in Seconds' FORMAT 9999999999999999
    COLUMN NEXT_TIME HEADING 'Next|Time' FORMAT A8
    COLUMN LATENCY HEADING 'Latency|in Seconds' FORMAT 9999999999
    COLUMN SCHEDULE_DISABLED HEADING 'Status' FORMAT A8
    COLUMN PROCESS_NAME HEADING 'Schedule|Process|Name' FORMAT A8
    COLUMN FAILURES HEADING 'Number of|Failures' FORMAT 99
    COLUMN LAST_ERROR_MSG HEADING 'Error Message' FORMAT A55
    COLUMN TOTAL_BYTES HEADING 'Total Bytes|Propagated' FORMAT 9999999999999999
    COLUMN CURRENT_START_DATE HEADING 'Current|Start' FORMAT A17
    COLUMN LAST_RUN_DATE HEADING 'Last|Run' FORMAT A17
    COLUMN NEXT_RUN_DATE HEADING 'Next|Run' FORMAT A17
    COLUMN LAST_ERROR_DATE HEADING 'Last|Error Date' FORMAT A17
    COLUMN LAST_ERROR_TIME HEADING 'Last|Error time' FORMAT A12
    column message_delivery_mode HEADING 'Message|Delivery|Mode'
    column queue_to_queue HEADING 'Q-2-Q'
    col destination format a50
    col sid for a4
    col tot_k for 999999999999 head 'Total |Sent (Kb)' justify L
    
    prompt
    prompt When the duration is NULL, the propagation is active
    prompt When the next time is NULL, the propagation job is currently running
    prompt
    
    SELECT substr(session_id, 0, instr(session_id,',')-1) sid ,
           p.propagation_name,TO_CHAR(s.START_DATE, 'HH24:MI:SS MM/DD/YY') START_DATE,
           s.PROPAGATION_WINDOW, s.NEXT_TIME, s.LATENCY,
           DECODE(s.SCHEDULE_DISABLED, 'Y', 'Disabled', 'N', 'Enabled') SCHEDULE_DISABLED,
           (select value/1024  from v$sesstat x, v$statname y
                    where  x.STATISTIC# = y.STATISTIC# and y.name = 'bytes sent via SQL*Net to dblink'
                       and x.sid=substr(session_id, 0, instr(session_id,',')-1) ) tot_k
      FROM
          DBA_QUEUE_SCHEDULES s,
          DBA_PROPAGATION p
      WHERE  p.DESTINATION_DBLINK = NVL(REGEXP_SUBSTR(s.destination, '[^@]+', 1, 2), s.destination)
             AND s.SCHEMA = p.SOURCE_QUEUE_OWNER
             AND s.QNAME = p.SOURCE_QUEUE_NAME
             and s.message_delivery_mode='BUFFERED'  and session_id is not null
      order by  propagation_name ;
    
    select p.propagation_name, s.message_delivery_mode,
           s.FAILURES,
           p.queue_to_queue,
           s.LAST_ERROR_MSG
      FROM
            DBA_QUEUE_SCHEDULES s,
            DBA_PROPAGATION p
      WHERE
             p.DESTINATION_DBLINK = NVL(REGEXP_SUBSTR(s.destination, '[^@]+', 1, 2), s.destination)
         AND s.SCHEMA = p.SOURCE_QUEUE_OWNER
         AND s.QNAME  = p.SOURCE_QUEUE_NAME
      order by propagation_name,s.message_delivery_mode ;
    
    SELECT p.propagation_name,  TO_CHAR(s.LAST_RUN_DATE, 'HH24:MI:SS MM/DD/YY') LAST_RUN_DATE,
       TO_CHAR(s.CURRENT_START_DATE, 'HH24:MI:SS MM/DD/YY') CURRENT_START_DATE,
       TO_CHAR(s.NEXT_RUN_DATE, 'HH24:MI:SS MM/DD/YY') NEXT_RUN_DATE,
       TO_CHAR(s.LAST_ERROR_DATE, 'HH24:MI:SS MM/DD/YY') LAST_ERROR_DATE,
       LAST_ERROR_TIME
      FROM DBA_QUEUE_SCHEDULES s, DBA_PROPAGATION p
        WHERE   p.DESTINATION_DBLINK =
            NVL(REGEXP_SUBSTR(s.destination, '[^@]+', 1, 2), s.destination)
      AND s.SCHEMA = p.SOURCE_QUEUE_OWNER
      AND s.QNAME = p.SOURCE_QUEUE_NAME order by  propagation_name;
    

    If you want to change the lag time, you can use this:

    -- adapt following your needs, defineds $prop (propagation name)  and $latency (value in secs, usually 1 or 3 or 5) :
    
    col DESTINATION_QUEUE_NAME new_value DESTINATION_QUEUE_NAME noprint
    col DESTINATION_DBLINK new_value DESTINATION_DBLINK noprint
    col source_queue_name new_value source_queue_name noprint
    
     select SOURCE_QUEUE_NAME, DESTINATION_QUEUE_NAME, DESTINATION_DBLINK from SYS.DBA_PROPAGATION  where propagation_name = upper('$fprop');
     set serveroutput on size 9999
      col cmd new_value cmd noprint
      execute DBMS_AQADM.ALTER_PROPAGATION_SCHEDULE( queue_name => 'STRMADMIN.&source_queue_name',  destination =>'&DESTINATION_DBLINK',  destination_queue=>'&DESTINATION_QUEUE_NAME',  latency=>$latency, duration=>null, next_time=>null) ;
    
  • I just bought an iphone 6 s second part and I got home put my SIM in there turn it on you try to start the activation process and he says that the phone is lock icloud, I tried calling get him etc. but he gave me the wrong information help please 91026128

    I just bought an iphone 6 s second part and I got home put my SIM in there turn it on you try to start the activation process and he says that the phone is lock icloud, I tried calling get him etc. but he gave me the wrong information and I called apple, they said that its nothing they can do without evidence of perchise im broke I spent all my money on the phone, does anyone know any software free or something me please txt to 9102612856

    @Santonio99

    You probably bought an iPhone stolen 6. Mine was stolen in Barcelona in Spain on June 10 by a pick-pocket. Fortunately, there is absolutely nothing you can do to make an iPhone locked to the activation of the work.  You have a paper weight.

  • In the lower left corner it used to show the e-mail verification process, and it now displays an e-mail account. How to back emil prosedd info.

    In the lower left corner it used to show the e-mail verification process, and it now displays an e-mail account. How can I get information about the e-mail return process.

    The add on Adblock Plus is known to cause this problem. Disable this add if you have it and see if things go back to normal.

    If you do not have Adblock Plus, restart with all add ons disabled and see if someone else is at the origin of the problem.

  • I'm tired of my Opera browser constantly dissappointing me. Is it possible to transfer my favourites and sessions of the opera in Firefox? Would be great if I could do this with my passwords and cookies, but that is probably too ask.

    I'm ready to move from opera to Firefox; What are my options when it comes to my opera bookmarks and sessions? Anyway, I can also port my cookies and passwords too?

    See for the speed dial feature: https://addons.mozilla.org/en-US/firefox/addon/speed-dial/?src=search

    With Firefox, you can save your tabs in the output:
    Restore previous session - set up when Firefox shows your tabs and the newest windows

  • you want to send data using labVIEW to arduino using write visa and the process and to take action using arduino. A

    I want to send data using labVIEW to arduino using write visa and the process and to take action using arduino. After that, I want to arduino to send out necessary via a serial port to labVIEW which should be read using visa read and store in a chain. While I am able to write or read both individually, I can't do it consecutively. I used advanced read and write vi for checking my code, but nothing is helping. The wrong bed 'time delay before execution. " Please let me know where I can go wrong. Also is it possible to write code for hx711 using labVIEW

    1. you need not "\n" on your orders println().  This command adds an end of line character already in the message.

    2. you get the error because you have a loop around your reading.  After the first reading (well technically, the second because of you add an extra line end character), there is nothing left in the port.  As a result, you will get the timeout.

    3. you should really consider using a Structure of the event.  This way you just don't write and read when you press the Write button and you can also use the structure of the event to make the loop to stop.  I also go up to close the port inside the stop-> value Change event.

  • difference of initial value of string between the steps in the process and an external instance of LabWindows/CVI

    Hello

    I'm curious to know what I see using TestStand, LabWindows/2013 2013 with regard to initial in TestStand string values when you perform the steps in the process or an external instance of LabWindows/CVI.

    I have a step (CVI) string value that is used to check an array of characters stored in an EEPROM to test.  I pass on the Step.Result.String in the CVI by reference.  I then read the table charater of the EEPROM in the chain (Step.Result.String).  The string is then compared against the limit as specified in the test step breast.

    When I run this test step to perform the steps in the process selected in the popup Configuration of the adapter of LabWindows/CVI, it seems that the memory allocated for the string is filled with null characters.  Which is what I expected.

    When I run this test step to execute the steps in an external instance of LabWindows/CVI iselected of the Configuration of the adapter of LabWindows/CVI popup, it seems that the memory allocated for the string is filled with something else.  That is not what I expected.  For example what I see in the memory, it's the first characher is one byte NULL but the remaining bytes are some other values, as shown below:

    F0 00 AD BA 0D F0 AD BA 0D F0 AD BA 0D AD BA 0D AD BA 0D BA 0D AD F0 F0 F0
    F0 AD BA 0D F0 AD BA 0D F0 AD BA 0D F0 AD 0D AD BA 0D AD BA 0D F0 F0 F0 BA...

    In my code I make sure to write a null character in the following location table charater I just write in the chain so I have no problem with the test is working properly.  I have remove the writing from my code null character and was able to verity that the test passes when executing the steps in the process and fails during execution of the steps in an external instance of LabWindows/CVI.

    The returned string contains what I wrote for her, and then the rest of the string is filled with the values that are in the memory allocated for the string.

    Here's my Question: is this the expected behavior for the original string values in TestStand between both types of stage performances?

    Thank you

    Chris Young

    In general teststand not Initializes the unused portion of the string buffer, so it is expected that the values of the memory after character no endpoint will be different, or even to each call. If you happen to be get zeros after the null terminator which was probably due to random character (i.e. the memory allocated just arrived already having zeros in there) or perhaps a debug setting you use perhaps in the Visual C runtime (if you are debugging the process in visual studio or modify visual C runtime heap parameter). TestStand is not initializaing memory after the null terminator character in both cases (I checked the code).

    -Doug

  • Of image processing and machine vision do not appear in the function Palette

    Hello

    I have the problem and I can't solve

    Of image processing and machine vision do not appear in the function Palette, although I have implemented NEITHER imaq and NI Vision Acquisition why?

    Can someone help me?

    Vision Development module is the package that contains the entire library of Vision.

    http://www.NI.com/LabVIEW/vision/

  • I try to send an email I get a message at the top of the screen actually say that Hotmail cannot process and suggesting I check my internet connection.

    My hotmail account is playing up - suggestions pls for the following scenario.  I try to send an email I get a message at the top of the screen actually say that Hotmail cannot process and suggesting I check my internet connection.  I check the connection and everything is ok.  I'm trying to move from one folder to another and sometimees I get the same message.  I delete the 'old' content and it reappears in the folder.  Everything is very confused.  Any suggestions please?

    Please try the Hotmail Forum http://windowslivehelp.com/forums.aspx.

  • Variables of unique process and EVS?

    Hello

    I used variable shared unique process and shared network variables in a project with a host PC and a cRIO.

    Is it possible to host the variable engine shared on the PC and still have the cRIO using process variables unique shared when the PC is turned off, and therefore the EVS is not available?

    Reading the documentation, I think it's okay, but I don't know, I'd check myself but the cRIO isn't available .

    Thank you very much

    Steve.

    Hello Steve,.

    Here is a link to a KB which has a note that a shared variable unique process does not use the Shared variable engine.

    http://digital.NI.com/public.nsf/allkb/1F45A4298B976F4A86257168006EA0C3?OpenDocument

    The reason is that it would add additional overhead to the application.

    One thing to remember of thought, it is that when the VI on the cRIO comes to use a shared variable of the network and the engine is not available this VI will throw an error.

    With respect,

  • When you install windows 95, which is the executable that launches the installation process, and where it is located?

    When you install windows 95, which is the executable that launches the installation process, and where it is located?

    The file is setup.exe.  Depending on your version of Windows 95 CD, it could be in the WIN95 folder or in a subfolder of WIN95.

    If you have more Windows 95 questions, great places to get responses are microsoft.public.win95.setup and microsoft.public.win95.general.discussion newsgroups.  It is a Windows XP forum.

  • I want to know that the total number allowed per process and overall user objects?

    In my system, I have windows xp sp3 installed. my system by the number of user process object is 10000. When the total user of my system object reaches 10000, I'll be able to do whatever it is like opening a new tab in iexplorer. so, I just want to be consistent with what is the total number by process and in the entire system (all processes)

    Hey Kumaran Villi.

    Please take a look at the information provided in respect of user objects in this MSDN blog entry:
    Pushing the limits of Windows: USER and GDI Objections - part 1

  • Wmplayer.exe in list of logon process and slow down my computer automatically

    Hello!

    All the minutes (and it can happen several times in a minute or two, then accompany minutes nothing happens) my mouse freezes and my computer "thinks" for a few seconds, as something that four-color or trying to open, only nothing is.

    I opened the Task Manager upward and looked at the list of processes, and "wmplayer.exe" opens and closes during this period.

    I found this problem in the Windows 7 forums, and that's exactly what I saw, only when running Vista and NOT 7.

    http://social.answers.Microsoft.com/forums/en-us/w7performance/thread/d3e2abf1-1ebc-4048-b58e-f369b999c65c

    Edit: I did a few things. Originally, before the beginning of the process, I changed USB ports of the just in case, mice that did not work. I did several tests and checked the registry for a particular worm that seems to mimic some of these symptoms. I tried to open wmp to see if it is open it would attempt to run, which he did not. I also deleted the plugin Firefox wmp in case that is the question. None of them helped.

    Edit again: I took the step on the reference station and did a clean boot. This does not prevent the problem. Wmplayer.exe has always arisen as I explained above.

    Any ideas? Thank you!

    Hello!

    Just an update for those who have this problem.

    Nothing above helped at all. I had several people look at the computer, had many suggestions from different people, went up to remove wmp and synchronization of the computer, but nothing helps. I always had this problem.

    On a whim, a few days ago, I decided to try to buy a new mouse. Couldn't hurt, right? :) And here, I have not had the problem since. Try a new mouse! Worked for me.

Maybe you are looking for

  • Pavilion dv6-6113tx frequency 5 GHz wireless network has not detected

    Hello My HP Pavilion dv6-6113tx Entertainment Notebook PC does not detect the signals of frequency of 5 GHz. I tried to verify my update of the software of wireless network and it is also up to date. I asked my colleague to help, they suggested me to

  • NEITHER 9213 interfaced with Measurement Studio

    I have a question on how to explicitly set a task of temperature measurement using view high resolution for the nor-9213.  I am able to do the measurement, but if the action is performed in mode high resolution or high speed is ambiguous.  I can't fi

  • Low level of coding to SCB - 68

    I'm looking to interface with MatLab using Robot Racontuer SCB-68. To do this I need to know the series codes that I can put in my Python code to tell the CBS to turn, send a voltage or frequency and other general input/output. I was looking through

  • Vista do not close

    Hi, I'm new in the world of laptops / pc, I can't have my phone, which is at least 6 years old, close and need help please. I followed advise thanks to another post and done a cleaning disk, defragmentation, malware loaded and scanned, learned drive

  • using mike internet Skype does not work

    using computer the hp mini laptop, windows 7 basic How can I activate internet mike? Thank you