Previously I have looked into just renting a server and installing a oracle express edition on it. In the past I have had some trouble with it, as the OS provided was not the easiest to install XE on. However, Slicehost have now upgraded their selection of OS and I give it another go.
I chose to get a 15GB storage, and 384MB of memory slice. It will cost me $25/month. In order to avoid any unplesant experienced a I added a backup for $7.5. When this is installed I'll be able to use up to 4GB of storage in Apex (limited by the XE edition), and I'll still have 5-10GB left on the server that I can use for other purposes.
Installation process.
Get a slicehost, chose Ubuntu 9.10 32-bit OS. Shortly after this is done you'll get an e-mail with the root password and the IP of your new server. You can log in using a web console on slicehost page or use ssh.
After logging in to the new server:
dd if=/dev/zero of=/mnt/swap.img bs=1M count=780add the following line
mkswap /mnt/swap.img
swapon /mnt/swap.img
vi /etc/fstab/mnt/swap.img none swap sw 0 0add the following line:
vi /etc/apt/sources.listdeb http://oss.oracle.com/debian unstable main non-freeRunYou now got a oracle user and a running XE database. If you need to upgrade apex you can use the following guide.wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O-
| sudo apt-key add -
apt-get update
apt-get install oracle-xe