Best way to migrate the Apex in Production applications - how users are affected?


Hello

We have been migrating our apex in production applications after the opening hours to try to minimize the impact on users. Can the affected users if they use the application while migration is taken?

It's how we migrate:

-We export enforcement apex of the development environment. This creates a SQL file.

-Then the SQL file is imported into the Production by using the option 'reuse application ID export file XX'

Please let me know if there is a better way to move the application in production, and if the user isn't be affected if we during opening hours.

Thank you

Violeta

Hi Violeta,

Violeta wrote:

We have been migrating our apex in production applications after the opening hours to try to minimize the impact on users. Can the affected users if they use the application while migration is taken?

It's how we migrate:

-We export enforcement apex of the development environment. This creates a SQL file.

-Then the SQL file is imported into the Production by using the option 'reuse application ID export file XX'

Please let me know if there is a better way to move the application in production, and if the user isn't be affected if we during opening hours.

Yes for sure users will be get affected when you replace the current with a new app, if they use it at the same time.

Another best way to move the application to the production (keeping the same URL of deployment) is to use the Application Alias for your URL of the App Production.

In this way, you can import the application while users are using the old application. And then after opening hours all you have to do is delete the alias from the application of the old app and assign this alias to your new application.

Refer to the following response: Re: versioning in Apex (the thread is on version control, but, in this reply, I have explained the deployment of Application Alias method).

I hope this helps!

Kind regards

Kiran

Tags: Database

