CentOS是一个基于Red Hat Enterprise Linux(RHEL)源代码免费提供的操作系统。它极其稳定,安全且被广泛使用。Oracle作为世界领先的商用数据库厂商,一般是基于Linux系统来部署提供服务的,而安装Oracle数据库,下文简单介绍如何在CenOS上安装Oracle数据库。
首先需要注意的一点是,安装Oracle数据库必须是在一个全新的系统上进行。这是因为Oracle安装过程中会修改操作系统核心参数,所以在不影响其它应用程序的前提下,最好新安装操作系统。
如果您已经有CenOS系统,可以按照以下步骤准备系统环境。
$ sudo yum install -y gcc libaio* sysstat compat-libstdc++ redhat-lsb-core libxcb libX11 unixODBC
$ sudo ln -s /usr/bin/awk /bin/awk
$ sudo ln -s /usr/bin/rpm /bin/rpm
以上命令将安装Oracle所需的一些必要库文件,同时创建必要的系统链接以可用Oracle软件运行。
接下来,您需要解决Oracle的解压问题。
$ tar zxvf /path/to/oracle/database_xe_11.2.0.2.0_x86_64.zip -C /tmp/
这个命令会将Oracle安装包解压缩到/tmp文件夹下。如果您的Oracle版本号不同,此处也需要做相应调整。
安装Oracle数据库需要使用“root”帐户,因此我们需要切换到“root”来执行以下命令:
$ sudo su -
$ /tmp/database/runInstaller
使用上述命令运行Oracle安装程序,您会看到安装向导。按照向导所提供的信息进行操作即可完成安装过程。
安装期间,您需要设置Oracle的系统管理口令和企业管理口令,以及或者使用默认的服务名(ORCL),或自己设置服务名,注意到统一使用大写来设置服务名。
当您完成安装过程后,在Shell中设置全局的Oracle环境变量:
$ . /home/oracle/.bashrc
至此,您已经成功地在CentOS上安装了Oracle数据库,您可以使用您的新数据库系统来运行应用程序了。