Orcale App Server and Database Server in a distributed setup

Hi,
I had a question about orcale db server. Now, as I understand it in a cluster there is one database SERVER and each machine in the cluster has access to the shared database server.
The entire cluster presents a unified view of the database server. To the developer it appears as though there is only one database server.
Is it possible to have several such clusters and run a query across these clusters in a transparent manner? Say I have Table 1 on database SERVER 1 and table 2 on database SERVER 2. Given the current architecture SERVER 1 is on CLUSTER 1 and SERVER 2 is on CLUSTER 2. Can I run a query joining Table 1 and Table 2 such that I do not have to worry about where CLUSTER 1 is and where CLUSTER 2 is? I am nit talking about partiitioning where one table is spread across nodes in a CLUSTER but is still within the same database server.
Regards,
Sandeep

Hi,
I had a question about orcale db server. Now, as I understand it in a cluster there is one database SERVER and each machine in the cluster has access to the shared database server.
The entire cluster presents a unified view of the database server. To the developer it appears as though there is only one database server.
Is it possible to have several such clusters and run a query across these clusters in a transparent manner? Say I have Table 1 on database SERVER 1 and table 2 on database SERVER 2. Given the current architecture SERVER 1 is on CLUSTER 1 and SERVER 2 is on CLUSTER 2. Can I run a query joining Table 1 and Table 2 such that I do not have to worry about where CLUSTER 1 is and where CLUSTER 2 is? I am nit talking about partiitioning where one table is spread across nodes in a CLUSTER but is still within the same database server.
Regards,
Sandeep

Similar Messages

  • ARCHITECTURE OF SAP R/3 AND APPLICATION SERVER AND DATABASE SERVER IN ABAP

    ARCHITECTURE OF SAP R/3 AND APPLICATION SERVER AND DATABASE SERVER IN ABAP?
    PLEASE EXPLAIN

    hi
    <b>Presentation Server</b>
    It is actually a program named sapgui.exe.
    It usually installed in user’s workstation.
    The interface accepts the input from the user in the form of keystrokes, mouse-clicks, and function keys, and sends these requests to the application server.
    It receives and displays the result from the application server.
    <b>Application Server</b>
    An application server is a set of executables that collectively interpret the the ABAP/4 programs.
    Each application server has a profile called application server profile, that specifies its characteristics when it starts up and while it is running. It specifies:     
    1. Number of processes and its types.          
    2.Amount of memory each process may use.
    3. Length of time a user is inactive before being automatically logged off.
    If your ABAP/4 program requests information from the database, the application server will format the request and send it to the database server
    <b>Database Server</b>
    The database server is a set of executables that accepts database requests from the application server.
    These requests are passed on to the RDBMS (Relation Database Management System).
    The RDBMS sends the data back to the application server.
    The RDBMS  may run on database server’s computer or may be installed on its own computer.
    The components of application server are dispatcher, dispatcher queue, work process.
    All requests that come in from presentation servers are directed first to the dispatcher.
    The dispatcher writes them to the dispatcher queue.
    The dispatcher pulls the requests from the queue on a first-in, first-out basis.
    Each request is then allocated to the first available work process.
    A work process handles one request at a time.
    The work process needs two memory areas, the user context and the roll area.
    The user context is a memory area that contains the information about the user.
    The roll area is a memory area that contains about the program execution.
    <b>User Context</b>
    User context is a memory area that contains the characteristics of a user that is logged on the R/3 system.
    1)It holds,     user’s current settings.               
    2. The users authorizations.          
    3. The names of the programs the user is currently running.
    When a user logs on, the user context is allocated for that logon. When logs off, it is freed.
    <b>Roll Area     </b>
    A roll area is a memory that is allocated by a work process for an instance of a program.
    It holds the information needed by R/3 about the program execution, such as:     1. The values of the variables               
    2. The dynamic memory allocations          
    3. The current program pointer.
    Each time a user starts a program, a roll area is created for that instance of the program.
    If two users are using the same program at the same time, two roll areas will exist-one for each user.
    The roll area is freed when the program ends.
    Both roll area and the user context play an important roll in dialog processing
    <b>pls reward points dor useful ans</b>
    <i>regards
    vivek</i>
    Message was edited by:
            Vivek Saxena

  • Communication between Appliation Server and Database Server

    If a web app is deployed to an Oracle Application Server, this AS machine is physically connected to an Oracle Database (server) machine in the same location:
    For the purpose of sending and retrieving data from AS server to/from DB server, do I need to install any communication/network software on the both (AS and DB) machines? If so, what kind is needed?
    Otherwise, I would assume two network cards plus a cable/wire will do (but not sure).
    Thanks
    Scott

    If you are using the Oracle Type 4 (thin) JDBC driver, you shouldn't need to configure the tnsnames.ora or sqlnet.ora files.
    Neither the OCI nor the thin driver will use ODBC, which is generally only available on Windows. Sun puts out a JDBC-ODBC bridge driver, but I don't know of anyone that has intentionally used that particular driver in production code in years. Whether the thin driver is faster than the OCI driver depends heavily on the driver version and the particulars of your application's workload. It's generally best to benchmark both with your code if you are concerned with driver performance.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • About application server and database sever

    where does apllication server and database server located in a us client project
    Edited by: madhu sudhan on Feb 21, 2008 11:02 AM

    Interface: it is a program that performs communication with External system from SAP.
    There are two types of interfaces:
    1. Inbound Interface: External system sends the data to SAP
    2. Outbound Interface: SAP sends the data to External system.
    Let's take a scenario:
    There are two Systems SAP ERP and Seibel CRM
    Scenario1: Whenever an Order is created in Seibel CRM system it has to be transferred to SAP where the Order confirmation, Delivery and Billing will be performed. This can be enabled by using IDOC as inbound interface.
    Scenario2: Whenever a New customer is Created in SAP ERP this customer data has to be transferred to Seibel CRM using Outbound IDOC / RFC.
    Basically interfaces are implemented using RFC, BAPI, ALE/IDOC.
    INTERNALLY SAP IS 3-TIER ARCHITECTURE

  • Upgrading both SharePoint 2010 server and DB server with latest available patch

    We have 2 servers in the farm ( SharePoint server and Database server)
    We are planning to patch the database server and SharePoint server as well at the same time.
    For this activity I have found some ways :
    Way 1:  
    First I will do the patching in SP server and run the configuration wizard.
    Once it's finished , I will shutdown the SP server.
    Start patching in SQL server
    After done in Sql server , I will restart the SP server.
    Way 2:
    First I will do the patching in SP server and run the configuration wizard.
    Once it's finished , I will disconnect the SP server from SQL server by using the configuration wizard.
    Start patching in SQL server
    After done in Sql server , I will reconnect both the server's.
    Way 3:
    I don't follow any one of the above ways. Simply patch both the server's one by one (Here might be, when we do the DB server patch upgrade database connection failed entries will be track into event viewer because of DB server unavailability )
    Here my questions are :
    If disconnect the server's from each other , can I reestablish the connection again ?? Is there that option ???
    Is it compulsory to disconnect / shutdown the SP server while patching in DB server ???????
    Suppose I don't follow any of the above way , cause any issues ?????
    If any DB connection related entries will track into Event Viewer, is this cause any issues ?????
    Any suggestions would be appreciated.
    RameshNK

    Patching order will not matter. You also do not necessarily have to shutdown SharePoint while patching SQL. Yes, SharePoint will throw errors in the Event Log and ULS log.
    I might suggest patching SQL Server first, simply because it is quick and in my experience, "safe". That is, the patching process works and works well. It is unlikely you'll come out with an unserviceable SQL Server instance.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • There is a compatibility range mismatch between the Web server and database

    HI,
    Taken backup form production environment through TSM backup utility and restore same db on UAT environment by TSM Utility, after restore got below issue, past i had done many time but working fine this time
    it’s not working. Production environment have SP2010 and sql server 2008 ,UAT have same thing also.
    Server Error in '/' Application.
    There is a
    compatibility range mismatch between the Web server and database "Portal_Contain", and connections to the data have been blocked to due to this incompatibility. This can
    happen when a content database has not been upgraded to be within the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the database must be upgraded to the same version and
    build level to return to compatibility range.
    Description: An unhandled exception occurred during the execution of the current
    web request. Please review the stack trace for more information about the error and where it originated in the code. 
    Exception Details: Microsoft.SharePoint.Upgrade.SPUpgradeCompatibilityException:
    There is a compatibility range mismatch between the Web server and database "Portal_Contain", and connections to the data have been blocked to due to this incompatibility. This can happen when a content database has not been upgraded to be within
    the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the database must be upgraded to the same version and build level to return to compatibility range.
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack
    trace below.
    Stack Trace:
    [SPUpgradeCompatibilityException: There is a compatibility range mismatch between the Web server and database "Portal_Contain", and connections to the data have been
    blocked to due to this incompatibility. This can happen when a content database has not been upgraded to be within the compatibility range of the Web server, or if the database has been upgraded to a higher level than the web server. The Web server and the
    database must be upgraded to the same version and build level to return to compatibility range.]
       Microsoft.SharePoint.Administration.SPPersistedUpgradableObject.ValidateBackwardsCompatibility() +542
       Microsoft.SharePoint.SPSite.PreinitializeServer(SPRequest request) +63
       Microsoft.SharePoint.SPWeb.InitializeSPRequest() +258
       Microsoft.SharePoint.WebControls.SPControl.EnsureSPWebRequest(SPWeb web) +365
       Microsoft.SharePoint.WebControls.SPControl.SPWebEnsureSPControl(HttpContext context) +520
       Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.GetContextWeb(HttpContext context) +27
       Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PostResolveRequestCacheHandler(Object oSender, EventArgs ea) +918
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Hi Bhavik,
    UAT Portal_Contain DB version given below:
    Version ID
    Version
    id
    00000000-0000-0000-0000-000000000000
    12.0.0.4518
    1
    00000000-0000-0000-0000-000000000000
    12.0.0.6219
    3
    00000000-0000-0000-0000-000000000000
    12.0.0.6327
    4
    00000000-0000-0000-0000-000000000000
    12.0.0.6421
    5
    00000000-0000-0000-0000-000000000000
    12.0.0.6510
    6
    00000000-0000-0000-0000-000000000000
    12.0.0.6514
    7
    00000000-0000-0000-0000-000000000000
    14.0.6123.5006
    9
    1A707EF5-45B2-4235-9327-021E5F9B8BB0
    4.1.6.0
    8
    6333368D-85F0-4EF5-8241-5252B12B2E50
    4.1.18.0
    2
    Production Version given below:
    00000000-0000-0000-0000-000000000000
    12.0.0.4518
    00000000-0000-0000-0000-000000000000
    12.0.0.6219
    00000000-0000-0000-0000-000000000000
    12.0.0.6327
    00000000-0000-0000-0000-000000000000
    12.0.0.6421
    00000000-0000-0000-0000-000000000000
    12.0.0.6510
    00000000-0000-0000-0000-000000000000
    12.0.0.6514
    00000000-0000-0000-0000-000000000000
    14.0.6123.5006
    1A707EF5-45B2-4235-9327-021E5F9B8BB0
    4.1.6.0
    6333368D-85F0-4EF5-8241-5252B12B2E50
    4.1.18.0
    I have matched both are the exact same.
    Run the below command on App server:
    Upgrade-SPContentDatabase
    cmdlet Upgrade-SPContentDatabase at command pipeline position 1
    Supply values for the following parameters:
    Identity: Portal_Contain
    Confirm
    Are you sure you want to perform this action?
    Performing operation "Upgrade-SPContentDatabase" on Target "Portal_Contain".
    [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
    (default is "Y"):y
    WARNING: Database [SPContentDatabase Name=Portal_Contain] cannot be upgraded.
    Kindly suggest 
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

  • Any issue with application server on 32 bit and database server on 62 bit

    Hi Experts,
    Please confirm that application server on 32 bit and database server on 62 bit will not cause any communication related performance issues between the servers ?
    Thanks
    Raman

    Hi Anurag,
    the .Net server for BPC 7.5 NW and the app/web server for BPC 7.5 MS can both run on either 32- or 64-bit server OS. However my understanding is that they are still 32-bit processes and as such have the same limitations on 64-bit windows as they do on 32-bit (in particular the addressable RAM limitation at 4 GB)
    Note, and this is important, that this is for version 7.5 only. The BPC 7.0 MS web/app server HAS to be on 32-bit OS.
    Best regards,
    Bruno Ranchy

  • Diffrence between App Server and web Server

    hi !
    can anybody tell me the difference b/w App Server and Web server with an example!!!
    Thanks in Advance
    Naveen

    lots of discussion made about this, anyway read the URLs
    http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html
    http://www.jguru.com/faq/view.jsp?EID=282323

  • WEB Server And Database Space requirements for deploying Web Application

       Hi,
         We are in requirement of WEB Server  And Database Space requirements for deploying  our Web Application in cloud server. We want to know technical requirements and feasibilities laid by Microsoft team for deploying web
    application.......
    Regards,
    Sreenivasa M S

    Hi,
    Please refer this link and check if it helps:
    http://blogs.technet.com/b/cbernier/archive/2013/09/24/deploy-your-web-application-to-windows-azure-from-with-visual-studio.aspx
    Regards,
    Azam Khan

  • Renaming Project Server 2010 database server

    Hi all,
    We have Project Server 2010 + SQL Server 2008 R2, but we need to upgrade DB to cluster SQL Server 2012 Enterprise Edition
    SP1 CU7.
    Is it ok if we rename Project Server DB server , for example from DBSER05 to DBSRVCL07\APPDB ?

    As you planning to upgrade SQL server from 2008 r2 to sql server 2012 enterprise edition SP1 CU7.
    In this case you have to create your farm from scratch. You have to Create your APP server and FE server all together from scratch and then you have to give your new DB server name DBSRVCL07\APPDB  while creating farm.Once you run the configuration
    wizard their you have to specify the NEW DB name DBSRVCL07\APPDB it will create Sharepoint config and content.
    then you can restore your current project server DBs on new DB cluster server DBSRVCL07\APPDB  and create project WEB  APP where you can point restored project server DBs.
    It means it would be all together back up and restore on new hardware.
    i am just guessing if you think you will only upgrade Sql server, create cluster and rename proejct server DB server name in the existing farm that will not work.
    Only approach is take back up and restore onto new infrastructure.
    http://azlav.umtblog.com/2011/06/07/project-server-2010-database-restore-part-i/ 
    if we rename Project Server DB server , for example from DBSER05 to DBSRVCL07\APPDB-- If you will only rename project
    server DB server name then it wont work as project server also uses sharepoint config and content DB which are setting on old DB server name(we give db server name while running wizard) and it will throw errors.
    kirtesh

  • Diff. between content server and archive server(SARA on content server)

    I am very interested about difference between content server and archive server. Is there content server supplied by SAP and archive server by third party producers or something else?
    If so dditionally what needs to be done to archive data (via Sara) on content server. I did it on sap R/3 4.0 on an archive server. Is it huge difference to do it on 4.7x2 on content server?

    Hey,
    The content server is used to save documents,
    and SARA (and other third party producers) are used to archive old data.
    For example:
    You should use Content server - When you need to save un-structured data about worker (e.g: pictures, documents and etc) .
    You should use SARA (and other third parties) - When you need to move to archive old
    worker which have left your organization before 5 or more years (there for they are not relevant for you)
    Here is some more information about Content server
    from help.sap.com:
    "Therefore, besides the SAP database, an external content server is always available in every SAP system installation. In this way, the necessary technical infrastructure is provided for all document-centric applications and business scenarios that do not require a long-term archiving solution"
    Here is some more information about SARA and archiving
    from help.sap.com:
    "Data Archiving removes from the database application data from closed business transactions that are no longer relevant for the operational business. The archived data is stored in archive files that can be accessed by the system in read-only mode."
    for more information:
    http://help.sap.com/saphelp_nw70/helpdata/en/8c/e9ddbb5d9a524bbb7854d31b963248/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/73/c335406ee32e34e10000000a155106/frameset.htm

  • What is their difference betwwen  Sun ONE Application Server  and J2EE serv

    Sun ONE Application Server is Sun implementation of J2EE server.
    But it seems even no Sun ONE Application Server, use J2EE SDK command
    j2ee -verbose
    we still can launch an Application Server that support EJB, JSP....
    what is their difference betwwen Sun ONE Application Server and J2EE server provided by J2EE SDK ?
    Thanks,

    Sun ONE generally refers to the Sun ONE Application Server version 7.x. This is a J2EE 1.3 compliant application server from Sun. Sun also released a Reference Implementation version (RI) as a requirement of the J2ee 1.3 spec. This is the J2EE server you are refering too. The Sun ONE Application Server 7 is a more robust production ready App Server.
    Going forward, Sun combined the 2 seperate groups to include just 1 release. The J2EE 1.4 Reference Implementation is the Sun Java System Application Server Platform Edition version 8. SJS AS 8 PE is both free and production ready. Other version will include High Availability, Managing and Monitoring features.
    -Jeff

  • Gateway server and Management server in SCOM 2012

    What are the main Different between Gateway server and Management server in SCOM 2012?
    I have referred this , is there anything ?
    http://blogs.technet.com/b/momteam/archive/2008/02/19/10-reasons-to-use-a-gateway-server.aspx

    1) Management server can write data , gathered from agent, directly into operations manager database. Gateway server should forward data, collected from managed agent to management server.
    2) In a unturst environment for example workgroup or untrust domain, and you do not want to deploy a certificate to every monitored agent, you should deploy gateway server rather than managment server.
    Roger

  • Mechanism between DB server and application server

    Hi,
    Currently I have ebs R12.1.3 installed and DB is under upgrade from 11.1.0.7 to 11.2.0.2.
    While upgrading the database server, I got a question how the application server finds database server.
    The question might sound a bit foolish, but that's how it is. :)
    For example, when DB is upgraded, upgrade, configurations, and post activities are explained on DB side in documents.
    But then, how does the application find database server after new DB is installed?
    Does it work based on the updated listener file only...?
    Or, is there any configuration that needs to be done on application server side as well after the DB is upgraded?
    Can anyone help with my questions...?
    Thanks,

    While upgrading the database server, I got a question how the application server finds database server.
    The question might sound a bit foolish, but that's how it is. :)
    For example, when DB is upgraded, upgrade, configurations, and post activities are explained on DB side in documents.
    But then, how does the application find database server after new DB is installed?
    Does it work based on the updated listener file only...?
    Or, is there any configuration that needs to be done on application server side as well after the DB is upgraded?
    Can anyone help with my questions...?Your question is answered in (Interoperability Notes Oracle EBS 11i with Oracle Database 11gR2 (11.2.0.2) [ID 881505.1]), Step 24. Implement and run AutoConfig
    Thanks,
    Hussein

  • Mail, iCal Server and iChat server will not work over VPN

    I have an Airport Extreme Base Station at the office running the network. Behind it sits a Mac Mini Snow Leopard server running 10.6.3. The ports necessary for Mail, iCal Server and iChat work fine through that external connection. I can also connect with VPN from my 10.6.3 clients.
    HOWEVER, when I connect with the VPN clients, I am suddenly unable to access the Mail, iCal Server, Wiki server and iChat server. All connections time out. I can ping the server and I can do other things that do NOT work on the public Airport like ssh or VNC. ssh and VNC are closed at the airport extreme.
    So it's pretty odd. When I'm connected via the VPN, all ports that are forwarded to the Snow Leopard server time out over the VPN.
    I've tried various and sundry configurations with the VPN client. This includes trying to send all traffic over the VPN, moving it up in the service order, etc. etc. Nothing fixes it. DNS resolution is working fine, however when I do a wireshark capture of ppp0 traffic, I notice that SSL and TLSv1 handshakes appear to occur on the public IP address instead of the private network IP address... and they're all resets.
    Has anyone gotten this to work successfully? Like I said, all ports that are NOT forwarded through the Airport work fine over the VPN, but will not work when connected to the VPN. It's really bizarre.

    New data: any ports that are normally forwarded on the Airport Extreme to the Mac Mini server will not work when connected to the VPN.
    For instance, if I have imaps/993 forwarded from the Airport Extreme to the Mac Mini, it works fine over the Internet. If I connect to the VPN, I can connect to all OTHER services on the Mac Mini, but Mail, for instance, will not work.

Maybe you are looking for