CentOS 7系统上怎么安装Oracle11g「步骤」

1. 安装前的准备

在开始安装Oracle11g之前,我们需要进行以下准备工作:

1.1 确认系统版本

由于Oracle11g版本的兼容性比较有限,需要确认系统的版本。在本文中,我们将以CentOS 7操作系统作为演示平台进行安装。

1.2 添加系统用户

为了安全起见,我们需要创建一个专门用于安装Oracle11g的系统用户。

# 添加用户

$ sudo useradd -d /home/oracle -m oracle

# 设置用户密码

$ sudo passwd oracle

1.3 系统设置

为了避免安装Oracle11g时出现权限问题,需要进行如下系统设置:

# 修改/etc/security/limits.conf文件

$ sudo vi /etc/security/limits.conf

# 添加以下两行

oracle soft nofile 1024

oracle hard nofile 65536

# 修改/etc/sysctl.conf文件

$ sudo vi /etc/sysctl.conf

# 添加以下一行

fs.aio-max-nr=1048576

# 执行以下命令

$ sudo sysctl -p

1.4 安装依赖库

Oracle11g需要一些依赖库才能正常运行,我们需要先安装这些依赖库。

$ sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst libXtst-devel make sysstat

2. 开始安装Oracle11g

准备工作就绪后,我们开始安装Oracle11g。

2.1 下载Oracle安装包

前往Oracle官网(https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html)下载需要的Oracle11g安装包。

2.2 解压安装包

将下载的安装包解压到任意目录下,并进入解压后的文件夹。

$ unzip linux.x64_11gR2_database_1of2.zip

$ unzip linux.x64_11gR2_database_2of2.zip

$ cd database

2.3 安装配置

进入安装配置界面,根据界面提示一步一步完成安装配置。

$ sudo ./runInstaller

2.4 其他注意事项

在安装过程中可能会遇到一些问题,需要注意以下几点:

2.4.1 安装过程中选择安装模式

在安装过程中,可以选择标准安装模式或自定义安装模式。标准安装模式会默认安装所有组件,而自定义安装模式则可以自己选择需要安装的组件。建议选择自定义安装模式,根据实际需求进行选择。

2.4.2 数据库字符集选择

在安装过程中,需要选择数据库的字符集。一般推荐选择AL32UTF8字符集,支持全球通用的字符编码。

2.4.3 安装过程中填写相关信息

在安装过程中,需要填写一些相关信息,如Oracle管理员用户名、密码等。请务必牢记这些信息。

3. 安装完成后的配置

安装完成后,我们需要进行一些配置。

3.1 配置环境变量

在/etc/profile文件末尾添加以下内容。

ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_HOME PATH

保存文件后执行以下命令。

$ source /etc/profile

3.2 配置监听器

编辑/etc/oratab文件,在文件末尾添加以下内容。

LISTENER_ORCL=/u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr

export ORACLE_SID=orcl

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

保存文件后执行以下命令。

$ sudo su - oracle

$ lsnrctl start

3.3 开启自动启动

下面是设置为开机自动启动的命令。

$ export ORACLE_HOSTNAME=localhost

$ echo "$ORACLE_HOME/bin/dbstart $ORACLE_HOME" >> /etc/rc.d/rc.local

$ chmod +x /etc/rc.d/rc.local

$ systemctl enable rc-local

4. 测试安装

安装完成后,我们还需要进行一些测试以确保安装成功。

4.1 连接数据库

使用sqlplus连接数据库,输入以下命令进行测试。

$ sqlplus /nolog

SQL> conn / as sysdba

SQL> select * from v$version;

4.2 自启动测试

重启系统,检查Oracle是否能够自动启动。

$ sudo reboot

5. 总结

通过以上步骤,我们成功地在CentOS 7操作系统上安装了Oracle11g,并进行了一些简单的测试。

值得一提的是,在安装Oracle11g时,需要仔细阅读安装界面上的提示,并根据实际情况进行选择和填写信息,避免出现无法预料的问题。

数据库标签