日期:2014-05-16  浏览次数:20491 次

Ubuntu下的Oracle XE安装配置记录

----------------------------------------------------------------------------

参考:

Ubuntu 9.10安装Oracle 10g手记

在ubuntu server下安装Oracle XE

----------------------------------------------------------------------------

?

一、安装

1. 下载Oracle,下载地址: http://www.oracle.com/technology/global/cn/software/products/database/index.html1

选择合适的版本进行下载,我下载的是 oracle-xe-universal_10.2.0.1-1.0_i386.deb

2. 双击 oracle-xe-universal_10.2.0.1-1.0_i386.deb 进行安装,安装成功后会出现如下菜单:


?

oracle的安装目录为 /usr/lib/oracle

?

二、初始配置

现在通过菜单 Start Database 来启动 oracle 还是不成功的,还需要进行一些设置,如下:

?

1. 重置操作系统用户 oracle 的密码(安装成功后会自动创建1个用户名为 oracle? 的操作系统用户,不是很清楚密码是什么,所以为该用户重置密码):

sudo passwd oracle

?

2. 运行:

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

按提示依次配置? HTTP 端口(默认8080)、监听端口(默认1521)、用户SYS和SYSTEM的密码、是否开机启动,然后会启动监听和数据库。

?

此时,运行:

ps -ef|grep smon

可以看到结果中有类似于 xe_smon_XE 的即表明当前数据库已成功启动。

然后可以访问: http://127.0.0.1:8080/apex/? 进行数据库管理了。

?

3. 测试菜单是否有效:

1) 点击 Stop Database , 稍后 运行

ps -ef|grep smon

可以看到结果中已经没有类似于 xe_smon_XE 的即表明当前数据库已成功关闭,菜单已生效。

2) 点击 Start Database, 然后点击 Go To Database Home Page, 浏览器出现登录界面,则表示这些菜单也都生效了。

?

至此,oracle安装完毕。接下来可以进行些字符集方面的设置。

?

三、其他配置

1. 中文支持测试:当前的语言环境为 en_US.UTF-8 ,

1) 新建表,comment中有中文,无问题;

2) 插入数据,含有中文,无问题;

3) 程序通过JDBC读写数据,含有中文,无问题。

?

?

PS: 最近(2011-07)重装系统为Ubuntu10.04LTS 64位后,安装配置完似乎还不能启动,需要手动设置下环境变量等才行。设置方法等参考:在Linux上安装Oracle XE