WLS 6.0 beta2(Examples Server and Default Domain)

Hello
I have downloaded Weblogic server v6.0 beta2
Is it possilbe start examples server as Managed server to mydomain(myserver as admin server). If possilbe how do i do it......
In "mydomain" through console I created a new new server myserver-1.How do I start and stop myserver-1. When ever you create a new server in the console does it become automatically the managed server.
I would appreciate if some one could clear my confusion...
Thanks in advance
Arun

Hello
I have downloaded Weblogic server v6.0 beta2
Is it possilbe start examples server as Managed server to mydomain(myserver as admin server). If possilbe how do i do it......
In "mydomain" through console I created a new new server myserver-1.How do I start and stop myserver-1. When ever you create a new server in the console does it become automatically the managed server.
I would appreciate if some one could clear my confusion...
Thanks in advance
Arun

Similar Messages

  • Unable to Connect to the Server and WLI Domain problem

    Hi All
    this is the details
    I have installed installed WIntegration Server and using
    quickstart click the Take to Platform tour I started all the servers
    Note-- I have not installed separate weblogic server 7.0 and not started.
    whenever I click started WebLogic Integration Studio and it shows
    user --admin
    password- security
    url--t3://localhost:7001
    once submit it shows always Unable to connect to the server
    please help me ???????????????????????????????????????????/
    Server is running fine I used quickstart--- Take the live platform tour to run
    the below servers.
    C:\bea\weblogic700\samples\platform\e2eDomain>"C:\bea\jdk131_08\bin\java" -hotsp
    ot -Xms256m -Xmx256m -XX:MaxPermSize=256m -Xverify:none -Dcommerce.properties="
    C:\bea\weblogic700\portal\weblogiccommerce.properties" -Dweblogic.jws.Production
    Mode="false" -Dweblogic.servlet.ClasspathServlet.disableStrictCheck="true" -De2e
    Sample.b2b.path.data=".\beaApps\e2eApp\data" -Dweblogic.Name=e2eServer -Dbea.hom
    e="C:\bea" -Dweblogic.management.username= -Dweblogic.management.password= -Dweb
    logic.ProductionModeEnabled=true -Dweblogic.management.discover=false -Djava.sec
    urity.policy=="C:\bea\weblogic700\server\lib\weblogic.policy" weblogic.Server
    Starting WebLogic Server...
    <Aug 5, 2003 1:22:23 PM EDT> <Notice> <Management> <140005> <Loading configurati
    on C:\bea\weblogic700\samples\platform\e2eDomain\.\config.xml>
    <Aug 5, 2003 1:22:37 PM EDT> <Notice> <Security> <090093> <No configuration data
    was found on server e2eServer for realm CompatibilityRealm.>
    <Aug 5, 2003 1:22:37 PM EDT> <Notice> <Security> <090082> <Security initializing
    using realm CompatibilityRealm.>
    <Aug 5, 2003 1:22:38 PM EDT> <Notice> <WebLogicServer> <000327> <Starting WebLog
    ic Admin Server "e2eServer" for domain "e2eDomain">
    <Aug 5, 2003 1:24:23 PM EDT> <Notice> <B2BIntegration> <000000> <INFO: WebLogic
    Integration - B2Bi Server started successfully.>
    INFO: WebLogic Integration - B2Bi Server started successfully.
    <Aug 5, 2003 1:24:31 PM EDT> <Notice> <AI> <000000> <Started WebLogic Integratio
    n - AI Server version 7.0.4.0>
    <Aug 5, 2003 1:24:35 PM EDT> <Notice> <BPM> <000000> <Started WebLogic Integrati
    on - BPM Server version 7.0.4.0>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    After the server has booted, your browser should
    automatically launch and point to the WebLogic Server
    Index running on this server. If your browser
    fails to launch, point your browser to the URL
    "http://Inforicadb:7501/index.jsp
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    =============== Initializing Logger ======================
    <Aug 5, 2003 1:24:36 PM EDT> <Notice> <Management> <141053> <Application Poller
    not started for production server.>
    <Aug 5, 2003 1:24:46 PM EDT> <Notice> <WebLogicServer> <000354> <Thread "SSLList
    enThread.Default" listening on port 7502>
    <Aug 5, 2003 1:24:46 PM EDT> <Notice> <WebLogicServer> <000354> <Thread "ListenT
    hread.Default" listening on port 7501>
    <Aug 5, 2003 1:24:47 PM EDT> <Notice> <WebLogicServer> <000329> <Started WebLogi
    c Admin Server "e2eServer" for domain "e2eDomain" running in Production Mode>
    <Aug 5, 2003 1:24:48 PM EDT> <Notice> <WebLogicServer> <000365> <Server state
    ch
    anged to RUNNING>
    <Aug 5, 2003 1:24:48 PM EDT> <Notice> <WebLogicServer> <000360> <Server started
    in RUNNING mode>
    please help me, urgent
    Thanks in advance
    Domain problem---------------------------------------------
    I created WLI domain like this is it correct ?
    Next I used Quick start's --Configure New Server
    then single server option radio selected
    then
    single server name--myserver
    server listner address---????????? please tell me
    server listening port 7001
    ssl listnening port 7002
    username bala
    password subramaniam
    verify password subramaniam
    c:\bea\user_projects\CIBC
    configure database mail--
    email address- [email protected]
    email host: what need to give ??????? please tell me----
    after I created domain called CBC it is in the
    c:\bea\user_projects\CBC
    then I saw it consists
    1)wlai folder
    2)dbinfo
    3)application
    4)keys
    5)scripts
    setdatabase.cmd
    startweblogic.cmd
    startmanagedweblogic.cmd
    setwlidomaindata.cmd
    wliconfig.cmd
    checkdomain.cmd
    Wliconfig.jar
    startweblogic.cmd
    stopweblogic.cmd
    I try to startweblogic.cmd it open and closed no action
    please tell me what is the problem????????????
    with regards
    bala

        Oh boy! Let me see what's going on. Are you using the VZW Cloud or the BUA app? Please try downloading the VZW Cloud app if you dont already have it. And once downloaded. Tap the 3 bars in the upper corner and go down to "TOOLS", then tap "RESTORE CONTENT". That should do it!
    VanetrisC_VZW 
    Follow us on Twitter @VZWSupport

  • Windows 8 and Default Domain Policy modification issue

    Hi,
    I'm unable to edit the default domain policy from my new Windows 8 desktop.  It's the only Win8 in the environment so I'm not able to easily test another one unfortunately.  The error I receive is:
    Group Policy Error
    Failed to open the Group Policy Object.  You might not have the appropriate rights.
    Details: The volume for a file has been externally altered so that the opened file is no longer valid.
    I have checked from a Win7 and a 2003 machine and can access and edit the GPO without issue using the same account.  The Win8 desktop is a fresh install with the RSAT tools installed, Exchange 2010 tools and a few basic applicaitons (non of which stick
    out as having anything to do with AD management).
    It only occurs if I click edit on the GPO.  I'm able to successfully view the policy and edit the permissions etc.  Have rebooted and the machine is current with patches as of now.
    thanks
    Andy
    Cheers Andy

    Hi,
    According to your description, the issue only occurred when you click to edit the GPO. And only occurred on Windows 8. I would like suggest you to follow below suggestions to narrow down the issue:
    1. Check out whether the issue only occurred to Default domain policy object.
    2. Test on another new installed Windows 8 client with only RSAT installed.
    3. Create another new account and add it to domain admin group to test again.
    4. Run dcdiag on DCs to check out whether the replications work fine.
    Hope this helps.
    Regards,
    Yan Li
    If you have any feedback on our support, please click
    here
    Cataleya Li
    TechNet Community Support

  • How to copy Restore database in new server and new domain.

    Hai all,
    I'm trying to backup a database from one SQL server and restore it to another (both are SQL2008 R2) but diff domain. 
    when I try run few query, the output is empty. Please advise.
    noor hafizah

    Hi Noor,
    Filtered views use the Principal Access Object to determine the records to be shown to the current user (the one executing the query). You will not be able to see any results if the account not defined inside CRM.
    Please try to
    assign the correct security role to the user account.
    If you have more questions related to CRM, you can post in the Microsoft Dynamics CRM Forum . More experts there will assist you.
    Regards,
    Fanny Liu  
    Fanny Liu
    TechNet Community Support

  • Block Inheritance and Default Domain Policy

       Hello to all, I will run a cross-forest migration and target forest has a Default Domain Policy. Target domain is Windows 2003 Functional Level, but has almost all DCs on Windows 2008. As first level OUs represents country codes (USA, GBR, FRA,
    etc) and a new country will be created I want to block GPOs from Domain level. The task itself is very easy, just configure "Block Inheritance" on the new country OU. Important: Default Domain Policy is >> not set << to "Enforce"
    on target domain.
       Question: the security configurations (account, password, local policies) from Default Domain Policy will be blocked? If yes, how domain users below this new country OU will have basic configurations for them (password complexity, password length,
    certificates, etc) ?
       Regards, EEOC.

       Question: the security configurations (account, password, local policies) from Default Domain Policy will be blocked? If yes, how domain users below this new country OU will have basic configurations for them (password complexity, password length,
    certificates, etc) ?
    The Domain security policy for passwords etc, is domain-wide, and cannot be blocked.
    It applies to, and is controlled by, the Domain Controllers.
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • [BPEL appl server] no default domain

    This is perhaps a stupid question. Im testing with bpel process manager for own usage. Im installing the BPEL process manager on a redhat system with all the default installation settings etc. My problem is that the default domain ' default' is not laoded. In fact on the BPEL console there isnt a domain at all in the list to select. When i go to the admin mode i can select to create a new domain but that also fails. Does someone knows what can be the problem? Cause on a windows machine the domain is loadable, but there its starts olite for it. Im thinking it cant find the domain. The logs also dont say domain loaded with XX processes like on the windows dev server.
    Anyone a solution? :-)
    Thnx in advance

    * kick * (when permitted) :)
    Message was edited by:
    PowerEdge

  • Help! Azure VM Web Server and Custom Domain Names

    I am going to be pretty basic here, so I apologize at the start ;)....We are attempting to setup a web server for our customer applications in Azure. We need to setup the website with multiple subdomains i.e. ourcompany.com is the main site but we will have
    customer1.outcompany.com, customer2.ourcompany.com, etc.... 
    I have a domain name registered with GoDaddy. I have a virtual machine up and running. I have a test website up and running and can access it externally ( the net ) so I do have endpoints figured out at minimum. 
    Example. the current virtual server is ourcompany01.cloudapp.net . Our registered domain name is ourcompany.com.
    Using our domain registrar,I am able to point ourcompany.com to ourcompany01.cloudapp.net.
    The problem is that I want our customers to see ourcompany.com not ourcompany01.cloudapp.net in the browser. 
    How do I make that happen and also allow for the subddomains?
    Any help would be greatly apprciated as I am under the proverbial gun to make this happen!!!!

    Hello ShapopoJoe
    You are right about making changes in your DNS Registrar. That is the last step that is suggested in the article:
    http://azure.microsoft.com/en-us/documentation/articles/cloud-services-custom-domain-name/
    And about createing the sub domains, you will need to use the IP address. Since you would be creating more than one subdomains for your 'www.ourcompany.com', you will need to map them to Reserve IP address.
    You can refer to this link for creating more Reserve IP address:
    http://azure.microsoft.com/blog/2014/05/14/reserved-ip-addresses/
    Thanks.
    Syed Irfan Hussain

  • ERROR WHILE STARTING SERVLET VIA examples SERVER

              Hi all,
              I am desperately trying to start a Servlet via the Examples Server. So
              I compiled a servlet, copied it into the config\examples\applications\DefaultWebApp_examplesServer\WEB-INF\classes
              folder, opened the web.xml present in the WEB-INF folder and entered the necessary
              tags.
              But after having started the examples server and having typed http://localhost:7001/quickStartServlet
              in Internet Explorer I get Error 404.
              Any help would be warmly appreciated.
              snodx
              Note: I followed the link provided by Mark SpotsWood at http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.servlet&item=3984&utag=
              

              Panic over. The trouble was in the <url-pattern> tag. Instead of quickStartServlet
              I had to type /<myservlet>/*, and then call the servlet via Internet Explorer
              as http://localhost:7001/<myservlet>
              TOPIC CLOSED
              snodx
              "snodx" <[email protected]> wrote:
              >
              >Hi all,
              > I am desperately trying to start a Servlet via the Examples Server.
              >So
              >I compiled a servlet, copied it into the config\examples\applications\DefaultWebApp_examplesServer\WEB-INF\classes
              >folder, opened the web.xml present in the WEB-INF folder and entered
              >the necessary
              >tags.
              >
              >But after having started the examples server and having typed http://localhost:7001/quickStartServlet
              >in Internet Explorer I get Error 404.
              >
              >Any help would be warmly appreciated.
              > snodx
              >
              >Note: I followed the link provided by Mark SpotsWood at http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.servlet&item=3984&utag=
              

  • Default Domain Policies

    By default, two polices are created when you dcpromo a server: Default Domain Policy, and Default Domain Controllers Policy. These polices should have guids of {31B2F340-016D-11D2-945F-00C04FB984F9} and {31B2F210-016D-11D2-945F-00C04FB981F1} respectively. However, in my 2003 domain, someone had renamed the default domain policy and put a new one named "Default Domain Policy". To make things worse, the Default Domain Controller Policy is missing but a new policy called "Default Domain Controllers Policy" is in its place. I currently have the following:
    Default Domain Policy -> {C0C9ADF5-8E49-499C-87B2-2804931871DA}
    Default Domain Policy - Disabled Original -> {31B2F340-016D-11D2-945F-00C04FB984F9}
    Default Domain Controllers Policy -> {6AC1786C-016F-11D2-945F-00C04fB984F9}
    I do not have backups of the original policies. I suspect the polices have been in this state for at least a year if not longer.
    What is the impact of leaving the policies in their current state?
    Should I attempt to restore the original policies using dcgpofix.exe?
    Will using dcgpofix cause any issues with my Exchange 2003 or SMS 2003 environments?
    Thanks,
    Sean

    Hi,
    The default policies created by the system should be:
    Default Domain Policy
    {31B2F340-016D-11D2-945F-00C04FB984F9}
    Default Domain Controllers Policy
    {6AC1786C-016F-11D2-945F-00C04fB984F9}
    These two policies are built-in policies that define default settings applies to domain users and computers.
    In this issue, I’d like to know whether the original Default Domain Policy is still linked to the domain or not. If yes, it will be OK even though it is renamed.
    Regards,
    Miles Li
    Microsoft Online Community Support
     

  • JDeveloper 12c "Derby Server for WLS Examples Server" prompt

    Hello,
    I've been playing around with the new JDeveloper 12c, and I've noticed that every time I start up the integrated weblogic 12c server (on Windows), this "Derby Server for WLS Example Server" command prompt opens.
    Is there any way to stop this from happening? or is it a required component?
    Thanks,
    Evan Gilbert

    At the moment it's a needed component. There was a discussion if there is a way to disable this, but from what I remember you currently have to have a full DB (for production) or the derby server for the embedded wls to run.
    Timo

  • Change SSL self-certificate email contact and default apple ID on mac mini server

    Hello,
    I just received my mac mini server and started to set it up.
    I bought this computer with my regular apple id account that I use with my 2 MBPs.
    When installing the mac mini computer I connected my Mac Mini Server to my regular apple ID account.
    The issue is that I don't want to share my MBP account details on this Mini Server computer (software update, server notification push, SSL certificate contact e-mail...) not to mess things up between all my macs.
    My question is :
    I created a new apple ID for this computer with a different contact email etc.
    How do I change the default ID for the whole mac mini settings ?
    I already changed the user settings in the OSX user pref pane, the new mail is updated.
    I already changed the icloud apple ID with the new one it's updated.
    I already changed the alert notification push recipient e-mail in server.app it's updated.
    BUT still, if I want to change the "self-SSL certificate" for a new one with my new apple ID account, the e-mail contact is still my old one which I bought the computer with.
    How do I change that ?
    Also I want to be able to update my apps on this computer without using the apple ID account I bought the mac mini with (and my 2 MBP, iphone etc), but with the new dedicated apple ID for this McMini.
    Is there a software transfer trick to separate computers softwares from a mac to another?
    thanks for your precious help.
    Damian

    Hello,
    I just received my mac mini server and started to set it up.
    I bought this computer with my regular apple id account that I use with my 2 MBPs.
    When installing the mac mini computer I connected my Mac Mini Server to my regular apple ID account.
    The issue is that I don't want to share my MBP account details on this Mini Server computer (software update, server notification push, SSL certificate contact e-mail...) not to mess things up between all my macs.
    My question is :
    I created a new apple ID for this computer with a different contact email etc.
    How do I change the default ID for the whole mac mini settings ?
    I already changed the user settings in the OSX user pref pane, the new mail is updated.
    I already changed the icloud apple ID with the new one it's updated.
    I already changed the alert notification push recipient e-mail in server.app it's updated.
    BUT still, if I want to change the "self-SSL certificate" for a new one with my new apple ID account, the e-mail contact is still my old one which I bought the computer with.
    How do I change that ?
    Also I want to be able to update my apps on this computer without using the apple ID account I bought the mac mini with (and my 2 MBP, iphone etc), but with the new dedicated apple ID for this McMini.
    Is there a software transfer trick to separate computers softwares from a mac to another?
    thanks for your precious help.
    Damian

  • Error Starting Admin and Default Server Services.

    I just installed Jrun on a Windows 2003 server and cannot
    connect to the Admin server. When i look in services msc, i see
    that neither the Admin or the default service are started. When i
    start them, i get an error and when i look at the system log, the
    following showes up.
    The Macromedia JRun Admin Server service terminated with
    service-specific error 2 (0x2).
    I am not familiar with JRun so any help would be
    appriciated.

    Hi Faisal -
    is your domain in development mode or production mode?
         - While configuring my domian , I had selected Prod Mode, but pon start up when I see in admin server console, it is starting in developement mode already ?
    Any idea how, why ?
    if its production mode you can switch to development mode, change all the credentials in the config.xml and configurations under sub folders to cleartext and start the server..
    - Let me still try these and get back to you.
    Thanks,
    SK

  • If default domain name and server name is not accepted weblogic server 6.1 does not start as NT service

    I want to change the domain name and the server name ( I do not want
    mydomain, myserver) while installing
    weblogic as an NT service. After installing and starting weblogic from NT
    services program, weblogic does not start
    But if I start it from the command script, it starts
    Thanks
    madhu

    Hi,
    I could start weblogic as an nt service by changing the name of the
    default server and domain. I had to include password in the
    installNTservice script.
    Thanks
    Madhu
    Michael Young <[email protected]> wrote in message
    news:[email protected]..
    Hi.
    Please open a case with BEA support.
    Thanks,
    Michael
    m holur wrote:
    I want to change the domain name and the server name ( I do not want
    mydomain, myserver) while installing
    weblogic as an NT service. After installing and starting weblogic from
    NT
    services program, weblogic does not start
    But if I start it from the command script, it starts
    Thanks
    madhu--
    Developer Relations Engineer
    BEA Support

  • Confused about the 11g R2 Forms Server and using SSL

    All,
    I just installed the 11g R2 Forms Server software without configuring it.
    I then ran the config.sh script to configure it which creates a weblogic server domain.
    I'm a bit confused now. If I run opmnctl status command I get the following:
    Processes in Instance: frmrep_inst_1
    --------------------------------------------------------------+---------
    ias-component | process-type | pid | status
    --------------------------------------------------------------+---------
    emagent_frmrep_inst_1 | EMAGENT | 28279 | Alive
    RptSvr_eiaorapptest_frmrep_ins | ReportsServerComp~ | 28124 | Alive
    ohs1 | OHS | 27831 | Alive
    This looks to me like there is an Oracle Http Server installed.
    Is the Oracle Http Server answering web calls when I run forms or is the Weg Logic Server answering the call?
    Also, the Oracle Forms Installation Documentation talks about securing your environment with Oracle Identity Manager but we are not using Oracle Identity Manager. I want to use SSL but I'm not sure how to secure the environment with SSL. Do I need to configure the WebLogic server to use SSL or the OHS?
    Any help would be greatly appreciated.
    Cheers

    Fusion Middleware 11.1.x does include HTTP Server (OHS) and also requires WLS. Both HTTP Server and WLS are http listeners, amongst other things. So whether WLS handles a request or HTTP Server does it will be entirely up to you and/or the end-user.
    OHS has a listener which by default (in FMw) listens for requests on port 8888. On the other hand WLS_FORMS is preconfigured to listen on port 9001.
    This means that if your URL looks like the following, WLS_FORMS will directly answer the client:
    <blockquote>http://server:9001/forms/frmservlet?form=abc</blockquote>
    If the URL looks like the following, the HTTP Server will reply:
    <blockquote>http://server:8888/forms/frmservlet?form=abc</blockquote>
    The request path when using OHS as the listener to call Oracle Forms would look like this:
    <blockquote>CLIENT --- OHS --- WLS_FORMS --- FORMS SERVLET --- FORMS RUNTIME (frmweb.exe) --- DATABASE</blockquote>
    The request path when using WLS_FORMS as the listener to call Oracle Forms would look like this:
    <blockquote>CLIENT --- WLS_FORMS --- FORMS SERVLET --- FORMS RUNTIME (frmweb.exe) --- DATABASE</blockquote>
    Although removing OHS from the path would seem to be better because it is one less server to administer and less system resources consumed, generally it would be argued that the advantages of having it will outweigh the disadvantages.
    There are numerous advantages to use OHS in front of WLS, but the most obvious should be that OHS can be set up so that you have one and only one entry point into your FMw environment. In other words, even though for example Forms WLS listens on 9001 and Reports on 9002 and some other app on 9999, all requests can be routed through a single OHS port (e.g. 8888). This gives added security since only one port would need to be open assuming a firewall was in place. This configuration is also helpful when calling one application from another. For example when calling Reports from Forms. If you use OHS, references to other WLS managed servers can be called with a relative reference rather than a fully qualified one.
    Regarding whether or not SSL needs to be enabled at any particular point in the path is entirely up to you. You can enable SSL from the client all the way back to the db or any where in between. It is fairly common to see SSL between the client and OHS then no SSL to WLS. But if security is a great concern then you may want to consider SSL from front to back. However, keep in mind that SSL comes at a price. Performance will degrade slightly when SSL is enabled.
    Also, OAM (Oracle Access Manager) has nothing to do with SSL. SSL refers to traffic encryption. OAM is for authentication - single sign on.
    Consider reviewing the Forms Deployment Guide as well as the other Fusion Middleware documents referenced within it.
    <blockquote>http://docs.oracle.com/cd/E24269_01/index.htm</blockquote>
    Finally, and most important, this topic really has nothing to do with Oracle Forms. This is more about how a web server or its environment works.

  • ORACLE SERVER AND UNIX TP MONITOR-2

    제품 : ORACLE SERVER
    작성날짜 : 1995-01-24
    Subject: Oracle Server and UNIX Transaction Processing Monitors-2
    Page(3/4)
    This file contains commonly asked questions about Oracle7 Server and UNIX
    Transaction Processing Monitors (TPMs). The topics covered in this article are
         o Oracle Parallel Server and TP Monitors
         o Oracle and DCE-based TP Monitors
         o Other commonly asked questions
    The questions answered in part 3 provide additional detail to the information
    provided in part 1.
    Oracle Parallel Server and TP Monitors
    ======================================
    How does Oracle Parallel Server (OPS) work with TP Monitors?
    If you are using Oracle-managed transactions, there are no special
    considerations. But if you are using TPM-managed transactions, and
    thus need to use the XA interface, then Oracle requires release 7.1.3
    or later and a special version of the Distributed Lock Manager, called
    the session-based lock manager. This version of the DLM is not yet
    available for all platforms. To understand this restriction, let's take
    a look at one of the technical details of XA.
    The XA specification requires that the Resource Manager be able to
    move a transaction from one process to another, and even to be
    able to commit in a separate process. In Oracle, transactions are
    attached to sessions, so that means that we also have to be able to
    move sessions. Therefore, the session/transaction can't have any state
    which is tied to a particular process. The first generation distributed
    lock managers were all built to use the process id as the lock owner,
    which doesn't work for locks which need to move with the transaction.
    Oracle and DCE-based TP Monitors
    ================================
    How does Oracle interface to the Encina TP monitor? To CICS/6000? I've
    heard that they require OSF DCE facilities in order to run?
    Oracle interfaces to Encina and CICS/6000 just as it does to any other
    TP Monitor. The TP Monitor issues XA commands to control transactions, and
    Oracle executes the commands. Encina and CICS/6000 do use DCE features for
    their own operation. However, this use is transparent to the Oracle Server.
    What DCE facilities can Oracle products take advantage of when working with
    a DCE-based TP Monitor?
    The two most commonly mentioned DCE features which might be useful
    to Oracle users are multi-threading and security. We look at these in
    the subsequent questions in this section.
    Encina documentation suggests that a Resource Manager such as Oracle can
    be either single-threaded or multi-threaded? Which way is Oracle XA
    implemented?
    The Oracle XA implementation is single-threaded, as is any Oracle client.
    Within a single process, at most one thread can access Oracle at a time.
    Does that mean that only a single Encina application can access an instance
    of Oracle transactionally at any given moment?
    No. Oracle XA is only single-threaded within a single application server
    process. Multiple applications can access Oracle simultaneously using XA
    by using different application processes. Encina allows
    (1) serial reuse of a single server by different clients. There are
    two options for this. The server can use long term reservation
    but be defined to be in shared or concurrent access mode, which
    allows the server to be used by another client as soon as an RPC
    completes. Alternatively, the server can use default reservation
    and exclusive mode, which allows the server to be used by another
    client as soon as the current transaction ends.
    (2) concurrent execution by multiple servers, even if they are accessing
    the same Oracle database. These may be executing the same or different
    procedures.
    These two features should let you get as much concurrency as you need.
    Why isn't the Oracle XA library multi-threaded?
    The XA specification specifically states that its use of the phrase
    "thread of control" means a process. If an RM were to multi-thread its
    XA, it would be in violation of the specification. This restriction
    was put place in because at the time the specification was written,
    there were numerous thread packages: if the TM used one, the application
    another, and perhaps the RM yet a third, there's no way it could work.
    As threads standards settle down, the later versions of XA will probably
    relax this restriction.
    Will Oracle change if the XA specification changes?
    Very likely. The exact time frame will of course depend on the priority of
    all work items at that time.
    Does Oracle use DCE security via the TP Monitors?
    The integrity of the connection between a DCE TP Monitor client and DCE
    TP Monitor server is protected by the DCE security functionality.
    Theoretically, the TP Monitor could make the DCE-protected client security
    information available to Oracle. Unfortunately, there's no standard way
    for a TP Monitor to pass security information information to a Resource
    Manager such as Oracle. Oracle is leading an effort to extend the X/Open
    model to allow use of the security information provided by the Monitor.
    In the meantime, the basic DCE security features such as encryption are
    useful within TP Monitors.
    Effective use of DCE security would normally also mean that the security of
    the TP Monitor client be passed through the TP Monitor, through the Oracle
    client (application server), to the Oracle Server, and possibly on
    to other Oracle Servers through database links. The ability to transfer
    security information to other processes, called delegation, is missing
    in DCE version 1.0. DCE version 1.1, expected to emerge in late 1994,
    has some delegation features. Oracle is examining these features to see
    how they might be used.
    Are there any special considerations for CICS/6000?
    There are two:
    (1) It is inefficient to run without XA. CICS/6000 is designed to
    use XA. It uses XA so that the CICS server can log on to Oracle
    when it starts, after which it makes that Oracle connection available
    to any transaction it executes. If you don't use XA, the CICS server
    does not itself log on to Oracle so each transaction has to log on
    and log off - a very expensive mode of operation. Also, it is very
    un-cics-like in that the application does the log{on,off} and also
    commits - in a mainframe CICS database program CICS would implicitly
    do these operations. Oracle does not recommend this mode because of the
    performance penalty.
    (2) CICS servers are generic and dynamically load application modules.
    In order for these modules to access the Oracle connection made by
    CICS, the applications must be built with a shared object version of
    the Oracle libraries. This is an installation option on platforms which
    support CICS/6000 and other products using its architecture such as
    CICS 9000.
    Other commonly asked questions
    ==============================
    What other Resource Managers can be included in an Oracle XA transaction?
    Several other relational database vendors have an XA implementation
    available or in progress. There is an XA C-ISAM product from
    Gresham Telecomputing. There are also Resource Managers contained
    within some of the TP Monitors which can be coordinated in the same
    transaction. For example, CICS/6000 has VSAM files and other data
    stores, Encina has its RQS queuing system, and Tuxedo has its /Q queuing
    system.
    What is Recoverable Queuing Service (RQS) and how does it interoperate with
    Oracle7 and Encina? What about /Q?
    Recoverable Queuing Service is a feature provided by Encina which allows
    transactional, distributed queuing (enqueue/dequeue). Tuxedo has a similar
    product called /Q. Because these products are themselves coordinated by the
    TM component of the TP Monitor, their queue operations are atomically
    coordinated with with operations on XA Resource Managers such as Oracle7
    Server. That is, they can atomically put something on one of their queues
    and commit an Oracle transaction, then at some later time dequeue an
    entry atomically with doing some other Oracle transaction. The queue
    system guarantees that the message will not be lost or transmitted twice.
    Can I mix TP Monitor applications with standard Oracle7 Server applications?
    Yes, you can have existing Oracle applications connected to the database
    with alongside TPM applications against the same database. The TPM does
    not manage the whole database, just those transactions which are started
    by the TPM. The Oracle Server will properly handle concurrency control
    between the transactions managed by itself and those managed by the TPM.
    Is Oracle planning to change its tools to be more suitable for TP Monitors?
    With Oracle Procedure Builder 1.5, to be available with CDE2,
    Oracle will provide a foreign function interface that allows you to
    dynamically set up PL/SQL calls that access C functions. In other
    words, you can access C routines in Windows DLLs from within your
    PL/SQL procedures. This will allow PL/SQL under Windows easy access to
    TP Monitor APIs.
    Does Oracle7 Server itself use XA-compliant TPMs as the interface to
    foreign RMs?
    No, for this purpose Oracle Server uses the SQL*Connect products or the new
    Transparent and Procedural Gateway products.
    Does Oracle7 Server use XA to coordinate Oracle7-only distributed
    transactions?
    No, it uses an internal mechanism.
    Can database links be used with XA?
    If an Oracle7 database is running under XA, it can access other Oracle7
    databases through database links, with some restrictions. First, the
    access to the other database must use SQL*Net V2 and be running MTS.
    Second, it must currently be to another Oracle7 database. Assuming those
    restrictions, the Oracle 7 database can do distributed update to another
    Oracle 7 database by using a database link, whether it is started by an
    Oracle application or a TP Monitor application. The TPM will see Oracle
    as only a single RM, but Oracle7 will propagate all the transaction
    commands to the other database, including the two-phase commit. If
    the transaction is started by a TP Monitor application and is using XA,
    it can also update non-Oracle resources managed by the TPM. If it
    is started from an Oracle application, it can only include resources
    managed by Oracle.
    Here's a sample configuration:
    | TPM | | TPM |
    | client | | client |
    | |
    | |
    | TPM |
    | |
    | |
    | Oracle | Forms, Forms, | Oracle | | non-XA | | XA |
    | client | Plus, Plus, | client | | TPM | | TPM |
    --------- Pro, Pro, --------- | server | | server |
    | Financials, Financials, | |(note 1)| ----------
    | etc. etc. | ---------- |
    | | | |
    | SQL | SQL | SQL | XA
    | commit | commit | commit | commit
    | | | |
    | Oracle | | Oracle | | Oracle | | Oracle |
    | server | | server | | server | | server |
    | | | |
    | | | |
    | | | |
    | Database 1 | | Database 2 |
    | | | |
    | A | A
    | | dblink to database 1 | |
    | ------------------------------------ |
    | |
    dblink to database 2
    Note 1: Oracle will work having both XA and non-XA servers but some TPMs
    may have restrictions on this.
    Are multiple direct connections possible from a Pro* program?
    Using XA, you can not only specify multiple direct connections to Oracle7
    databases, you can also update them both in the SAME transaction. The
    way to do this is to use a precompiler feature called a named database.
    When you use a named database, you qualify the SQL statement with the
    database name. For example, you write EXEC SQL AT dbname UPDATE emp ....
    We have a complementary feature in the xa open string to let the user
    associate the name with a particular RM instance, called the DB clause.
    You will also want to use the SqlNet clause in the open string so you
    can give the two different SIDs. This clause does not require the use of
    the SQL*Net product, it is just a naming convention. For more information,
    see Oracle7 Server for UNIX Administrator's Reference Guide.
    Some TP Monitors may not support having multiple Resource Mangers in the
    same server; check with the TPM vendor.
    Is there any collateral available for XA or TP Monitors?
    Oracle At Work 52684.0692
    Oracle7 Server for UNIX Administrator's #A10324-1
    Reference Guide
    Guide to Oracle's Products and Services #A10560
    Oracle7 Server and CICS/6000               #A14200
    Where can I get more information on the DTP model?
    X/Open's address is
    X/Open company Ltd (Publications)
    P O Box 109
    Penn
    High Wycombe
    Bucks HP10 8NP
    Tel: +44 (0)494 813844
    Fax: +44 (0)494 814989
    Request
    G307 Distributed Transaction Processing: Reference Model Version 2
    X/Open Guide G307 ISBN 1-859120-19-9 28cm.44p.pbk.220g.11/93
    Page(4/4)
    This file contains commonly asked questions about Oracle Server and UNIX
    Transaction Processing Monitors (TPMs). The topics covered in this article are
         o Performance with Oracle Server and TP monitors
         o Performance using Oracle's XA Library
    The questions answered in part 4 provide additional detail to the information
    provided in part 1.
    Performance with Oracle Server and TP Monitors
    ==============================================
    I have heard that Transaction Processing Monitors (TPMs) will increase
    Oracle Server performance. Is this true?
    Several hardware and TPM vendors have made the claim that TPMs
    will increase RDBMS performance. This claim is based on TPC-A
    benchmarks. The key point to understand about TPC-A is that it
    requires, for every transaction-per-second, ten times that many
    users to be connected. For example, to get 600 TPS, you need 6000
    users. The next question will answer in more detail how the the
    three-tier architecture addresses this requirement, but first let's
    look more generally at what TP Monitors can and can't do to improve
    performance.
    TP Monitors can provide better performance:
    (1) When there are more than several hundred users connected.
         This is because of the TP Monitor's role in the three-tier
         architecture, described in the next question. In this
         architecture, terminal handling is offloaded to one or more
         separate machines, freeing up those cycles to do database work.
         Note that this does NOT mean that Oracle itself runs faster,
         just that we've given it more CPU cycles to use.
    (2) When, because of the high potential concurrency of requests,
         significant resource contention exists. Use of a TP Monitor can
         limit the degree of concurrency and thus reduce contention.
    TP Monitors can not provide better performance:
    (1) For existing applications. The applications must be designed
         to fit the TP Monitor architecture.
    (2) For applications which are highly interactive in their use of
         the database. These applications put many messages
         through the transport system, and the TP Monitor is not as
         efficient as SQL*Net for point-to-point communication.
    (3) For CPU intensive single-query decision support. When executing
         a single large command, Oracle query facilities work efficiently,
         especially with the use of Oracle Parallel Query, available in 7.1.
    How does the three-tier solution help TPC-A, or other situations with
    thousands of on-line users?
    The TPC-A test calls for a large number of users to produce a given
    result. In the high-end results we produced in June, 1992, for example,
    6150 terminals were simulated to produce 618 TPC-A transactions.
    Thus, terminal concentration accounts for a large portion of the total
    processing time used.
    First, let's look at how the Multi Threaded Server would work for
    this benchmark. In this case, there are many client processes,
    but only a few server processes, which handle client requests on a
    first-come first serve basis. When they are done with a request,
    they take another client's request.
    ORACLE7 CLIENT/SERVER ARCHITECTURE WITH MULTI THREADED SERVER
    | Client | | Server |
    | __________ |______________|_____ _____________ _____________ |
    | | Client | | SQL*Net | |_|Dispatcher | | | |
    | | Process| | | ____| Process |___| | |
    | |________| | | | __|___________| | | |
    |____________| | | | | | | | |
    | | | | | | Oracle7 | |
    ______________ | | | __|__|____ | Server | |
    | Client | | | | __|_|_____ | | | |
    | __________ | | | | | Shared | |____| | |
    | | Client | | SQL*Net | | | | Server |_|____| | |
    | | Process|_|______________|__| | | Process|_| | | |
    | |________| | | | |________| |___________| |
    |____________| | | |
    | | |
    ______________ | | |
    | Client | | | |
    | __________ | | | |
    | | Client | | SQL*Net | | |
    | | Process|_|______________|____| |
    | |________| | | |
    |____________| | |
    |_______________________________________|
    Client processes = N Dispatcher processes >= 1
    Shared server processes >= 1
    If there are 500 clients in this environment, there will be one or more
    dispatcher processes, dynamically tunable, and one or more shared
    server processes, dynamically tunable, on the server. The reduction
    in the total number of processes handled by the server system
    results in more processing time available for RDBMS activity. Thus
    higher RDBMS transaction throughput can be obtained on the
    server system.
    But the problem for the TPC-A, and for certain large customer
    configurations, is not the only ability of the Oracle Server to
    process transactions, but also the ability of the operating
    system to handle huge numbers of incoming connections.
    There is one incoming connection for each client. Most UNIX
    operating systems have a limit on how many such connections they can
    handle. Even if a particular operating system allows a large number of
    connections, each takes some amount of overhead to manage.
    In order to service all 6150 terminals, we selected a 3-tier hardware
    environment where the middle tier, using a TPM, acted as a terminal
    concentrator. The high-end TPC-A architecture looked like the following.
    The Application Servers, which contain the Pro*C statements used to
    perform the transaction also run on the terminal concentrator machine
    in order to offload as much work from the database serve as possible.
    They send the compiled SQL over SQL*Net to the Oracle7 Server processes.
    ORACLE7 TPS-A CLIENT/SERVER ARCHITECTURE
    | Client | | Terminal | | Server |
    | ________ | | Concentrator | | |
    | | Client | |TPM | | | |
    | | Process|_|_____|__ _____ | | |
    | |________| |Comm | | | | | | |
    |____________| | | | | | | |
    | |__| | | | |
    ____________ | | TPM | | | |
    | Client | | ___| | _______ | | ________ _______ |
    | ________ | | | | |_| |__|_______|__| Oracle | | | |
    | | Client | |TPM | | | | |Appl. | |SQL*Net| | Server |__| | |
    | | Process|_|_____|_| |_____| |Server | | | | Process| | | |
    | |________| |Comm | |_______| | | |________| | | |
    |____________| | | | | | |
    |_______________________| | | | |
    | | | |
    ____________ _______________________ | |Oracle7| |
    | Client | | Terminal | | |Server | |
    | ________ | | Concentrator | | | | |
    | | Client | |TPM | | | | | |
    | | Process|_|_____|__ _____ | | __________ | | |
    | |________| |Comm | | | | _______ |SQL*Net| | Oracle | | | |
    |____________| | | | |_| |__|_______|__| Server |__| | |
    | |__| | |Appl. | | | | Process| | | |
    ____________ | | TPM | |Server | | | |________| |_______| |
    | Client | | ___| | |_______| | | |
    | ________ | | | | | | | |
    | | Client | |TPM | | | | | | |
    | | Process|_|_____|_| |_____| | | |
    | |________| |Comm | | | |
    |____________| | | | |
    |_______________________| |________________________|
    Clients = 6150 Terminal concentrators = 17
    TP Monitor instances = 17
    Application server processes Oracle Server processes
    = 17*8 = 17*8
    The TPM is the software component of the terminal concentrator. In this role
    it offloads terminal handling from the the machine running Oracle Server.
    Since more than one terminal concentrator can be configured, whereas the
    database in this case had to run on a single machine, concentrator machines
    can be added until the performance of the back-end machine was optimized.
    This three-tier solution resulted in the outstanding transaction throughput
    announced with Oracle7 Server. Even with Oracle Parallel Server, it may pay
    to offload the terminal handling so that the cluster can be exclusively used
    for database operations.
    Can you summarize the performance discussion for me?
    Depending on the number of users required, different architectures may be
    used in a client/server environment to maximize performance:
    1) For a small number of users, the traditional Oracle two-task
    architecture can be used. In this case, there is a one-to-one
    correspondence between client processes and server processes. It's
    simple, straightforward, and efficient.
    2) For a large number of users, Multi Threaded Server might be a better
    approach. Although some tuning may be required, Multi Threaded Server
    can handle a relatively large number of users for each machine size
    compared to the traditional Oracle approach. Using this approach,
    customers will be able to handle many hundreds of users on many
    platforms. Furthermore, current Oracle applications can move to this
    environment without change.
    3) For a very large number of users, where transactions are simple and
    terminal input concentration is the overriding performance issue, a
    3-tier architecture incorporating a TPM may be useful. In this case,
    terminal concentration is handled by the TPM in the middle tier. As
         you might expect, it is a more complex environment requiring more
         system management. For existing Oracle customers, significant Oracle
    application modifications will be required.
    Oracle provides all of these choices.
    Performance using Oracle's XA Library
    =====================================
    Are there any performance implications to using the XA library (in other
    words, to using TPM-managed transactions)?
    (1) The XA library imposes some performance penalty. You should use
    TPM-managed transactions only if you actually need them. Even if you
    are getting the one-phase commit optimization, the code path is
    longer because we need to map back and forth between external
    formats and internal ones. Also, prior to 7.1, XA requires you
    to release all cursors at the end of a transaction, which results
    in extra parsing. Even with shared cursors, there is time spent
    looking up the one you need and re-validating it. This has been
    improved for 7.1.
    (2) If you need to use two-phase commit, this will incur additional cost
    since extra I/Os are required. If you do need 2PC, you need to account
    for that when sizing the application.
    (3) Although some TPMs allow parallel execution of services (such as Tuxedo's
    "tpacall"), this will not normally enhance performance unless different
    resource managers are being used. In fact, Oracle Server must serialize
    accesses to the same transaction by the same Oracle instance, and the
    block/resume code will in fact degrade performance in that case compared
    to running the services sequentially.

    hello,
    the role is the same on all plattforms. the reports server takes requests for running reports, spawns an engine that executes the request. in addition to that, the server also provides scheduling services and security features for the reports environment.
    regards,
    the oracle reports team

Maybe you are looking for