centos7安装oracle11gr2依赖包
时间: 2023-07-11 09:02:02 浏览: 192
### 回答1:
安装Oracle 11gR2的依赖包主要包括以下步骤:
首先,在CentOS 7上安装必要的软件和库文件。运行以下命令安装所需软件:
```
yum install -y binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc.i686 glibc-devel.i686 libaio libaio-devel libgcc.i686 libstdc++.i686 libstdc++-devel.i686 libXi libXtst make ncurses.i686 nfs-utils smartmontools sysstat
```
然后,配置内核参数。创建一个名为`/etc/sysctl.d/oracle.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
net.ipv4.ip_local_port_range = 9000 65500
```
保存并退出文件。然后使用以下命令重新加载配置:
```
sysctl -p
```
接下来,创建一个名为`/etc/security/limits.d/oracle.conf`的文件,并在其中添加以下内容:
```
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
```
保存并退出文件。
然后,为oracle用户配置环境变量。打开oracle用户的.bash_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
```
保存并退出文件。
最后,执行以下命令以应用配置更改:
```
source ~/.bash_profile
```
完成上述步骤后,您可以继续安装Oracle 11gR2并解决依赖关系。请注意,这只是一般的安装指南,具体的步骤可能根据您的系统配置和要求稍有不同。建议参考Oracle官方文档和相关资源以获得更详细和准确的信息。
### 回答2:
在安装Oracle 11gR2之前,需要先安装一些依赖包。下面是在CentOS 7上安装Oracle 11gR2所需的常见依赖包和步骤:
1. 确保系统已经更新到最新版本:
- 打开终端,输入命令`sudo yum update`来更新系统。
2. 安装必要的依赖包:
- 打开终端,输入命令`sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel libgcc libstdc++ libstdc++-devel ksh libaio libaio-devel make sysstat`来安装必要的依赖包。
3. 配置内核参数:
- 打开终端,输入命令`sudo vi /etc/sysctl.conf`来编辑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
```
- 保存并关闭文件。
- 运行命令`sudo sysctl -p`来使更改生效。
4. 配置用户限制:
- 打开终端,输入命令`sudo vi /etc/security/limits.conf`来编辑limits.conf文件。
- 在文件末尾添加以下行:
```
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
```
- 保存并关闭文件。
5. 安装额外的依赖包:
- 打开终端,输入命令`sudo yum install -y xorg-x11-utils xorg-x11-xauth xorg-x11-server-utils`来安装额外的依赖包。
完成上述步骤后,您已成功安装了Oracle 11gR2所需的依赖包。您可以继续安装Oracle 11gR2数据库了。
### 回答3:
在CentOS 7上安装Oracle 11gR2之前,需要安装一些依赖包。以下是安装Oracle 11gR2所需的一些常见依赖包的安装步骤:
1. 确保已安装最新的更新和补丁。可以通过运行以下命令来更新系统:
```
sudo yum update
```
2. 安装依赖工具yum-utils:
```
sudo yum install -y yum-utils
```
3. 安装yum自动处理工具:
```
sudo yum install -y oracle-rdbms-server-11gR2-preinstall
```
4. 安装其他必需的依赖包:
```
sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst libXtst-devel make sysstat
```
5. 检查依赖包是否安装成功:
```
rpm -q binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst libXtst-devel make sysstat
```
检查的结果应该显示已安装的依赖包的版本号。
完成以上步骤后,您就可以继续安装Oracle 11gR2了。请确保在安装过程中按照Oracle 11gR2的官方文档和指南操作,以确保安装的准确性和完整性。
阅读全文