Shared server or dedicated servers

What's the defaul configuration? How i can check either i am running shared or dedicated server mode?
Which is common preference in different companies?

- The default is dedicated server.
- You can enable shared server connections as well, in which case you would (potentially) have both types of connections simultaneously. You cannot have a database that supports only shared server connections
- You can see if you have any shared server connections by selecting the SERVER column from V$SESSION
- In general, if you have to ask the question, use dedicated server. You would enable shared server only when you had a good reason to do so.
Justin

Similar Messages

  • SHARED server and DEDICATED server

    Hi,
    our dB in 8.1.7 on Win2003. How to see if it is SHARED server or DEDICATED ? If shared can we come back to DEDICATED ?
    Many thanks.

    Hi,
    Oracle 8i on 2003 looks strange to me. Check v$version.
    If you are on 8i, check the parameter mts_dispatchers should have some big string in it (showing the detail dispatcher configuration) and there should be a non-zero value for parameter "dispatcher(s)".
    Regards

  • Different between shared server and dedicated server

    could you explain difference between shared server and dedicated server.

    Oracle has two modes, a shared server mode and a dedicated server mode. In dedicated server mode (the default), the Oracle server creates one process per connection.
    This quickly limits the number of connections the Oracle Server can support due to the following:
    1.There is an OS limit on how many processes/file descriptors can be supported
    2.Oracle has an internal PROCESSES parameter that prevents it from launching more than the specified number of processes.
    When it is anticipated that these limits may be exceeded, which frequently happens for 50-100 concurrent connections, you should either configure Oracle in shared server mode or increase the limits above, so that many concurrent connections can be supported by each Oracle process. Oracle states that running in shared server mode is slightly slower than in dedicated server mode.

  • Shared Server or Dedicated

    How to check the DB is configured Shared Serer or Dedicated server ?

    Hi,
    How to check the DB is configured Shared Serer or Dedicated server ?Refer the below link:
    Re: dedicated/shared mode
    Hope it will answer ur question.
    Regards,
    Xaheer

  • Shared Server and Dedicated Connetion

    Scenerio:
    We have 1000 dedicated server database connection. My boss want me to configure one shared server connection out of 1000 dedicated connection for 100+ user of one particular module. Is it possible?
    I guess if we activated shared server at database level then for 999 connetion we have to pass SERVER=DEDICATED at connection string. Which is not feasible for me seeing my current enviroment.

    Rajib Sutradhar wrote:
    Scenerio:
    We have 1000 dedicated server database connection. My boss want me to configure one shared server connection out of 1000 dedicated connection for 100+ user of one particular module. Is it possible?
    I guess if we activated shared server at database level then for 999 connetion we have to pass SERVER=DEDICATED at connection string. Which is not feasible for me seeing my current enviroment.Yes, you're correct.
    Unless you start using a shared tnsnames.ora file ( some where at a netwerk share ) and have pointing TNS_ADMIN to it, it means updating every tnsnames on every client you have.
    However I found this link:
    http://www.filibeto.org/sun/lib/nonsun/oracle/11.1.0.6.0/B28359_01/server.111/b28310/manproc003.htm
    Where it says you can limit the number of concurrent shared sessions used by setting the parameter SHARED_SERVER_SESSIONS
    Reading more of it, it looks like you can also define a seperate listener, with a seperate port for the shared server configuration and configure the dispatchers with that listener information.
    So, it looks like you don't even have to change 1000 clients
    Good Luck,
    FJFranken
    My Blog: http://managingoracle.blogspot.com

  • Shared server environment

    I am configuring 10G init file...for a DB
    I saw a parameter
    dispatchers='(PROTOCOL=TCP) (SERVICE=BIGSPXDB)'
    I read this parameter should be used only in shared server environment..
    Can anybody help me on 'how to find if the database is running in shared server or dedicated server environment'
    Regards
    Soundar Mahendran

    hi,
    show parameter shared_servers
    read the link i'll explain a lot
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc003.htm
    regards,
    Deepak

  • Shared Server

    I have read in a book that when we implement shared server the stack space part of PGA does not go into SGA .
    Can anyone throw some light on this. The functionality behind shared server and dedicated server.
    Thanks!!!!!!

    This forum is not a substitute for reading the docs nor is it an appropriate place to teach a class.
    http://tahiti.oracle.com.
    If you still have questions make them specific, state the complete version number, and reference the link and page of the doc about which you are asking.
    Thanks.

  • Three tier module how to choice shared mode or dedicated

    We use three tier module to setup client,AP server,and Oracle DB, witch my ERP environment,and I have 1000's user to connect two AP server.In this case,what is better choice shared server or dedicated server?why?

    If you are using connection pooling at the application server, you don't want to use MTS on the server. If you're using connection pooling at the app server, you're already concentrating those thousands of users into many fewer connections, so there's little point in incurring the MTS overhead.
    If you are not using connection pooling at the app server level, and your database server isn't powerful enough to handle the number of concurrent users you expect in dedicated mode, go with MTS.
    Justin

  • SAP db upgrade to Oracle 10G 64 bit - Dedicated or Shared Server ?

    We current run 32bit servers ( approx 150 users ) and plan to migrate to ECC 6.0 on 64bit bit server. Question about upgrade <br>from Oracle 9.2.0.8 32bit to 10.2.0.4 64 bit . Database upgrade Oracle 64 bit should be Dedicated or Shared Server? <br><br>
    My understanding ( limited), is Oracle 64bit dedicated server connection has the dedicated resource so whether or not a user is<br> doing work the connection remains allocated to that user. So for example, in our case a small Windows "shop" will needs <br>around 2MB of kernel space. So 150 threads, for 150 dedicated server connections, approx 150 x 2MB RAM.  Correct ? <br><br>
    Whereas Shared server the user connection is shared, that is user is connecting by dispatchers and when a user is idle his <br>resource can be used by other users, thus lessen the load on system. So in this case maybe 5 dispatcher processes and <br>30 shared server processes to service the 150 sessions of the 150 users which seems very effective to me . <br>My main concern however is with some of the Finance people who get problems with huge COPA and SIS reports now which is <br>why we are moving to 64bit OS/DB/SAP<br><br>
    Question is which does SAP ECC 6.0 support ( or recommend ) Oracle 64 bit Dedicated or Shared Server db migration ?

    > Question is which does SAP ECC 6.0 support ( or recommend ) Oracle 64 bit Dedicated or Shared Server db migration ?
    Never heard that anyone uses shared Server Setup with SAP.
    With SAP, it is NOT the user having a DB connection.
    It is the workprocess, and it is keeping it even if all users are idle.
    You allways have dedicated Oracle processes for SAP Workprocesses.
    The rather old note 70197 states, that Oracle MTS (multi threaded server)
    allowed, but you are on your own to configure it and there are some pitfalls.
    Volker

  • How to convert a dedicated running oracle server to a shared server

    i need help as to how to convert a dedicated running oracle server to a shared server.(step by step plz i am fairly a fresh person)
    there are presently 10 users but have to configure for 125 users accessing from 5 locations.
    also need how to implement connection manager

    125 users are not so much, unless your database server is a quite small one. Anyway, you have to configure Dispatchers and Shared Servers. See Configuring Oracle Database for Shared Server
    About Connection Manager see Configuring and Administering Oracle Connection Manager

  • Shared Server converted to Dedicated (WAIT(RECEIVE))

    Hi,
    I have an Oracle 9.2.0.7 and using MTS. Someone know why when I start my JBoss application 20 shared servers are in statu WAIT(RECEIVE)? I saw in metalink that this status means that my shared servers were converted to dedicated! How can I turn those connection to shared again?
    Thanks in advance,
    Paulo Almeida
    São Paulo/SP- Brazil

    Hi Paulo,
    Do you have a RAM shortage on your server?
    http://www.dba-oracle.com/t_mts_multithreaded_servers_shared.htm
    My experience concurs that Oracle shared servers should not be used without a compelling reasons (i.e. super high connect/disconnect rates on an instance with limited resources) and that the vast majority of Oracle databases will run more efficiently without shared servers. Dedicated server connects are far faster than multi-threaded server connections, and 64-bit Oracle combined with the low cost of RAM has driven-down the rare cases where shared servers are justified.
    Oracle's Tom Kyte notes:
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:5269794407347
    - "Unless you have a real reason to use MTS -- don't."
    - "a shared server connection is by design "slower" than a dedicated server (more stuff goes on, more complex) it is most likely only getting in the way."
    Hope this helps. . .
    Don Burleson
    Oracle Press author
    Author of “Oracle Tuning: The Definitive Reference”
    http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm

  • Dedicated Server Process or Shared Server Process

    Hi,
    I am little confused to justify the number of users that may be best to use dedicated server process or shared server process.
    Kindly advice.

    In addition, make sure you account for administrative issues. It's a lot more challenging to trace applications using shared server connections. Shared server configurations also tend to introduce a variety of gotchas into a DBA's world-- at a minimum, most articles you find on the internet tend to ignore any shared server specific issues. That's one of the reasons that I tend to be of the opinion that if you have to ask, you probably don't need to enable shared server.
    Justin

  • Shared server/dedicated server process doubt?

    when oracle database is not configured for shared server is it compulsay to include SERVER=DEDICATED clause in the connect descriptor.?
    Thankx.

    Hi,
    is it compulsay to include SERVER=DEDICATED clause in the connect descriptor.?No, the MTS is defined at startup time, via the MTS parms.
    Here is a sample of shared server definition in the init.ora file:
    # Multi-threaded Server parameters
    local_listener="(address_list=
    (address=(protocol=tcp)(host=sting.janet.com)(port=1521))
    MTS_MAX_DISPATCHERS=5
    MTS_MAX_SERVERS=20
    MTS_DISPATCHERS="(ADDRESS=
    (PROTOCOL=tcp)(HOST=sting.janet.com))(DISPATCHERS=3)
    service_names=testb1
    http://www.dba-oracle.com/unix_linux/epc_disabled.htm
    However, be aware that the MTS is not a panacea, especially at times when you want to invoke a dedicated process for your program. For Pro*C programs and I/O-intensive SQL*Forms applications, or any batch processes that have little idle time, you may derive better performance using a dedicated listener process. For shops that segregate task into online and batch modes, the DBA sometimes create separate listeners—one with the MTS and another for dedicated connections.
    Hope this helps. . . .
    Donald K. Burleson
    Oracle Press author

  • Dedicated server/shared server

    Hi everyone,
    can you Explain me about the shared server/dedicated server mode .
    THANKS IN ADVANCE

    think of the oracle server process as a genie- the magical being from the story of Aladdin-because your wish for a oracle data is the server process command-
    dedicated server(one genie one master):-_in this setup every single user connecting to oracle will have a personal genie handling data retrieval from disk in to buffer cache. if there are 120 users connecting to oracle there will also be 120 genies out there grabbing data from disk and putting it in the buffer cache for those user. this architectural setup  means that every user gets his or her data retrieval requests acted upon immediately. it also means there will be additional memory and cpu overhead on the mechine running the oracle database.
    shared server:-(one genie one master):-* in this setup there is a small pool of server process running in oracle that supports data retieval requests for a large number of users. several users are served by one server process.if there are 120 users connecting to oracle there will be only 1 genie out there for grabbing data from disk and putting it in the buffer cache for those user.

  • Dedicated Server Connection Vs Shared Server Connection

    Hi Gurus,
    I have few doubts regarding Dedicated Server Connection Vs Shared Server Connection -
    1) How do I know which connection mechanism is configured in my system.
    2) Which connection faster and reliable.
    3) Is there any risk to using shared server connection?
    4) Which concept is new comparatively?
    5) It is possible to restrict specific user for Dedicated Server Connection and other for Shared Server Connection in a same database.
    Regards,
    Atanu

    AChatterjee wrote:
    Thanks for your post.... but still i have doubt on below points -
    1) How do I know which connection mechanism is configured in my system.Search for dispatcher parameter (both words in the search box) in the docs.
    2) It is possible to restrict specific user for Dedicated Server Connection and other for Shared Server Connection in a same database.You might be able to do something like this by using the RULE parameter with cman, limiting specific users (via local security setups) to specific client IP's and forcing them to particular service names. This is a net services issue, so does not conflict with what Billy said. It assumes you control whether your users will query the db appropriately, too. Many apps don't do that right.

