Apex application connecting to more than one instance

My company is in evalutation mode. We currently have a Forms and Reports 10g application (using Oracle Application Server 10g...) that allows access to multiple databases that have the same schemas repeated in each, i.e. production, test, etc. The schemas hold the same database objects whether they are in production, test or another instance.
If we migrate the application to APEX, would we have to have the application repeated in each instance or can we have it in one and rely on the database tnsnames.ora file to allow the applicaiton to access the data in that other instance? Or is there another way to be able to keep the application in APEX, in one instance and still allow users to connect to the other databases?
Thank you for your help.
Stacey

Stacey,
When you install Apex in a db instance it creates two schemas. apex_030200 & flows_files.
The apex_030200 schema is the core of apex it contains the files needed to make the app builder, sql workshop, and everything else you use to build an app. It also contains any and all apps built within apex as well by the developer.
Flows_files contains any uploaded files that a developer might upload and want to use.
From their you create a workspace to develop your apps in. You then associate that workspace with one or more schemas on that instance. (It can create the schema or you can use one that already exists) This is your user data
Here is info on the what a workspace is:
Workspace: (From User Guide documentation page 26) http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838.pdf
Oracle Application Express enables a single database to host large numbers of users.
Users work in a dedicated work area called a workspace. A workspace is a virtual
private database that enables multiple users to work within the same Oracle
Application Express installation while keeping their objects, data and applications
private. This flexible architecture enables a single database instance to manage
thousands of applications.
My suggest would be as what some others have said:
1) Install apex on every instance you want to use
2) Develop your apps on one instance and then export/import the app to the other instances just as you would do with any other software development system.
3) Within the HTTP Server that channels the HTTP requests to the db you can modify the dads.conf file for your apps and use something like:
<Location mycompany.com/apex/test/
<Location mycompany.com/apex/dev/
Within each of these you point to the proper db via a connect string.
By doing this method here you would be using just ONE http server to host out many different environments across an unlimited number of instances, maybe this is what you were trying to get across in your message, maybe not.
Hope this helps,
Justin

