本文将详细介绍如何在CentOS下通过命令行方式安装Oracle。相比于可视化界面的安装方式,命令行安装更加高效且方便,尤其适用于服务器等没有图形界面的场景。
在开始安装之前,我们需要下载Oracle官方提供的安装包。假设我们已经将安装包下载至 /home/user 下,安装包名称为 oracle-xe-11.2.0-1.0.x86_64.rpm。下面我们进入安装包所在目录。
cd /home/user
在安装Oracle之前,需要安装一些必需的软件。我们可以通过yum命令自动安装这些必备软件。
yum install oracle-rdbms-server-11gR2-preinstall -y
该命令会自动安装以下软件:
- binutils
- compat-libcap1
- compat-libstdc++-33
- compat-libstdc++-33.i686
- gcc
- gcc-c++
- glibc
- glibc.i686
- glibc-devel
- glibc-devel.i686
- ksh
- libaio
- libaio-devel
- libgcc
- libstdc++
- libstdc++.i686
- libstdc++-devel
- make
- sysstat
接下来,我们开始安装Oracle。执行以下命令:
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
安装完成后,我们需要进行一些配置。首先,建立一个文件夹用来存放Oracle的数据。我们选用 /u01/app/oracle/product/11.2.0/xe。
mkdir -p /u01/app/oracle/product/11.2.0/xe
接着,设置环境变量。打开 /etc/profile 文件,并在最后添加下面的配置信息:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export PATH=$PATH:$ORACLE_HOME/bin
保存并关闭文件,执行以下命令使配置生效:
source /etc/profile
接下来,我们需要启动Oracle服务,并配置一些密码。
/etc/init.d/oracle-xe configure
在配置过程中,需要输入以下信息:
- Oracle系统管理员密码(至少6个字符长)
- 确认Oracle系统管理员密码
- 是否要启用自动启动Oracle数据库
等待配置过程完成后,即可进入Oracle控制台体验。执行以下命令:
sqlplus sys as sysdba
在进入控制台后,需要输入之前设置的Oracle系统管理员密码才能进行操作。
至此,我们已经完成了在CentOS下通过命令行方式安装Oracle的过程。希望对大家有所帮助。