Before You Begin
This is the third tutorial in the Building an Oracle Application Express App on Oracle Database Exadata Express Cloud Service series. Perform each of these tutorials sequentially as there is a dependency to complete one before starting the next one.
- Design a Data Model for an Oracle APEX App on Oracle Exadata Express Cloud
- Develop an Oracle APEX App on Oracle Exadata Express Cloud
- Deploy an Oracle APEX App on Oracle Exadata Express Cloud
This tutorial shows you how to deploy an app on an Oracle Application Express instance on the cloud. It takes approximately 15 minutes to complete.
Background
Oracle Application Express is a low code, rapid web application development tool. It enables you to efficiently develop and maintain beautiful, responsive and database-driven applications using only your web browser.
What Do You Need?
- A desktop or laptop computer running Microsoft Windows 7, Apple MacOS 10.9 or later, or Oracle Linux and a web browser. Oracle Application Express supports the current and prior major release of Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Internet Explorer and Microsoft Edge.
- An Oracle Exadata Express Cloud Service account with two service instances. You will develop an app on one instance and deploy it on the second instance of the service.
Export
an App From a Workspace
To deploy an app, you first export the app from the workspace where you developed the app. Log in to your Oracle Database Exadata Express Cloud Service instance and open the Application Express workspace.
- Click App Builder drop-down menu in your
Application Express workspace where you developed the Skills
app.
Description of the illustration apex_on_eecs_deploy_app_step1_1.png - Click the Export option.
Description of the illustration apex_on_eecs_deploy_app_step2_1.png - Click Database Applications.
Description of the illustration apex_on_eecs_deploy_app_step3_1.png - Click the 104 Skills option in the Application
drop-down list.
Description of the illustration apex_on_eecs_deploy_app_step4_1.png - Click the Export button.
Description of the illustration apex_on_eecs_deploy_app_step5_1.png - When you export an app, it is converted into an sql file.
Click OK to save the exported app file to
your computer.
Description of the illustration apex_on_eecs_deploy_app_step6_1.png
This is a descriptive paragraph that follows a list item.
Import
the App into a Workspace
You will now import the app into another Application Express workspace on the cloud. For example, you can import an app into a production workspace. Log in to your Oracle Database Exadata Express Cloud Service instance that has the production workspace.
- Click App Builder.
Description of the illustration apex_on_eecs_deploy_app_step1_2.png - Click Import.
Description of the illustration apex_on_eecs_deploy_app_step2_2.png - Click Browse to select the app file you
want to import.
Description of the illustration apex_on_eecs_deploy_app_step3_2.png - The file f104.sql is selected. Click Next.
Description of the illustration apex_on_eecs_deploy_app_step4_2.png - Click Next in the Import wizard.
Description of the illustration apex_on_eecs_deploy_app_step5_2.png - Click Install Application.
Description of the illustration apex_on_eecs_deploy_app_step6_2.png - The application has been installed.
Description of the illustration apex_on_eecs_deploy_app_step7_2.png - To create the underlying tables in your production workspace of Application Express, go to Quick SQL and generate the SQL statements again. Use the shorthand SQL and settings described in the second tutorial in this series. However, remove the INSERT statements from the shorthand SQL. The shorthand SQL should look like this:
- Create the SQL script using the Script Editor in the production workspace of Application Express. Review the first tutorial in this series, second section steps 11 through 19.
- Run the app you created and deployed.
- Open your production Oracle Application Express workspace.
- Click on the Skills app icon in the workspace.
- Click the Run Application icon.
Description of the illustration apex_on_eecs_deploy_app_step8_2.png - The Skills app is displayed.
Description of the illustration apex_on_eecs_deploy_app_step9_2.png
employees /
name /nn
email /lower
city
country /values US, US, MX, CA
skills /
skill /nn /upper /values Java, Java, Java, JS, JS, SQL, PHP, Perl, ABCS, APEX, Python
proficiency num /nn /check 1, 2, 3, 4
Want
to Learn More?
- Using Oracle Database Exadata Express Cloud Service
- Getting Started with Application Express
- New Features
- Collateral
- Community
- Documentation
- Deployment
Deploy an Oracle APEX App on Oracle Exadata Express Cloud