Maybe you are looking for

  • Windows on bootcamp keeps restarting the computer and take me back to windows

    Hello on my macbook air i have a partition for boot camp and windows 7 pro is installed on it. today i decided to install autodesk maya mac version on my mac which really has nothing to do with windows or boot camp ,but after installation was done ,w

  • Uninstall Adobe LiveCycle Designer

    Hi to all, I installed CS3 Design Premium on my laptop, including Acrobat Professional 8. It installed Adobe LiveCycle Designer too, but I don't use it, so I want to remove it to recover HD space. I ran the installation DVD of CS3 to get rid of the a

  • Is it possible to lock the BPS planning obj in QA or PRD system?

    Hi,   Is it possible to lock the BPS planning obj in QA or PRD system? We chnage the client setting in SCC4 with no change allowed. But, user can still change or create planning objects in the BPS0. Is any way to lock that? Best Regards, Jeff

  • User Profile Photo

    THis is kind of a stupid question but I need the help anyway. When I first setup my MacBook Pro, it snapped a profile picture. My son was sitting in front of the computer and it was his picture that was used as my profile pic. Somehow the picture was

  • Reinstall elements 3.0

    I am trying to reinstall Adobe photoshop elements 3.0 on windows system 7 and it keeps asking me for a serial number which i cannot locate.  How do I go about getting the serial number?