在Linux(CentOS)中安装Oracle Database XE(Oracle便捷版)

Oracle Database XE 是一款免费、优秀的入门级数据库,拥有Oracle Database企业版的大部分功能,但占用资源小,安装维护简单,安装文件只有300多M。其限制是最多存储 11GB 的用户数据,最多使用 1GB 内存及一个 CPU。生产环境显然不足,但非常适合于个人学习和测试Oracle。

因为主要用作学习和测试,或有时加班带回家导入部分数据,平时启用不多,不想安装在主机上搞乱主机配置,于是安装在CentOS虚拟机上,不用时不启动。

安装过程如下:

1.下载安装文件

http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/index.html

需要注册一个Oracle账号才能下载。

2.解压缩安装包并安装

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

cd Disk1

rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

3.安装成功后会提示成功,然后以super user身份运行以下脚本进行配置:

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

主要是配置WEB端端口、Oracle端口,管理员密码,前两项可使用默认值直接回车,因为本例中其他应用已使用8080端口,这里改为8088。

4.打开端口:网页端端口和oracle端口

firewall-cmd –zone=public –add-port=8088/tcp –permanent

firewall-cmd –zone=public –add-port=1521/tcp –permanent

5.进入网页端

http://192.168.56.102:8088/apex/f?p=4950:

新建数据库用户,

进入Oracle Application Express,可以在WEB端执行大部分数据库操作。

6.客户端连接:

7.另外最好配置环境变量,方便使用sqlplus进行管理

修改/etc/profile文件,添加如下内容:

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe; export ORACLE_HOME
ORACLE_SID=XE; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

重载生效:

source /etc/profile

sqlplus测试:

尊重作者劳动,转载请注明出处:札记-Qianrong's Blog » 在Linux(CentOS)中安装Oracle Database XE(Oracle便捷版)

赞 (6)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址