Similar Questions

  • Best way to deploy the APEX for a client

    I have a client who has Oracle 11 GR 2 Standard Edition for Windows in production and I'm teaching them how to use development using APEX, but I do not understand how to deploy. Documentation of the Apex listener talk WLS and OC4J OracleGlass, but these are all products that my client is not approved for. There is a way to deploy Apex independent auditor but multiple threads are said which shouldn't be used in the production, and I don't see a way to automate restart of the independent auditor on Windows after a restart; It is not a service. I read a thread a little relevant with comments of UDO and Kris Rice, but I don't seem to specify.

    Is there a production-quality way to deploy the Apex listener without having to pay for GlassFish/WLS etc... licenses?

    Here is the thread with comments from Udo and Kris, but I don't think it answers the question, or I do not understand the answer:

    Re: License/cost of APEX listener

    Hi Ron,

    You can deploy APEX listener in so-called stand-alone Mode and have a license (and supported) with your customers 11.2 SE. As you have already mentioned, the embedded container is not characteristics such as running as a service. You can add this kind of functionality with service such as Nelson or srvany envelopes, as described here: {message identifier: = 9606494}, but this scenario is not supported by Oracle as the service wrapper does not part of their product.
    If you (or effectively your customer) do not need (want to pay) support for Oracle, there is no need necessarily one of JEE containers named licensed. You can use GlassFish Open Source Edition (which works quite similar to the supported and documented one from APEX listener perspective), or same Tomcat (who was supported by Kris during the environmental assessment phase, but had to be abandoned officially, probably because Oracle can / will do support their own products - I think that's understandable).

    I hope I can answer your question-deployment-license. If I did not hit your point, please let me know what I need to explain better.

    -Udo

  • Best way to migrate virtual machines to new ESXi hosts with a different configuration of networking.

    We currently have a cluster of 6 Dell machines that move VM 120 or so on ESXi 5.5. Networking consists of a dVswitch with 6 uplinks that map to 6 x 1gig physical NETWORK adapters on each host ESXi... These are grouped into 3 trunks / gal, so we have 2 GB by SHIFTING of the bandwidth and failover. The LAGS are configured as follows:

    LAG1

    Traffic to our (NFS) shared data store and management of ESXi. (vmk0)

    LAG2

    Access to the network of the VM - groups of different ports on different VLANS

    LAG3

    vMotion (vmk1)

    We just bought 6 new Dell machines that have connections fiber 2 x 10gig each. The idea is to bring together in a 20Ggig LAG by machine that will handle all of the traffic, so traffic NFS data store, network traffic from the VM, vMotion and traffic management ESXi.


    What is the best way to migrate the virtual machine in the cluster existing to the new machines? Many of the virtual machine are essential, so we cannot stop time.


    Can I create the new DELAY on existing dVswitch and put it as an auxiliary card? I'll be able to do it for all 3 of the above both above LAGS?


    Thanks for the info Alistar, it's almost here. The bit that was me stumping was that after establishing a new dVswitch I received messages that the new dvSwitch was not reachable on the old host, when I tried to migrate the virtual computer.

    The solution (with the permission of VMware Support) was that I need to add the two dVswitches to one of the old hosts, then assign a physical alternative on this host uplink to a temporary 3 uplink on the new dVswitch. I then tag all the relevant VLAN that uplink.

    This way I can first migrate the virtual machine to the new dVswitch networking so I can move the computer to the new cluster.

    Obviously I can only migrate from old to new cluster with a single host. each virtual machine must be a double for the host with 2 switches, and then to the new cluster. I also had to have the two dVswitches to the same version.

    Fortunately, I had a physical rising spare on the hosts of the old, otherwise I would have had to break one of the trunks and re-use of one of these uplinks.

    Oh and be aware, impossible to use the same names for groups of ports 2 DV switches, they must be unique!

    Nick

  • Best way to migrate without Vmotion virtual computer

    Hi all

    I was wondering if you have ESX vmotion but have HA which is the best way to migrate the virtual computer on to the oringal in a cluster host when HA moves a virtual machine because of a failure of the host.

    I know that you can export the VM over the other host when he returns to the top and you can add it to the inventory if it is a hardware failure and the original host will not return upward anytime soon.  What is the best way to achieve this?  is there maybe a console command to grow HA a virtual machine over another host or export is still the best way?

    Welcome to the forums - with vmotion output, there is no way to do it with out the time - the easiest way is to turn off the virtual machine - unsubscribe form the host is on - don't use the browser to store data on the second andreadd from host to host and turn on the virtual machine - you should be able to do this in less than 5 minutes.

    If you find this or any other answer useful please consider awarding points marking the answer correct or useful

  • What is the best way to make the completely white background for the pictures of the products?

    What is the best way to make the completely white background for the pictures of the products?  I just need to show a product on a completely white background.

    Shoot on properly informed white background is easy. Then be tot apply an adjustment layer to whiten the BG, then apply a mask for the domains you want to not so bright.

  • What is the best way to migrate PSE6 catalogue (Wxp) to new computer W7, PSE11?

    What is the best way to migrate PSE6 catalogue (Wxp) to new computer W7, PSE11?  Recovery of previous PSE6 (Wxp) after a HD failure gave rise to images showing, but not not opening due to connection problems.  Had to restore backup images and rebuild the catalog and albums.  Found a fix to third later that has no support spent PSE8.  Try to make this migration to painless PSE11.

    William47 wrote:

    What is the best way to migrate PSE6 catalogue (Wxp) to new computer W7, PSE11?  Recovery of previous PSE6 (Wxp) after a HD failure gave rise to images showing, but not not opening due to connection problems.  Had to restore backup images and rebuild the catalog and albums.  Found a fix to third later that has no support spent PSE8.  Try to make this migration to painless PSE11.

    This is a very common and classic situation:

    http://helpx.Adobe.com/Photoshop-elements/KB/backup-restore-move-catalog-Photoshop.html

    Just make sure that your backup on the external drive is ok: you should find a "backup.tly" file in the folder.

    Use the organizer of PSE11 to restore the backup of the PSE7: the first step restores all your multimedia files, the second automatically performs a conversion of catalogue in format PSE11.

    Read the note in the link above on the restoration of XP to the ulterior Win operating system. You can also restore to a location 'custom '. For example in a "C:\My new library" folder. Make sure the main folder is accessible to all users, and if you wish, you can move the catalog (database), itself from this location to the default location: Catalog Manager, ability to move catalogs in location that is accessible to all users.

  • What is the best way to migrate your Adobe software on another computer?

    What is the best way to migrate your Adobe software on another computer?

    Install the software, does not migrate/transfer it.  If you need to download links for the software and see you not in your Adobe account online, just determine what applications or Suites is necessary and it might be possible to provide links.

  • Best ways of Migration in the 9.3

    Hi I'm on Hyperion 9.3,

    Please can anyone suggest the best way to migrate my application of PLANNING from one environment to another. (If possible so other docs)

    Thanks in advance

    Well the native SID of a user a user changes between environments unless you have used the CSSImportExport utility during the creation of the user to force the same native SID.

    What you need to do is create an empty application on your target environment or go to the one that was created with the same owner of the application.
    Search in the table HSP_USERS and store SID for the UserID 50001, 50001 if no changes have been made to the application since the application owner.
    Now go to the HSP_USERS in the application, you have just migrated and replace the SID that you have stored, and then restart planning.

    You should always check the logging as I suggested, because it may be a different problem.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • What is the best way to store the RCS for an insert/update in this rec

    Oracle on Win 64 non-conteneur 12.1.0.2

    When a record in one table is inserted or updated, what would be the best way to store the RCS for this record in this folder.

    I thought of a line after trigger, but did not know if this trigger to store the current_scn would still fire that trigger again (recursive trigger).

    Someone at - he a good idea of what the best way is to do?  The devs don't want to store the pk and the SNA in yet another table...

    Yes, row_dependencies would be the best way to go.  But mgmt doesn't recreate all tables for this.

    3rd party applications retrieve data from tables (all data).  We are looking for a way for them to just pull what is new or updated updated since their last sweater.

    I suggest that you try again and give all OF THE REQUIREMENTS.

    You have rejected ANY answer given and he justified using 'hidden' on what knowledge management or the devs want or do not want to. Stop making us guess what are the requirements and constraints. If you want a real answer then tell us ALL the news.

    When a record in one table is inserted or updated, what would be the best way to store the RCS for this record in this folder.

    Solomon answered repeatedly. If you want to add a column to a table to store the then "best" SNA is to let the Oracle to do this for you automatically by using the DEPENDENCY LINE.

    As he says also re-create the table to add this clause will be MUCH MORE EFFECTIVE that everything THAT you can do it manually. It will be also more accurate because Oracle will fill the value ORA_ROWSCN with the SNA at the time the line was committed. You, as long as user, can't fill a column in function when a line is engaged since real VALIDATION belongs to a transaction, not the line or the trigger that you use.

    Yes - there are two drawbacks to this method:

    1. you need to re-create the table

    2. you cannot add an index to this "hidden" column

    The devs don't want to store the pk and the SNA in yet another table...

    Then? Who cares what the devs want to do? You want the BEST solution? Next, you will need to put aside personal preferences and determine what is the 'best' solution. Why it is important that certain dev wants to do this or not?

    OK, the problem of biz is now, 3rd party external users are an all-wheel drive large number of tables in the database via the API that we wrote.  That was obviously interrupted OLTP during the day.  To reduce to the minimum, we want for them just to extract data that has been inserted/updated since their last sweater.

    It is the definition of a "replica" DB Then why don't you consider a real replicated DB? You can use DataGuard and have replicated DB which is read only that can be used to generate reports. Oracle does ALL the work to keep ALL the tables in sync. You and your developers do NOTHING!

    We thought that store the RCS higher their last sweater would allow the API to extract only data with YVERT higher than their last data pull CHN.

    OK - except you keep rejecting solutions actually do. Ask you questions about the SNA stored in the same table, but then reject the solution that does this. And then you add your "devs" don't want to store the info in a new table either.

    Then your solutions must ONLY use the replication or Log Miner. The REDO logs have all changes, if you want to extract yourself. Replication (e.g., DataGuard) will use these logs for you to maintain a replicated database.

    We thought about it, but recreate all tables in production with ROWDEPENDENCIES as well as dealing with CF and other dependencies idea this was shot.

    Well you NEVER mentioned you "thought that" and rejected it. And you NEVER mentioned anything about FKs and other dependencies. What is FKs and other dependencies which prevents this working solution? Tell us! Give us ALL the information.

    Wouldn't a trigger AFTER LINE capture the commit YVERT?  Or is after really not after validation?

    No - a trigger has NOT one commit. A trigger runs as a step in a transaction. Validation applies to the entire transaction. Until you, or Oracle, issues a commit, there is NO "committed SNA" to be stored as ORA_ROWSCN.

    You can easily see that for yourself. Create a simple table with dependencies of the line and then update two different sessions.

    create the table emp_scn rowdependencies in select * from emp where rownum<>

    Select empno, emp_scn ora_rowscn

    Update emp_scn set work = 'b' where empno = 7499

    commit;

    The first SELECT statement will show you that each row has the same SNA.

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,70622201

    7521,70622201

    Now, do the update (but no commit), then SELECT it

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,

    7521,70622201

    Where is the value of 7499? This session will NOT see a value for the changed lines in the current transaction. Other sessions will still see the old value.

    Now do the validation, then SELECT

    EMPNO, ORA_ROWSCN

    7369,70622201

    7499,70622301

    7521,70622201

    7499 now has a new and different value than the other lines. It will not be this new value until the validation occurs.

    Yes, row_dependencies would be the best way to go.  But mgmt doesn't recreate all tables for this.

    Well, you got the answer you want. You ask the best way. Now, you say that you were told the best way. But now you don't like the answer.

    How is it our fault? Your question has been answered wasn't she?

    Here are the facts:

    1 oracle creates a history of changes - the REDO log files

    2. you can use Log Miner to extract these changes

    3. you can create your own change log by adding a log file of MV to your table.

    4. you can then write a custom code to use this MV log file to determine which rows to "reproduce".

    So far reject you all THE POSSIBLE solutions.

    Accept it or change the requirements to allow one of the solutions proposed to be used.

    Personally, if I HAD to use a customized solution, I would use a MV journal to record the ROWID of the lines that have changed (for tables ROWID cannot be changed). I would then extract the appropriate lines by pulling on the lines corresponding to these row ID.

    Even that has problems since a line can be changed several times and children lines can also be amended several times - these questions FK you mentioned.

    I suggest you read this entire thread on AskTom a dozen years ago. It addresses ALL these issues.

    https://asktom.Oracle.com/pls/Apex/f?p=100:11:0:P11_QUESTION_ID:16998677475837

    Then in your next reply on this topic give us a summary of where some things with your question and what help you further expect.

  • What is the best way to move the data from the app and Server data structures?

    Hi guys,.

    I developed my application locally with Apex 4.2 and Oracle 11 g XE on Windows 7. Not far away, it is time to move the application to a server Oracle Apex. I guess that Exim is the way to go app. But what about the APA tables and data (tables/as 'customer' and 'account' created specially for the application)? I've been using a modeling tool, so I can run a DDL script to create the database server data structures. What is the best way to move the application data on the server? Is it possible to move the structures and data in a single process?

    Thank you
    Kim

    There is probably another way to get here, but in Developer SQL, on the navigation tree, expand objects until your table, right-click, and then click EXPORT... you will see all the options. It is a tedious process and it sucks IMO, but yes, it works. This is zero especially because 1) it's a table at a time, 2) If your data model is robust and has constraints and sequences and triggers, then you will need to disable all for the insert and we hope you can re-enable constraints, etc. without hitch (good luck, unless you have only a handful of tables)

    I prefer to use the oracle EXP command-line to export an entire schema, then the server target, I use IMP to import the schema. In this way, it is almost true. This makes the dirty life if you develop multiple applications in a single schema, and I felt pain - however - it is much easier to drop the tables and other objects is to create them! (thus, even if the process of EXP/IMP moved more than you wanted to "move".. blow everything you don't want on the target after the fact...)

    You can use method datapump oracle too.

    If not, what can be done, IF you have access to both servers of your instance of SQL developer (or if you can tnsping both already from the command line, you can use SQL * MORE), is to run a script that will identify the objects of your applications apex (usually by the prefix for the names of objects, such as % EBA_PROJ_ etc.) and do all the manual work for you. I've created a script that does just that so that I can pass data from dev to prod servers on a dblink. It is difficult because of the order that must be executed to disable constraints and then turn it back on and of course, more complicated if don't always precede you ALL your "objects demand '... (tables, views, triggers, sequences, functions, procs, indexes, etc.)

  • Best way to migrate (RDBMS and Essbase) planning data between systems

    Hello. I need to migrate data from planning (fact data relationship of Planning (time and text comments) and Essbase). Migration of Essbase is relatively simple (migration of Essbase dimension data and then export and reload fact Essbase data) but I'm not sure on the best way to migrate relational data 100% done. Should I do a dump of the schema and then migrating the other system of planning? Thank you.

    It comes to 11.1.1.3.

    Like you're on 11.1.1.3 I suggest to use LCM to migrate the planning elements.
    An example on how is available at:-http://www.oracle.com/technology/obe/hyp_ss/SS11.1.1_PLNLCM/PLN_LCM_OBE.htm

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Need help: best way to exchange the Ipads?

    Dear all,

    Need help a genre:

    I use Ipad Air2 and my father is using retina Ipad Mini... I gifted him before 2 years...!

    We thought to share the Ipads because he loved the biggest... Can someone guide what is the best way to swap the parameters of the iPad?

    It is by taking backup and restore from Icloud? There will be data loss? or anything else that needs attention (something that he needed to be reconfigured)?

    Any help is very appreciated!

    Make a backup of each individual iPad. Use your own accounts: How to back up your device using iCloud or iTunes - Apple Support

    Import your photos from each iPad: import pictures and videos from your iPad, iPhone or iPod touch to your computer - Apple Support

    Then do it on every iPad: what to do before you sell or give away your iPhone, iPad or iPod touch - Apple Support

    Then restore the backup in your 'new' ipads: restore your device from an iCloud or iTunes backup - Apple Support

    If the ipads have the same size of storage with the same iOS version, it should work fine. -AJ

  • best way to clear the cache on an iMac 2011 - el capitan

    best way to clear the cache on an iMac 2011 - el capitan

    The best way is not for everyone. Clear the caches unnecessarily makes your computer run more slowly while they are rebuilt. Did you have a specific problem that you thought that clearing cache can solve? If so, post on the real problem.

  • What is the best way to use the Y50-70 battery please?

    I bought the laptop y50-70

    but I want to know what is the best method to use the battery.

    and the best way to recharge.

    NOTE *.

    IAM always use the cable and I gave the battery except a few times.

    Thank you very much..

    Best way to use the battery, if your laptop should ALWAYS be connected in-

    Go to eat energy Lenovo - should be a RED icon in the system tray - and choose the mode for a better health of the battery (or battery Protection or health of battery optimized mode).

    I don't know what the energy Manager version you have, but the option must seem similar. What it does is, it will keep your battery charged ONLY up to 60 percent and will increase its service life.

  • Photon: Best way to snap the back cover in place?

    What is the best way to put the cover back on? What sequence I use, it seems that one of the plastic snaps is not committed.

    There are instructions inside the battery cover. You start at the bottom and work your way up to the left and the right. That being said, check the clips on your lid and make sure that one of them is not folded. This happened to me the first day I bought the phone. I had to get a new one from the Sprint Store. Do not force the clip if it is wrong. I think that's how mine has folded.

Maybe you are looking for

  • How to fix the AppStore?

    I received this email from online store. ? How can I solve this problem? "We have little control of the distribution of the application in the app store. "Looks like the App Store does not recognize your prior purchase of the application, which shall

  • Bypass SequenceFileLoad

    TestStand 4.1, we have a problem with a step in a sequence SequenceFileLoad recall that kills the editor. I tried to turn on tracing everything to see what the cause of the problem but TestStand does not display the executions of SequenceFileLoad. I

  • HP dv6 6c98sa - switchable graphics - AMD Radeon 7470 m does not work after installing Windows 8

    As per the title, I upgraded my Windows 7 Home Premium 64 - bit of Windows 8 Pro 64 bit, of course according to a lot of discussions here (which I've read through) the AMD Radeon stops working. I had it running using some Toshiba drivers which I can'

  • Spontaneous automatic zoom in/out

    In almost ALL applications (MS Word, Notepad, Wordpad, Ezplorer Internet, MSN chat window, MS Paint, etc.) in the window where text or graphic is displayed and can be enlarged or back, or the user can change the font sizes, sometimes I encounter the

  • Coding AftExportToDat

    Where you can set the encoding for the. DAT in FDMEE file?I put some users/System/App in UTF - 8, but the. DAT file is not in this encoding.  It's the USC-2 Little Endian.I need manipulate the data before loading to HFM but cannot, because of the enc