Oracle XE + APEX VM v0.1.0: Small Number, Big Changes

Today we released v0.1.0 of the Oracle XE + APEX build script. The major upgrades are:

  • Optionally install Oracle XE and APEX modules via the config script.
    • This will allow for non-APEX developers to just get Oracle XE installed without APEX.
  • Auto install Bower.
  • Auto install node-oracledb which is the official Node.js Oracle package.
  • Prompt for ORDS configuration. 
    • Previously the script required that you ran certain sections manually. This is no longer required however, when prompted, you will need to manually enter in the ORDS configuration options. Once ORDS 3 is released we should be able to do a silent install.
  • Minor bug fixes.

You can view the entire list of changes for v.0.1.0 here.

Special thanks to Dan McGhan for providing a lot of feedback and coming up with the ideas for this release.

Oracle XE and APEX and ORDS! On my!

One thing that I've found frustrating over the years is that setting up a simple Oracle XE and APEX machine wasn't very simple. This may also push new users away from trying Oracle and APEX as they don't know how to setup a server quickly. Yes there's the freeapex.oracle.com setup but most developers want to tinker around on their own machines.

I decided to create a script to build Oracle XE, APEX, and Oracle Rest Data Services (ORDS) as a one click install. This script isn't production ready but should allow developers to quickly build a machine with all the core tools to start developing Oracle and APEX applications. The project is freely available on Github: https://github.com/OraOpenSource/oraclexe-apex

Another goal for this project was to create some public images for popular cloud platforms such as Digital Ocean and Amazon. Unfortunately due to current Oracle license restrictions we are no able to offer this at this moment. If things change we'll launch some public pre-built images right away.

Please check out the project page and of course feel free to contribute, comment, etc. If you have any issues, submit them in the projects issue page.

And if you're a bit younger and don't understand the reference of the title, it was referring to a popular song from the Wizard of Oz: