I spent a few hours trying to upgrade the default version of APEX bundled with Oracle XE to version 3.1.2 (According to the name of the ZIP file) on my trusty virtual ubuntu server. After a number of total uninstalls, reinstalls and bad language due to forgetting to back up data I finally managed it.
The documentation provided by Oracle didn’t work 100% and I had to dig around quite a bit so thought I’d consolidate what I found on here.
I’m going to be repeating the process on my netbook running Fedora 10 as I go.