oracle xe是oracle数据库家族的express快速版,完全免费,数据库的大小最高4gb(不包括系统空间占用的近1gb空间),内存限制在1g,,cpu限制为1个,主要面向开发者和小型数据库应用。
oracle application express是一种通过配置web页面参数即可开发oracle数据库应用的工具,设计思想很独特,apex的应用程序实际上只是数据表中的数据,可以任意导入导出,部署和开发都相当快速。
ubuntu是现在最方便的linux发行版,升级容易,错误也很少,ubuntu 64位版本上一样可以跑32位版本的应用程序,比如oracle express database,就只有32位的版本,但是一样可以安装运行,下面是安装oracle xe 10.2和apex 3.1.1方法:
1. 安装32位c语言库:
sudo apt-get install libc6-i386
2. 下载相关安装文件:
wget -c http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb
3. 将oracle xe和所需的异步io库强制安装到64位平台上:
dpkg -i --force-architecture libaio_0.3.104-1_i386.deb
dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb
安装时会提示需要至少1024mb交换空间,ubuntuone.cn不过如果你内存是2gb的话,是可以安全忽略的。
4. 配置oracle xe:
sudo /etc/init.d/oracle-xe configure
不要变动缺省值,我发现如果http端口选择非8080是不工作的,至此oracle xe安装完毕,下面开始安装apex 3.1.1。