Similar Messages

  • Running Air in More than One Instance of an Application

    Is there a work around to allow more than one instances of an Air Application to run?
    Currently our client uses dual monitors  they will spin up two applications.  One is to Inquiry data the other is to enter data.  I know I can create another project and deploy it under another name but that seems clunky.
    We are using  AIR  with Flex/Blaze/FlexMdi.
    Any information would be greatly appreciated.
    Thanks
    Steve

    Hi,
    I'm not too sure if the workaround proposed below will work or not. But it seems worth a shot:
    Create a new window when you get the invoke event. Find your desired screen's bounds by going through the static array Screen.screens. Assign that bounds to your newly created window.

  • Cannot run more than one instance of a remote app in remote desktop services Server 2012

    All,
    I installed "Remote Desktop Services (RDS) Quick Start Deployment for RemoteApp, Windows Server 2012 Style" using the instructions here http://blogs.technet.com/b/yungchou/archive/2013/02/07/remote-desktop-services-rds-quick-start-deployment-for-remoteapp-windows-server-2012-style.aspx
    I need to set up an image viewing program (Olyvia) to allow students using Macs and iPads access to this windows only application in order for them to get their work done.  We may have 12 or more students accessing and trying to run the Olyvia application
    at any one time.
    All works good, except that I cannot run the Olyvia application (setup as a remoteapp program) more than one instance at a time.  That is, when I start up "olyvia" on a Mac, it works great.  If I leave it up and running, and then try
    and start up "olyvia" on an iPad (using different accounts), I get the following error message:
    "Cannot run more than one instance of this program simultaneously.  Either the program is already running, or it has not been terminated completely."
    I need to understand the root issue.
    1.  Is this a licensing issue?  So, I need to add some CALs to the RDS server?
    2.  Is this a application issue with "olyvia"?  So, no matter what I do, it is not going to be able to be used by more than one person at a time when configured as a remoteapp?
    3.  Did I not "publish" the application correctly?
    4.  Is this happening because I followed the "quick start" guide?
    Appreciate any help I can get on this.  We have no problem getting CALs, I just need some help with the root issue.
    Thanks,
    Geoff Weatherford
    CVMBS, CSU

    Hi Geoff,
    Each application uses different techniques for determining if multiple instances are running.  If you can determine what method it is using then perhaps you could use App-V or other virtualization software.
    In the best case you really should direct your question to the maker of Olyvia.  The reason I said that is they specifically designed their software to prevent multiple instances, so the first question is, why?  Is it related to Licensing? 
    Compatibility?  If you knew the specific reason(s) why they are doing it and the technique used then at the point using a virtualization technique may be the best option.
    -TP

  • Can I create more than one instance of a native library?

    Hello all,
    I am using Java to access a Win32 DLL with JNI. Everything is working fine, but I have several threads using the same instance of the native library because it is loaded "statically" in the Java class which uses it, and I suspect I am getting a bottle-neck at the native library.
    Does anyone know if there is any way to load more than one "instance" of a native library?
    The use of System.loadLibrary() would indicate not, and my (limited) knowledge of the Windows environment would tell me that a "shared" library only has on instance. (confirm anyone?)
    I need to find a way around this bottle-neck issue... (and "no", before anyone suggests it, I can't ditch Windows!)
    Thanks.

    I am not sure about the behaviour of the dll as it's not mine. It's a COM DLL which I have "wrapped" in a standard windows DLL so I can expose the JNI methods. I assume because it's COM that it IS reentrant, but I am a bit of a novice when it comes to Windows and COM. I didn't install the COMponent either, it was installed as part of another application. (It's an antivirus COM dll that is part of an AV application)
    Thanks for your help though, I think I will just have to live with it.

  • Database with more than one instance

    hi,
    suppose if one database have more than one instance,if i want to shutdown one instance how can i do it? is it possible to shutdown any one particular instance? if so how?
    can any one tell me plz.........
    With Regards
    Boo

    Hi,
    More than one instance mounted on the same database ...means it is RAC
    On RAC, each instance will have a separate name.. check the individual init files.. you can find the instances names..
    connect to the database using that particular sid and issue shutdown.
    HTH
    Regards,
    Badri.

  • Can I launch more than one instance?

    Can I launch more than one instance of the same AIR
    application?

    Check out page 309 of the AIR Dev Guide "Only one instance of
    an AIR application is started. When an already running application
    is invoked again, AIR dispatches a new invoke event to the running
    instance. It is the responsibility of an AIR application to respond
    to an invoke event and take the appropriate action (such as opening
    a new document window)."
    It looks like we have to handle this InvokeEvent.INVOKE event
    and programatically create a new instance of the application.
    If anyone's done this already an example would be a big help
    as this will be a VERY common use case.

  • Connectivity to more than one ERP

    Hi experts!
    Does anyone know whether CRM 2007 can be connected to more than one ERP?
    Thanks in advance.
    Almudena

    Hi Almudena
    Yes, Certainly CRM 2007 can be connected to more than one ERP backend systems. These systems can be SAP EPR systems or may not be SAP ERP systems or can be a combination of SAP & Non SAP ERP systems.
    The exchange of information between SAP CRM and other components, such as SAP BW and ERP back-end systems, occurs over the CRM middleware.
    The CRM Server contains the CRM middleware, which handles the data exchange with internal applications and external major components, such as an SAP ERP and/or non-SAP ERP systems used as the back-end. The CRM middleware can exchange messages with Non u2013SAP ERP system via standard interfaces, for example, XML u2013 SOAP.
    If you want to link more than one CRM system or more than one ERP system, see Notes 640570 and 853430.
    The data exchange between the CRM Middleware and external systems is performed via adapters. The adapters map and convert data between various formats.
    Hope I have answered your question. Please give rating to my answer if you find it useful.
    Regards
    Dinesh

  • Switched from DSL to cable modem. My Airport light won't turn green. Keeps blinking orange. No wireless now and can't connect to more than one computer! ?????

    Switched from DSL to cable modem. My Airport light won't turn green. Keeps blinking orange. No wireless now and can't connect to more than one computer! ?????

    Hmmmm.
    If you reset the AirPort Extreme by holding in the reset button for 9-10 seconds and then releasing, the AirPort should be back in default settings which would allow mutliple computers to connect to the LAN ports on the AirPort.
    Power off the cable modem for now and leave it off at least 15 minutes.
    With the AirPort Extreme still powered on, hold in the rest button on the back for 9-10 seconds and release. Allow a full minute for the AirPort Extreme to restart to a slow, blinking abmer light.
    Then, power off the AirPort Extreme.
    Check to make sure that the Ethernet cable from the modem is connected to the WAN "O" port on the AirPort Extreme.
    After the modem has been powered off for at least 15 minutes, power it up and let it run for 5 minutes by itself.
    Now, power up the AirPort Exteme and let it run for 2-3 minutes
    Open Macintosh HD > Applications > Utilities > AirPort Utility
    Connect an Ethernet cable from your Mac to one of the LAN <-> ports on the AirPort Express
    Click on the AirPort Exteme, then click Continue to follow the guided setup tp configure the AirPort Extreme.  You can use the same wireless network name, password, etc that you used before, or set up a new name and password, etc.

  • Can i create more than one instance for single database?

    HI
    anybody can tell me how to create more than one instance for single database(without using RAC)?
    thanks
    Kalanidhi

    Anandji,
    I sometimes think differently. I also think like what this person is asking..(although I have installed and administering 5 different RAC databases)
    The main doubt of mine is that we create multiple instances accessing the same storage area.
    Anyway the controlfiles of all instances will have the same information except the instance_names and instance id's.
    Hence I always think , why can't it be possible to to create another instance in the same system and point it to a controlfile which is copied from the other instance.
    Why can't the same files be shared between the two instances in a same system ?
    I know I am thinking a little bit confusing...
    Anyway I need to test that also...
    Mahesh.

  • Can I open more than one instance of CC5.2?

    In my experience, I have not been able to find a way to open more than one instance of CC5.2.  If I want to run an SOD user analysis and an SOD role analysis, for example, I have to run one and wait for the results to return before I can run the next analysis.  
    If I open a new instance of Internet Explorer and type in the url for CC5.2 while CC5.2 is already running in a separate instance, it overwrites whatever is running and reopens CC5.2 all over again.
    In CC4.0 I was able to open multiple SAP sessions and run multiple SOD reports.  I understand 5.2 is a web app, but it seems the code should be smart enough to allow me to open multiple IE instances to run multiple analyses. 
    Am I missing something?
    Thanks,
    Sandy

    Hi Sandy,
      What about option to run your analysis jobs on the background ?
      You can still be in your IE session, but schedule several analysis to run on the background. On completion of the jobs, you'll be able to check output results for each of them.
      Advantage of this is that it also doesn't depend on your link between your machine and CC server which could be an issue for the foreground jobs.
    Best regards,
    Laziz

  • How to install more than one instances on one machine

    Hi ALL,
    I want to install more than one instances on one machine, but i am a freshman on SAP field. How and where can i get the related infomation for that? thank you very much !!

    Hi tieyan,
    Glad the information was of some help.
    For Windows, there is an older note <a href="http://service.sap.com/sap/support/notes/28392">28392</a> that has some more information. It is important also that the SAP parameter PHYS_MEMSIZE is sized correctly according to note <a href="http://service.sap.com/sap/support/notes/88416">88416</a> (the bottom of the note gives some examples). For example, if there were two central instances and the two Oracle database instances on one host, PHYS_MEMSIZE for both instance profiles (of the central instances) would be 35% of the RAM (1/2 of 70%). In the case of MSSQLSRV 2000, for PHYS_MEMSIZE you would refer to the scenarios of note <a href="http://service.sap.com/sap/support/notes/327494">327494</a>.
    If you ever want to thank somebody else for helping in answering a question, the <a href="https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement">Rules of Engagement</a> has a section 'Thank Others by Giving Points' that explains this further.
    Regards, Mark

  • Can printer connect to more than one network?

    Hello.
    I just bought the wireless HP deskjet 3050 printer. I've connected it to the internet (network) and it's working perfectly. Is it possible to connect to more than one network? We have more than one internet line in the house so I was wondering if I can set it up for both lines. I understand that I can print with multiple computers on the same network (and I am able to do so), but how about on different networks?
    Thanks.

    No, it only has one network connection device so can only connect to one at time, sorry.
    Say thanks by clicking "Kudos" "thumbs up" in the post that helped you.
    I am employed by HP

  • HT5622 Can Face Time be used to connect with more than one person at a time?

    Can I connect with more than one person at a time when using Face Time?

    You mean like a conference call?  No, unfortunately.

  • WebLogic Error : Registered more than one instance with the same objectName

    HI there, I'm facing a big problem. I have two environments installed on the same physical machine.
    I have ALSB and WLI servers running out there.
    Environment 1 - WLI port running at 7011 domain name : stp_wli_domain and ALSB port running at 8011 domain name: stp_alsb_homo1 - folders- stp_wli_domain / stp_bea_alsb_homo
    Environmnet 2 - WLI port running at 7211 domain name : stp_wli_domain2 and ALSB port tunning at 8211 domain name : stp-alsb_homo2 - folders - stp_wli_domain2 / stp_bea-alsb_homo2
    Everything was working fine, but these days I had install new deployments on both environment and I got this error :
    java.lang.IllegalArgumentException: Registered more than one instance with the same objectName : stp_wli_domain:ServerRuntime=wli_wls01,Name=stp_wli_domain,Location=wli_wls01,Type=AIRuntime new:com.bea.wlai.management.AIRuntimeMBeanImpl@bcf22dc existing com.bea.wlai.management.AIRuntimeMBeanImpl@de02e6c
    The weird is : There is no same object name, as you can see, domains are different, folders are different and ports are diferrent, including multicast addresses.
    Have you guys seen this before ?
    I'm under pressure here, 'cause some projects had stopped to work.
    Please I would appreciate any help.
    Tks.
    Edson

    HI there, thanks for attention..
    See ...
    There's a lot of confusion with these env's .
    I did not built this, so... I'm cleaning my hands.... anyway... :)
    I must fix....
    Well basically if we have two env's, so we have different project each one right ?
    Ok, but I was told that if you have on the same network and same physical machine the name of AdminServer as "AdminServer" in all domains, so it goes with problems... I never heard about it... but is a good practice you put the names for example :
    WLI - WLIAdminServer
    ALSB - AlsbAdminServer
    WLI2 - WLiadminServer2
    ALSB2 - ALsbAdminServer2
    I would do it.. this way..
    But how it wasn't me...
    We got..
    WLI - WliAdminServer
    ALsb - AdminServer
    WLI2 - AdminServer
    ALsb2 - AdminServer
    Have you got it ?
    So... I was told that this could be a problem, almost all AdminServers with the same name... guess what ?Some Projects are back to work. but not at all.. only some.. so I 'm breathing better now... but I would like to know if you seen this before ?
    I would appreciate your help again.
    Unfortunately there's no detailed stack trace to track this
    Tks.

  • Can I connect with more than one iTunes acct

    Can I connect with more than one iTunes acct

    Laxman25 wrote:
    If its multiple apple id's on one computer you can't because you have to log out of one and login on another.
    I've only got one ID so I can't test but Winston says you can be signed into iTunes with multiple AppleIDs (i.e authorise iTunes for more than one ID content) at the same time, and that even different account content will stream so long as Home Sharing ID in iTunes matches AppleTV Home Sharing ID.
    AC

Maybe you are looking for

  • How can I save a file using In Design 6.0 and open it in 5.5

    We have Creative Suite 6.0 and 5.5. How can we read a file created using In Design 6.0 on another computer that has version 5.5?

  • Refresh detail report when page is changed

    Hi All, could You help me with this problem, please? I have page with two reports on one page - master and detail. Master report has link column which 'call' the same page and fill item (P2_id) and it refresh the detail report. The problem is when I

  • Next button in Review Quiz not working in HTML5.

    Hey folks, We've created a course in CP7 and when I take the course on a Computer (SWF) everthing works fine, but when I take the course on an iPad (HTML5), and go into the Review Quiz section, the Next button is not working. When I click it you can

  • Strange behavior with 'javascript:history.go(-1)’

    I have a form and I want to return the previous page after execute the action on button “Update” that updates the databases. I made three methods, but it doesn’t work. Method 1: In the “Formatting and Validation Options”, I added 'javascript:history.

  • Where are my Youtube Videos?

    I have a youtube account...I log in on ATV and none of my videos are displayed on ATV ? Am I doing something wrong? I can search for videos with my account name and they appear tand I can play them, but shouldn't they be showing up when I log in ? Th