rhel7.8 安装oracle11g
时间: 2023-07-05 12:28:39 浏览: 149
以下是在RHEL 7.8上安装Oracle 11g的基本步骤:
1. 安装必要的软件包
在RHEL 7.8上安装Oracle 11g需要安装一些必要的软件包,包括gcc、glibc、libstdc++、make、binutils、compat-libstdc++等。可以使用以下命令安装这些软件包:
```
sudo yum install gcc glibc libstdc++ make binutils compat-libstdc++
```
2. 创建Oracle用户和组
在安装Oracle 11g之前,需要创建一个名为oracle的用户和一个名为oinstall的组。可以使用以下命令创建这些用户和组:
```
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
```
3. 配置内核参数和资源限制
在安装Oracle 11g之前,需要将一些内核参数和资源限制配置为Oracle建议的值。可以编辑/etc/sysctl.conf文件并添加以下行:
```
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
```
然后重新加载sysctl.conf文件中的参数:
```
sudo sysctl -p
```
还需要编辑/etc/security/limits.conf文件并添加以下行:
```
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
```
4. 配置环境变量
在安装Oracle 11g之前,需要将一些环境变量设置为Oracle建议的值。可以编辑/etc/profile文件并添加以下行:
```
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
然后重新加载profile文件中的变量:
```
source /etc/profile
```
5. 下载并解压Oracle 11g
可以从Oracle官方网站下载Oracle 11g的安装文件(例如linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip),然后使用unzip命令解压文件:
```
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
```
6. 运行安装程序
在解压后的目录中,可以找到一个名为runInstaller的脚本,可以使用root用户执行此脚本来启动安装程序:
```
sudo ./runInstaller
```
按照安装程序的指示进行安装,包括选择安装类型、指定Oracle安装路径、创建数据库、设置管理员密码等。
7. 完成安装
安装程序完成后,可以使用oracle用户登录到新安装的Oracle数据库中,并且可以使用sqlplus等工具测试数据库是否正常运行。
阅读全文