`
wuhuizhong
  • 浏览: 667916 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

Ubuntu 64bit 安装Oracle XE

 
阅读更多

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/main/binary-i386/libaio_0.3.104-1_i386.deb 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交换空间,不过如果你内存是2GB的话,是可以安全忽略的。

 

4. 配置Oracle XE:

sudo /etc/init.d/oracle-xe configure

不要变动缺省值,我发现如果http端口选择非8080是不工作的,至此Oracle XE安装完毕,下面开始安装APEX 3.1.1。

 

5. 解压缩apex的安装包到/usr/lib/oracle/后安装OWA:

cd /usr/lib/oracle/apex/owa/

sqlplus "/as sysdba" @owainst.sql

@?/rdbms/admin/utlrp;

select owa_util.get_version from dual;

exit

确认错误数为0, OWA版本号已经为10.1.2.0.6。

 

6. 正式开始安装APEX,安装运行时间比较长,可能需要10分钟左右:

cd /usr/lib/oracle/apex/

sqlplus "/as sysdba" @apexins.sql SYSAUX SYSAUX TEMP /i/

sqlplus "/as sysdba" @apxchpwd(更换APEX管理员密码)

exit

 

 

7. 下面这些步骤是升级XE自带APEX 2.1中的数据:

cd /usr/lib/oracle/apex/

sqlplus "/as sysdba"

@apxldimg.sql /usr/lib/oracle (若报错,检查apex文件夹权限,用sudo chown oracle:dba apex更改权限)

@apxxepwd.sql(更换APEX Internal管理员密码)

exit

至此安装完毕,可以通过http://127.0.0.1:8080/apex/apex_admin以Admin用户登陆开始使用APEX了。 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics