Upgrade of the APEX late

Good day to you all:

Today, finally, after fighting my boss for 3 years, I will be upgrading APEX 2.1 (YES, I YOU READ RIGHT) at APEX 5.0.

Are there specific issues I should know about?  Should I upgrade to 4.0 first, and then to 5.0?  Am I at risk of losing functionality or custom applications that have been built in 2.1?

Thank you all for your help.  I really appreciate the many of you.

Kind regards

Aqua

Hi AquaNX4,

AquaNX4 wrote:

Today, finally, after fighting my boss for 3 years, I will be upgrading APEX 2.1 (YES, I YOU READ RIGHT) at APEX 5.0.

Are there specific issues I should know about?  Should I upgrade to 4.0 first, and then to 5.0?  Am I at risk of losing functionality or custom applications that have been built in 2.1?

Thank you all for your help.  I really appreciate the many of you.

First of all congratulations you could convince your boss for the upgrade!

There is a big difference between the functions of APEX 2.1 and APEX 5.0.

I suggest you go for the incremental modernization (although you can go directly to APEX 5.0). The steps are:

  • APEX 2.1 updated 4.2 of the APEX.
  • APEX to APEX 5.0 4.2 upgrade.

Please make a backup before each test in-depth applications and updated after each update.

Until you have completed the first step of the upgrade, I think dust will settle questions about the APEX 5.0 upgrade.

I hope this helps!

Kind regards

Kiran

Tags: Database

Similar Questions

  • HTP.p does not like usual after upgrade to the apex 4.2.6

    Hello everyone,

    We have recently upgraded the Apex 4.0.2 on Oracle 11 g using Embedded PLS door of entry to the Apex 4.2.6 on Oracle 11 g using ADR.

    The initial series of unit tests seemed well until a few questions supported around "htp.p".

    The scenario is like this:

    1. the user fills some fields on the page-10 and click the Save"" button.

    2. This button then performs a redirection to a pop up page where some inputs more are invited to enter.

    3. when the user clicks "OK" on the popup:

    i. an anonymous PLSQL block is executed in the backend (as after presenting processes).

    II. another PLSQL block is executed, which closes the popup windows and returns the control to the parent page.

    This is achieved using htp.p...

    For example:

    HTP.p ("< body > '");

    HTP.p ("< script type =" text/javascript "> '");

    HTP.p ("var alertMsg =" &. P38_PO_AMOUNT has been paid";");)

    HTP.p ('javascript:Alert (alertMsg)');

    HTP.p ("window.opener.location.href =" f? p = & APP_ID.:7: & SESSION.) " ;") ;

    HTP.p('window.) Close (this);') ;

    HTP.p ("< /script >" ");

    HTP.p ("< /body >" ");

    The anonymous block under step 3.i. is well executed and done what it takes in the backend.

    Its the next step which is driving me crazy, I tried to add debugging but to no avail.

    The weird part is that the message "& P38_PO_AMOUNT. has been paid' getting appears on the pop-up itself instead of parent.

    Any ideas or pointers to this problem would be a great help. I have come to the forums and metalink for any position and had no luck so far.

    Kind regards

    Madhu.

    Hi Sunil,

    Thanks for the reply and apologize for the delay in responding.

    But 2 doubts which do not appear in your code:

    1. why you placetag through PTH again? Body will be already present on the page 7

    2. What is "this" in your window close event? 'this' will be indefinite in my opinion

    Thetag and the reference to 'this' was used because the application was developed first on Apex 3.x

    This piece worked through the upgrade to 4.0.2 and it starts to play up only after this upgrade (to 4.2.6).

    I had followed the suggestions from the link you posted, made some changes and the flow is as follows:

    1, as well as the original

    2 as well as the original

    3. when the user clicks "OK" on the popup:

    i. an anonymous PLSQL block is executed in the backend, under process, like submit it: after calculations & Validations.

    II. the 2nd block PLSQL for close & redirect the page is now part of 'Branch of PL/SQL procedure' with branch point ' on Submit: after the treatment (after calculation, Validation and treatment). The PLSQL code is as follows:

    BEGIN
      htp.p('');
    END;
    

    The behavior is always the same and seems not to have changed. I'm a little lost, try different options.

    I'll try to reproduce the scenario on apex.oracle.com and in the meantime of inputs/suggestions would be helpful.

    Kind regards

    Madhu.

  • determine the storage space for the upgrade of the APEX

    I put on my 11.2.0.3.12 level APEX APEX to APEX 4.2.4.00.08 version 3.2.1.00.12 version database.  I understand that I must perform the full upgrade, I am moving from version 3.2.x to 4.2.x.

    According to the APEX 4.2 Installation Guide for the full development environment, I have to spend in the following arguments:

    @apexins.sql tablespace_apex tablespace_files tablespace_temp images

    Where:

    • tablespace_apexis the name of the storage space for the user of the Oracle Application Express application.
    • tablespace_filesis the name of the storage space for the user to Oracle Application Express files.
    • tablespace_tempis the name of the temporary tablespace and tablespace group.
    • imagesis the virtual directory for the images of Oracle Application Express. To support future upgrades Oracle Application Express, set the directory of the virtual image that /i/ .


    How can I determine which user is the " " " User of the oracle Application Express application" and which the user is the user Oracle Application Express 'files' (if I can then watch their default storage spaces)?



    Hi Mimi Miami,

    Mimi Miami wrote:

    I put on my 11.2.0.3.12 level APEX APEX to APEX 4.2.4.00.08 version 3.2.1.00.12 version database.  I understand that I must perform the full upgrade, I am moving from version 3.2.x to 4.2.x.

    According to the APEX 4.2 Installation Guide for the full development environment, I have to spend in the following arguments:

    @apexins.sql tablespace_apex tablespace_files tablespace_temp images

    Where:

    • tablespace_apexis the name of the storage space for the user of the Oracle Application Express application.
    • tablespace_filesis the name of the storage space for the user to Oracle Application Express files.
    • tablespace_tempis the name of the temporary tablespace and tablespace group.
    • imagesis the virtual directory for the images of Oracle Application Express. To support future upgrades Oracle Application Express, set the directory of the virtual image that /i/ .

    How can I determine which user is the user Oracle Application Express 'application' and that the user is the user Oracle Application Express 'files' (so I can then look at their default storage spaces)?

    APEX 3.2.x installation that follows is users:

    • Oracle Application Express Application user: APEX_030200
    • Oracle Application Express user files: FLOW_FILES

    So to determine the tablespace_apex and the tablespace_files you must connect with the user sys with sysdba privilege and run the following query:

    SELECT USERNAME
         , DEFAULT_TABLESPACE
      FROM DBA_USERS
     WHERE USERNAME IN ('FLOWS_FILES','APEX_030200')
    

    Then use the APEX_030200 user as tablespace_apex tablespace and a tablespace of the FLOW_FILES user as tablespace_files.

    I hope this helps!

    Kind regards

    Kiran

  • After the upgrade of the APEX 4.2.0.6, I don't see any change

    Hello

    I have a production APEX running version 3.1. I downloaded APEX 4.2.0.6 and installed. I didn't remove the previous APEX users because I fear that it would change anything prevents existing applications runs properly.

    When I connect to APEX http://xxxxxxx:7780/pls/apex / ,, I don't see any change in the user interface. Where is the 4.2.0.6 APEX version?

    I can see there are users in the previous version. But I've not deleted the. What prevents the Apex 4.2 runnig?

    SQL > SELECT username

    2 FROM dba_users

    3. WHERE (username AS USER OR name "FLOWS_ %" LIKE '% APEX_')

    4 AND USERNAME NOT IN)

    5. SELECT "FLOWS_FILES".

    6 DOUBLE

    7 UNION

    8. SELECT 'APEX_PUBLIC_USER' FROM DUAL

    9 UNION

    10 SELECT SCHEMA s

    11 FROM dba_registry

    12 WHERE id_comp = 'APEX');

    USERNAME

    ------------------------------

    APEX_030200

    I used this document to install APEX http://docs.oracle.com/cd/E37097_01/install.42/e35123/otn_install.htm#HTMIG839

    Thank you for your help.

    Christian

    Hi Christian,

    chipniz wrote:

    Hello Kiran

    I redid all installation steps and found that I now have this error:

    Service temporarily unavailable

    The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.

    When are you facing this error?

    What kind of error is it?

    • HTTP error with an error like 404 code
    • Error on Web server with detailed description of the error (if so, check the newspapers of OSH for more information)

    What is the type of the OHS?

    • Oracle Application Server 10g
    • Oracle HTTP Server distributed with Oracle Database 11g

    Finally it is part of your question:

    When I connect to APEX http://xxxxxxx:7780/pls/apex / , I don't see any change in the user interface. Where is the 4.2.0.6 APEX version?

    What did you mean by that?

    • You receive the login for the old version screen
    • You receive a blank page

    I would like to you check the following things:

    I hope this helps!

    Kind regards

    Kiran

  • Email does not work after upgrade to the APEX

    Operating systems: Windows 2003
    DB: 11 GR 1 material

    E-mail no longer works for users after upgrade from 4.0 to 4.1. New APEX_040100 'main' added to the ACL as well as the main APEX_040000 of the previous version. In fact, the two still exist in the ACL.

    Error code in the APEX Admin Mail queue: ORA-24247: access denied by access control (ACL) of network list

    What could be the cause of the installation of electronic mail within the APEX to not work?
    See you soon!

    See what {message identifier: = 10355015}

  • Apex 4: Upgrade of the Apex in Oracle XE

    Hello

    This post is for the team of the Apex.
    Is it possible that instructions to upgrade Apex to the XE found under link is updated to include the step to upgrade OWA_UTIL?
    http://www.Oracle.com/technetwork/developer-tools/Apex/upgrade-Apex-for-XE-154969.html


    Kind regards
    Jari

    Hi Jari,

    Thank for reporting! I have informed our MP on this subject.

    Concerning
    Patrick
    -----------
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Upgrade of the Apex 3.2.1 (mod_plsql) at Apex 4.0 with Oracle Listener

    Hello
    We have a few applications in the Apex 3.2.1 (i.e. mod_plsql) which have not been displaced in Production yet. We intend to move to Apex 4.0 with Oracle listener as soon as they are available (we don't want turn on any web server mod_plsql). What will be the migration process? My apps work and look the same when I opened the Apex 4.0? All the features, formatting, etc. will be lost?
    I heard that there is a Migration Wizard, but there is no information available.

    When Apex 4.0 and Oracle Listener comes out? Summer 2010?

    I would be recognizing all of the information you have on this subject.

    Thank you
    Violeta

    A new Forum OTN has been implemented for the listener of the APEX: ADR, SODA & JSON in the database

    Please use this forum for all future APEX auditor positions.

    Kind regards
    David

  • After the upgrade of the APEX 4.2 to 5.0 problems with static files

    Hello

    After the upgrade from 4.2 to 5.0 works of apex APEX (Apex runs on thothgateway 1.4.1 Morten Bråten.) but once the connection I get this message: "there are problems with the configuration of static files in your environment. Please see the section "Configuration static file Support" in the application Express Installation Guide. "and the page designer says"no page or page has no templates".

    OTN I found only advice for APEX with ADR.

    I tried to apex_rest_config and apex_epg_config.sql but without result.

    Apex works on thothgateway Morten Bråten 1.4.1. (I know: it is not supported.)

    Best regards

    Marco

    Hi Marco W.

    In the "Setup Guide" to "Thoth Gateway 1.4.1" go to 'step 3.' Configuration of DAD' and change/add the parameter:

    • PlsqlPathAlias the r value
    • The value PlsqlPathAliasProcedure wwv_flow.resolve_friendly_url

    Re-start the Middle Tier and check.

    It is of note for OSH who said:

    Note:

    PlsqlPathAliasand PlsqlPathAliasProcedure are required new parameters that must be added to an existing DAD. This is important when the upgrade to Application Express version 5.0.

    Reference: https://docs.oracle.com/cd/E59726_01/install.50/e39144/http_server.htm#HTMIG29263 (see the note below point 2)

    Kind regards

    Kiran

  • Upgrade of the apex

    Hi all

    I'm upgrading application 3.2-4.0 Apex. I wrote about a few pages of javascripts. Do I need to recreate the javascripts after migration? Can anyone also let me know the things to be supported during the migration.

    Thank you

    Zourk

    Hello

    I guess you have JavaScript files or you have functions of writing somewhere in the page or the page template.

    There is no need to recreate them.

    Why switch to 4.0? There is already a version 4.2.

    Before the upgrade take backup full, and then follow the official instructions.

    Kind regards

    Jari

  • Upgrade of the APEX v3 for 4 issues

    Hello

    I am trying to improve Apex v3 to v4, and we have the following questions:

    * The buttons do not work (doesn't do anything when you press on)
    * The show change the links appear automatically, and the arrows of edit link appear blue.
    * The values not being saved on the session.

    I exported the application and imported into the oracle development forum and everything works fine.

    We get the following error when you use IE;

    Webpage error details

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729 .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2;. NET4.0C;. NET4.0E)
    Timestamp: Tuesday, February 1, 2011 22:50:26 UTC


    Message: "apex" is not defined
    Online: 73
    Char: 1
    Code: 0
    URI: http://pcaapex01.pca.ad:7777 / pls/apexdev/f? p = 101:2:798892704964590:YES


    Any help will be appreciated.

    Thank you.

    My guess is the IMAGE_PRIFIX too. We had the same problem. I created a separate instance to upgrade our dev environment and changed the Image directory for versions 3 and 4 of Apex to use the same Web server. All you need to do is change the directory of the image, go to components that are shared for the application. Then, definition, change the prefix of Image on this page.

  • Upgrade of the apex 4.02 3.02 on Linux RH 11 g - no image can not connect

    I got a job installing 3.x Apex Oracle under Linux 11 g and unzip the zip apex 4.02 in/home/oracle/apex

    Now I have a successful installation (valid said dba_registry query).
    When I go to the URL of apex who worked 39 minutes ago now, I get a login screen Apex 4 broken images and any attempt to login as the admin user fails (nothing happens and I get an 'error on page' at the bottom left of the browser.

    I ran
    / Home/Oracle/apex > sqlplus / as sysdba @apxchpwd.sql

    SQL * more: Production version 11.2.0.1.0 Fri Nov 19 18:09:53 2010

    Copyright (c) 1982, 2009, Oracle. All rights reserved.


    Connected to:
    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
    With partitioning, OLAP, Data Mining and Real Application Testing options

    Enter a lower value for the password for the user of the Application ADMIN Express.


    Enter a password for the ADMIN user]

    Modified session.

    .. .the ADMIN password

    PL/SQL procedure successfully completed.


    Validation complete.

    Niku > change the APEX_PUBLIC_USER user account unlock;

    Modified user.

    Niku >


    Still no joy.



    Any help apprecioated

    George,

    So it seems that we found the error: you have forgotten a parameter in your @apexins call, that's why you saw the query, where you entered '2 '. The documented call is as follows:

    @apexins tablespace_apex tablespace_files tablespace_temp images
    

    You have entered the corresponding values for tablespace_apex and tablespace_files, but you don't provide a value for tablespace_temp. So what happened, the installer took your + / i / +, that you wanted to have prefixed images, for the tablespace_tempand then asked you to enter the value for the prefix-pictures later - that you set to be '2 '.
    I wonder why the installation worked with the + / i / + for tablespace_temp, but I guess that in the case that the tablespace does not exist, the default tablespace system is used.
    If that's true, all you have to do now is to reset the image prefix. Go to utilities- subdirectory of your APEX-installation environment (where you unzipped the installation package) and run

    @reset_image_prefix.sql
    

    as sys. You will be asked to enter the new value for the prefix-images, which should be + / i / +, and once all references have been updated, you should be able to see a correct login screen.

    -Udo

  • Moved to the new server and updated applications upgraded to the APEX, 4.2.6.00.03 and get the random error when using IE 11.

    Hello

    I just moved a set of applications on a new server running Oracle 12 c and APEX 4.2.6.00.03, applications where initially on Oracle 10 G database with APEX 3.2.

    When you access via IE 11 users receive the error message after, when it appears that the only way to clear it is to close IE and reopen the application.

    apex_error.PNG

    There is an application that uses a database to MYSQL link, but the error when you use applications that do not use the link, so I'm not sure how to solve the problem.

    The error does not appear when you access applications through Chrome, but not all users have installed chrome.

    Thank you

    Ronnie

    Well Ronnie,

    This thread suppose to have a problem like yours and resolved. Please try on your side:

    After the footer I use: dbms_session.close_database_link ('mysql_databaselink_name');

    Please Urgent help on ora_sqlcode :-28500

    It will be useful.

    Thank you

    Sunil Bhatia

  • upgrade of the apex 4 to 4.1 facing issues such as the protection of the State of Session

    I have some areas that are read-only... But when I save it
    so I'm dealing with protection of session error

    Session state protection violation: this can be caused by manually editing the protected page P103_empid point. If you don't know what caused this error, contact the administrator of the application for assistance.
    Communicate with your administrative application


    Then when I change the p103_empid_no of the text field and remove the read only status
    so I'm able to save...
    If I make one point only display too he recorded record successfully. and the value of session state... then saves it
    but the p103_subscriber_no do not value go to the required table...
    Anyone has a work around on this please let me know

    What I do is I use oracle xe version 4 which has been upgraded to 4.1
    This page is called from another page... I'm feteching empid value on the page, hence it is called
    That is to say... Page 10 that has empid inside value...

    Published by: user12233760 on October 2, 2012 01:08

    Ahh well that explains it, you can not have session state on protection and then change a value of field using Javascript or dynamic action. I have stop any dynamic action on the page and try again just to try to confirm that it is the root of your problem.

    These 2 threads will help:
    https://CN.forums.Oracle.com/forums/thread.jspa?threadID=2383592
    https://KR.forums.Oracle.com/forums/thread.jspa?threadID=2362573&start=0&TSTART=0

    Thank you

    Paul

  • Upgrade to the APEX 3.2 in the tenth, what web server do I use?

    New user, so much to learn, starting with the silly stuff.

    I have a new installation of XE on Windows and was not on the bridge PL/SQL or Apache. I want to improve APEX and may as well stick with already, so I use...

    How do I know if I use the gateway PL/SQL or Apache? The installation guide for XE did not help, I guess that I do not use Apache as there is no configuration for her step in the installation.

    There the comparisons of the gateway PL/SQL and Apache showing the advantages and disadvantages that would let me make a wise choice?

    Are there only traps to the newly introduced appearance disconnection between the accounts of APEX and database?

    Thank you

    Ed

    Published by: user633260 on March 15, 2009 05:41

    Published by: user633260 on March 15, 2009 05:48

    Ed,

    If you have installed XE, you use the embedded PL/SQL gateway. On the advantages and disadvantages of the EPG vs Apache, our friend Tyler made some points here: Re: APEX3.2 with can emp runs do not on oracle database10g? .

    Are there only traps to the newly introduced appearance disconnection between the accounts of APEX and database?

    I think you may have misread something of what read you. There is no newly introduced change having to do with XE + Application Express (which has been there for years) or the report of the accounts of the user Application Express accounts database.

    Scott

  • I find it difficult to upgrade the apex 4-5. Can someone help me?

    have installed the database 11g (Express Edition). And trying to upgrade to the apex 5, using slobaray.com, but I'm stacked along the way; Please can someone help me? Here is the script, and I have indicated where I stacked by selection, the problem:

    c:\oraclexe\app\oracle\product\11.2.0 > cd c:\oraclexe\app\oracle\product\11.2.0\server\apex

    c:\oraclexe\app\oracle\product\11.2.0\server\apex > sqlplus

    SQL * more: Production of the version 11.2.0.2.0 on Sat Feb 13 20:52:57 2016

    Copyright (c) 1982, 2014, Oracle. All rights reserved.

    Enter the user name: sys as sysdba

    Enter the password:

    Connected to:

    Oracle Database 11 g Express Edition Release 11.2.0.2.0 - 64 bit Production

    SQL > select TABLESPACE_NAME from dba_tablespaces where nom_tablespace like '% APEX %';

    no selected line

    SQL * more: Production of the version 11.2.0.2.0 on Sat Feb 13 21:01:30 2016

    Copyright (c) 1982, 2014, Oracle. All rights reserved.

    Enter the user name: sys as sysdba

    Enter the password:

    Connected to:

    Oracle Database 11 g Express Edition Release 11.2.0.2.0 - 64 bit Production

    SQL > home

    Microsoft Windows [Version 10.0.10240]

    (c) Microsoft Corporation, 2015. All rights reserved.

    c:\oraclexe\app\oracle\product\11.2.0\server\apex > exit

    SQL > show user

    The USER is "SYS".

    SQL > @apexins APEX is TEMP

    Enter the value 4:

    My confusion are:

    (1) in the application of slobaexpet the

    SQL > select TABLESPACE_NAME from dba_tablespaces where nom_tablespace like '% APEX %';

    has given an answer to

    TABLESPACE_NAME

    ------------

    APEX

    Mine is;

    no selected line.

    I don't know what was wrong with my work.


    (2) SQL > @apexins APEX TEMP is

    Enter the value 4:

    I don't understand what the "enter the value of 4:" means and what to enter to continue on.

    I suspended the process that I am waiting for the solution.

    I'd appreciate someone's help.

    Kind regards

    GODIS-Tei

    Hi Godis-Tei,

    It is easy to explain.

    (1) I don't know what are the instructions you follow, but it seems to suggest that you create a separate tablespace for APEX.  Not a bad suggestion, but in your case, since you are new, you should be able to simply use the existing SYSAUX tablespace.

    (2) you are prompted for an additional argument because you have not specified all necessary parameter values when calling apexins.sql.  I suggest that you run again, and with the following arguments:

    sysaux sysaux @apexins is temp

    That's all!  Good luck.

    Joel

Maybe you are looking for