Oracle XE对于应用开发人员来说具有其优势:不易损坏,方便管理,占用资源极低。
Oracle官方并未提供Oracle XE for Linux x86-64的deb或rpm包。则依据如下步骤进行Linux 64上的Oracle XE安装。以Ubuntu 9.04 amd64作为示例。
1. 安装32位库
sudo apt-get install libc6-i386
2. 下载libaio_0.3.104-1_i386.deb和oracle-xe-universal_10.2.0.1-1.1_i386.deb,可以在Oracle的网站中找到。
3. 安装BC语言的支持
sudo apt-get install bc
4. 强制安装libaio 0.3.104-1 i386.deb以及oracle-xe-universal 10.2.0.1-1.1 i386.deb
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
5. 对Oracle XE进行初始化配置。执行
sudo /etc/init.d/oracle-xe configure
如果提示已经进行过configure,则可尝试启动数据库,若无法启动则可将 ‘/etc/default/oracle-xe’ 中的 ‘CONFIGURE_RUN=true’ 改为false,并重新执行configure。
注意最好不要将端口设置为8080。
6. 添加环境变量,修改~/.bashrc,在文件最后添加如下语句
**ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH
进入oracle用户 su - oracle
创建.profile以及.bashrc用于设置环境变量
.profile内容
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user’s private bin if it exists
if [ -d "$HOME/app/oracle/product/10.2.0/server/bin" ] ; then
PATH="$HOME/app/oracle/product/10.2.0/server/bin:$PATH"
fi
.bashrc内容 #!/bin/sh
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server**
7. 启动Oracle XE
su - oracle
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/startdb.sh
参考资料:How To Install Oracle XE in Ubuntu 64 Bit
Oracle官方并未提供Oracle XE for Linux x86-64的deb或rpm包。则依据如下步骤进行Linux 64上的Oracle XE安装。以Ubuntu 9.04 amd64作为示例。
1. 安装32位库
sudo apt-get install libc6-i386
2. 下载libaio_0.3.104-1_i386.deb和oracle-xe-universal_10.2.0.1-1.1_i386.deb,可以在Oracle的网站中找到。
3. 安装BC语言的支持
sudo apt-get install bc
4. 强制安装libaio 0.3.104-1 i386.deb以及oracle-xe-universal 10.2.0.1-1.1 i386.deb
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
5. 对Oracle XE进行初始化配置。执行
sudo /etc/init.d/oracle-xe configure
如果提示已经进行过configure,则可尝试启动数据库,若无法启动则可将 ‘/etc/default/oracle-xe’ 中的 ‘CONFIGURE_RUN=true’ 改为false,并重新执行configure。
注意最好不要将端口设置为8080。
6. 添加环境变量,修改~/.bashrc,在文件最后添加如下语句
**ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH
进入oracle用户 su - oracle
创建.profile以及.bashrc用于设置环境变量
.profile内容
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user’s private bin if it exists
if [ -d "$HOME/app/oracle/product/10.2.0/server/bin" ] ; then
PATH="$HOME/app/oracle/product/10.2.0/server/bin:$PATH"
fi
.bashrc内容 #!/bin/sh
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server**
7. 启动Oracle XE
su - oracle
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/startdb.sh
参考资料:How To Install Oracle XE in Ubuntu 64 Bit