SAP Database is in dedicated or shared

Hi Gurus
I have a doubt. Our SAP Database is working on dedicated or shared mode. when i was passing thro some oracle documents i have read as per tnsnames.ora file we could come to know whether the dedicated or shared mode. I have checked our SAP systems in one of the SAP system which has seperate database server and two other separate application servers which does not show the connect_data as dedicated but as (SID=%sid%) but in another SAP suystem where it is stanalone system which shows dedicated mode in connect_data parameter in tnsnames.ora file.
i want to know the basic mode our SAP works in dedicated mode or shared mode. if it is dedicated mode in what all circumstances it will be decided or if it shared mode then what are all the conditions are set for shared
Pls help
regards
bala

Hello Bala,
> i want to know the basic mode our SAP works in dedicated mode or shared mode.
Just query the view V$SESSION (http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2088.htm#i1414383)
> SQL> SELECT SID, SERVER FROM V$SESSION;
Here is a really nice explanation about dedicated and shared connections:
/message/2114775#2114775 [original link is broken]
Please read this, because i think you don't understand the concept about dedicated/shared .. it is just a "connect option" not really a mode in that the oracle server is running.
Regards
Stefan

Similar Messages

  • Is it possible to move the SAP database to a dedicated host

    is it possible to migrate one SAP system that has the CI and DB on the same host to a system that has CI and DB on different hosts?

    Hello Tiberiu,
    yes you will need to change profile parameters , especially your STARTUP profile in the /usr/sap/<SID>/SYS/profile directory.
    It would have a name like : START_DVEBMGSXX_<hostname>
    You can move your CI too, moving CI would require you to re-install the CI and point it to the new DB.
    Check relevant guides as mentioned by others above.
    Regards,
    Siddhesh

  • 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

  • Populating SAP Database table using JDBC adapter

    Hi Folks,
        I have a requirement to populate a SAP database table say ZTABLE using XI. The Model is the table has to be populated through a file which will be processed by SAP XI. Basically this is a File to JDBC scenario. The database used is ORACLE. Kindly provide me some idea to go ahead.

    I tried to place the MS access table in the shared folder of the Application server system but still it seems the table is not being populated.
    did you check the log in your receiver channel? (/people/sameer.shadab/blog/2005/10/24/connecting-to-ms-access-using-receiver-jdbc-adapter-without-dsn)
    The requirement is to update the tables directly as those are the custom tables.
    i would still say that do not update SAP tables directly from XI/ PI.....this is not a standard architecture/ solution....

  • Dedicated vs Shared Question

    I am trying to understand if my DB is running dedicated or shared. I have read several posts here but some of the information is contradicting each other on my server. This is my analysis so far and it leads me to believe that I am running in dedicated server mode but I would love some help to better understand if I am right. Thanks in advance for your help!
    1. We have a dispatcher but you always get on when you create a DB with DBCA and this does not mean the DB runs in shared.
    SQL> show parameter dispatcher
    NAME TYPE
    VALUE
    dispatchers string
    (PROTOCOL=TCP)
    max_dispatchers integer
    2. Large_poole_size is 0 and I think if the DB is shared then it will use the large pool, otherwise use the shared pool.
    SQL> show parameter large_pool
    NAME TYPE
    VALUE
    large_pool_size big integer
    0
    3. If shared_servers is greater than 1 then the server is shared but ours is set to 1.
    SQL> show parameter SHARED_SERVERS
    NAME TYPE
    VALUE
    max_shared_servers integer
    shared_servers integer
    1
    4. The tnsnames.ora file has SERVER=DEDICATED which means the DB will NOT be shared regardless of above.
    5. ps -ef|grep $ORACLE_SID|grep d000 shows a dispatcher but I think this is just the default one.
    oracle 4456 1 0 Mar17 ? 00:00:55 ora_d000_ENGTREQ1

    995322 wrote:
    Alright so my senior said that when our java developers connect through the database using JDBC and don't put SERVER=DEDICATED on the HTML string it ignores tnsnames.ora and automatically creates a shared connection. Your senior is wrong and there's more to it than that. Didn't take me long to put together a proof, even though I've never worked directly with setting up jdbc connections. For this test I created a connection in SQL Developer using jdbc thin. The "connection string" (url) looks like this:
    jdbc:oracle:thin:@vblnxsrv01:1521/orclNo specification of shared or dedicated.
    listener shows
    Services Summary...
    Service "+ASM" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "orcl" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    Service "orclXDB" has 1 instance(s).
      Instance "orcl", status READY, has 1 handler(s) for this service...
    The command completed successfullythe orclXDB is associated with the dispatchers.
    Behold. Costello is using the jdbc connection from SQL Developer.
      1  select username, program, server
      2  from v$session
      3* where username in ('ABBOT','COSTELLO')
    SQL> /
    USERNAME   PROGRAM                                          SERVER
    ABBOT      sqlplus.exe                                      DEDICATED
    COSTELLO   SQL Developer                                    DEDICATEDBut if I change the connection definition properties to
    jdbc:oracle:thin:@vblnxsrv01:1521/orclXDBwe get
      1  select username, program, server
      2  from v$session
      3* where username in ('ABBOT','COSTELLO')
    SQL> /
    USERNAME   PROGRAM                                          SERVER
    ABBOT      sqlplus.exe                                      DEDICATED
    COSTELLO   SQL Developer                                    NONE
    We had a problem where SERVER=DEDICATED was left off and their queries were mysteriously taking random 4 seconds to complete and when they added SERVER=DEDICATED the wait went away.....this confuses me because it looks like the DB is not setup to use shared at all.

  • How to know Dedicated or Shared ...

    Hi there,
    I want to know what is the default architecture (dedicated or shared) when a database is created thru Installtion or Creation Wizard and how we can verify from the database? And also I wanna know how we can manually configure a database to dedicated or shared architecture? Can anybody help me in this regard?
    Thanks in advance.
    Regards,
    Aqueel.

    I want to know what is the default architecture (dedicated or shared) when a database is created thru Installtion or Creation Wizard ?
    r.- The installer is going to request from you the option but the default is dedicated
    we can verify from the database?
    lsnrctl services
    It is one of the method to realize if the database is in shared or dedicated way.
    another can be checking the parameters.
    Depending if you are working in 8i or 9i the parameters
    are different for a Shared Server(9i) or Multi-Thread Server(8i)
    parameters in 8i for a dedicated Server:
    mts_dispatchers = "(protocol=TCP)(disp=15)(con=25)"
    mts_max_dispatchers = 20
    mts_servers = 12
    mts_max_servers = 18
    I wanna know how we can manually configure a database to dedicated or shared architecture ?
    The parameters to set the kind of mode is going to depend of what release you are using.
    What release you are using, 8i or 9i ?
    Joel P�rez

  • OCI8 - dedicated or shared connection

    Does anyone know what type of connection is created through ruby-OCI8 using database.yml? Is it a dedicated or shared connection?
    Thanks,
    James

    I think it's a shared connection.
    In rails/activerecord/lib/active_record/base.rb, it says:
    Connections are usually created through ActiveRecord::Base.establish_connection and retrieved by ActiveRecord::Base.connection. All classes inheriting from ActiveRecord::Base will use this connection. But you can also set a class-specific connection. For example, if Course is a ActiveRecord::Base, but resides in a different database you can just say Course.establish_connection and Course and all its subclasses will use this connection instead.
    This feature is implemented by keeping a connection pool in ActiveRecord::Base that is a Hash indexed by the class. If a connection is requested, the retrieve_connection method will go up the class-hierarchy until a connection is found in the connection pool.

  • Dedicated or Shared Sessions?

    I have a 10g SE1 + ASM running in Windows 2003 ES with 4GB RAM with /3GB switch and 7TB JBOD storage. Our custom data mining applications access this database from a grid of 15 servers. Application architecture uses a mixture of hibernate, roll-your-own connection pooling in Java, and daemons with dedicated sessions. In all, we typically have 200 sessions but only 3 to 9 are active at any given moment. Individual queries and transactions range from sub-second to 3 hours in duration.
    I’ve run the system with MTS and in dedicated server mode; it runs either way. I have never tried tweaking multiple shared_servers, dispatchers or circuits.
    Right now it seems to run fine with 200 dedicated sessions, but it does gobble up a lot of unused PGA memory for the inactive sessions.
    In our situation, what is the best configuration, MTS, or shared, or dedicated, and why?

    Mark, I think that physically a shared server process is no different than a dedicated server process in Oracle on Windows - both are threads in the oracle.exe process image.
    The only real difference is that one deals directly with the client, and the other with a virtual circuit.
    This then raises the question about the PGA and UGA. As the thread runs in the oracle.exe space, it has direct access to, and uses, the data segment (DS) of oracle. The PGA is likely a dynamic memory allocation - so too the UGA for a dedicated thread, while a shared thread will use the SGA instead (for the UGA).
    Now assuming that my speculation is not far of, there are very little overheads between dedicated and shared server threads on Oracle in Windows - except for the dedicated servers being more and thus more PGAs given the nature of these threads versus shared server threads.
    This is unlike Unix where there is a large physical difference as each process (dedicated or shared) has data segment and code segment. The resource footprint for a process is a lot bigger.
    A concern of mine... Windows is excellent at running threads.. it really strains running lots of physical processes (unlike Unix/Linux). But as threads share the same code and data segments, a single thread running into a severe bug can potentially corrupt the entire physical process image, crashing all other threads in it. At least, this has been my experience doing Windows server development.
    Would be nice to read a technical paper on just how Oracle implements their shared and dedicated server models on the Win32 API.

  • Dedicated Vs Shared

    How do I tell if my Database is in Dedicated Mode or Shared Mode?

    If you logon using os authentication to perform say a shutdown, you will connect in dedicated mode.
    eg.
    sqlplus / as sysdba
    Why might you want both options? Say you have thousands of users connecting to your database, you elect to set up shared server to reduce the resource required to serve all of these users. Then you set up an entry in the listener.ora file so that you can connect via dedicated mode in case you want just that, a dedicated server to perform some work. With a dedicated server, your requests are processed by that one "dedicated" process. With shared server, your requests are processed by a free shared server process.

  • DI Events Service over several SAP Databases

    I have a problem with DI Events Services. I am developing an application that makes use of  DI Events Service, in the documentation of the application says that you can make use of it to notification events in multiple databases, simply instantiating
    B1DIEventsService object for each SAP database. At the time of the second instance and run the Connect method
    I get "already signed the TCP channel", I wonder if the applications have this functionality and that way you can implement this
    change.
    Edited by: Andres Naranjo on Dec 11, 2009 5:18 PM
    Edited by: Andres Naranjo on Dec 11, 2009 5:18 PM
    Edited by: Andres Naranjo on Dec 11, 2009 5:19 PM

    Hi Andres,
    Very good solution for the multiple database connections!!
    Thanks for sharing your findings.
    I'll implement this changes for the next release of DIEventService.
    Best Regards
    Trinidad.

  • How to upload the data from XML file to SAP database using IDOC

    Hi,
    I need some steps  to upload  data from XML format file from other directory to SAP database using IDOC.
    how to approch this please if any one knows give me ans
    it will be a great help ful to me
    Thanks in Advance
    Mallik

    Thank you vijay,
    But i heard that by using this Fun modules, when we are passing IDOC in back ground schedule,  so some other depended FM not supporting, so how to approach this and how to avoid this problem. 
    Have you worked on this before if any one worked on this please help me out
    And thank you once again for your valuable information
    Best Regards
    Mallik

  • How to retrieve the data from SAP database.

    Hi Pals,
    How to retrieve data from SAP R/3 System to my third party software. I will make my query little bit more clear. There is a list of assets entered and stored in the SAP system. For example 3 mobile phones.
    1) Mobile 1- Nokia
    2) Mobile 2 - Samsung
    3) Mobile 3 u2013 Sony
    Now think I do not know what all assets is there. I have to retrieve the data and get it on my third party software. Just display the list of assets. Lets say SAP XI is also there. Now how will I map it and get the details.
    Please give me step by step method.
    N.B: Just to read the data from SAP database.
    Please make the flow clear step by step.
    Thanking you
    AK

    Hi,
    You can use RFC or ABAP Proxy to make synchronous call with SAP.
    Under RFC or ABAP Proxy Program you can get the data from SAP tables. Direct access to SAP Database is not preferrable even if its possible.
    The better way to go for RFC or PROXY.
    You will send the request from Third party system and the it will be as input parameters from RFC/ Proxy it will response based on it.
    This got it all..
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
    HTTP to RFC - A Starter Kit
    /people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
    Refer
    Thanks
    Swarup
    Edited by: Swarup Sawant on Jun 4, 2008 9:32 AM

  • Best Practice for the database owner of an SAP database.

    We recently had a user account removed from our SAP system when this person left the agency.  The account was associated with the SAP database (he created the database a couple of years ago). 
    I'd like to change the owner of the database to <domain>\<sid>adm  (ex: XYZ\dv1adm)  as this is the system admin account used on the host server and is a login for the sql server.  I don't want to associate the database with another admin user as that will change over time.
    What is the best practice for database owner for and SAP database?
    Thanks
    Laurie McGinley

    Hi Laura
    I'm not sure if this is best practise or not, but I've always had the SA user as the owner of the database. It just makes it easier for restores to other systems etc.
    Ken

  • Error in installing sap database

    hello sir
    i have a problem in installing sap database instance .
    error message :-
    an error occured during the installation of component SAP R3E 4.7*200 SR!>ABAP System>non-unicode> Install a database instance
    error:
    ERROR 2010-07-08 18:19:31
    MSC-01015  Process finished with error(s), check log file E:\Program Files\sapinst_instdir\R3E_472SR1_ABAP_NUC\DB/SAPREPOS.log
    ERROR 2010-07-08 18:20:01
    MSC-01015  Process finished with error(s), check log file E:\Program Files\sapinst_instdir\R3E_472SR1_ABAP_NUC\DB/SAPAPPL2.log
    ERROR 2010-07-08 18:20:01
    MSC-01015  Process finished with error(s), check log file E:\Program Files\sapinst_instdir\R3E_472SR1_ABAP_NUC\DB/SAPINDTE.log
    Edited by: jasleen kaur on Jul 9, 2010 12:19 PM

    > an error occured during the installation of component SAP R3E 4.7*200 SR!>ABAP System>non-unicode> Install a database instance
    > error:
    > ERROR 2010-07-08 18:19:31
    > MSC-01015  Process finished with error(s), check log file E:\Program Files\sapinst_instdir\R3E_472SR1_ABAP_NUC\DB/SAPREPOS.log
    I always wonder why people post such kind of messages without having a look into those files before posting...
    Markus

  • Document stores in both SAP database and Content Server

    Hi,
    We don't want to store doc. in SAP database and chose to use content server. We have KPro checked in configuration also.
    Our basis team has created a content repository ZP that points to the content server, in the document area.. they enter "ARCHLINK" instead of DMS. So they told me to create doc. and pick this new ZP to store the doc. But we I created a doc. in CV01N, went to check in the original, the new repository ZP is not on the list of choice to pick from. So I cannot store the doc. in that new content repository.
    Our basis team told me that if we use DMS in the document area, the doc. stores in both SAP database and Content Server. We don't want to have doc. stores in SAP database that's why we have content server.
    How can I create DMS and store in content server only (not SAP database) ?
    Thank you,
    Sam Schwartzberg

    Hi Samantha,
    While check-in activity are you able to choose the new content repository i.e. ZP?
    If not then use t-code OAC0 and while creating the repository check whether the certificate is activated by basis or not .
    If not then you need to activate the certificate for the new repositoty in CSADMIN then only it will appear in the list while "check-in" the dcouments.
    Please check for the same. Also check the t-code OACT , this new repository is shown or not.
    I hope this will resolve the query.
    Regards,
    Ravindra

Maybe you are looking for

  • Can I share my Aperture Library over my home network?

    I am currently sharing my Aperture Library with my Apple TV via Home Sharing.  Can I also share it with a separate instance of Aperture running on a different mac on the same network (similar to how iPhoto has the built in library sharing feature)?

  • My smartbookmarks bar is no longer working in Firefox 4 is there another option?

    I love the Smart Bookmarks Bar Add-on for Firefox. Now that I have updated Firefox to version 4 it no longer works. It was stated that this add-on is not supported by version 4. How do I get something similar? I loved this add-on and want to use it.

  • Audio technica turntable to mac mini

    please help me sync my audio technica at-lp60, non usb turntable to my mac mini using garage band or itunes. i was told i could use either but i cant get mac to recognize the turntable. please be specific with each step because i am not tech savvy. t

  • Inspire 5.1 5500 decoder failed

    Greetings everyone! The decoder for my Inspire 5500 speakers has failed. When the decoder is off, the standby power light (red) will go out and the speakers will begin popping about once per second. When I try to power up the decoder, some of the gre

  • Perian and VLC still can't play .avi

    I searched the board and a couple of threads recommended using Perian and VLC to play an .avi file. I've downloaded both and the file still does not play. These look to solve the problems encountered by other posters but I'm feeling pretty lame right