如果是远程命令行环境,如何在CentOS7.9系统中安装Oracle11g,列出详细步骤
时间: 2024-02-06 08:09:51 浏览: 149
在远程命令行环境下安装Oracle11g需要进行以下步骤:
1. 确认系统版本
Oracle 11g只支持部分版本的Linux,需要先确认系统版本是否支持。在命令行下输入以下命令查看系统版本:
```
cat /etc/redhat-release
```
如果输出版本为CentOS 7.x,则可以继续安装。
2. 安装依赖软件包
Oracle 11g需要一些依赖软件包才能正常运行,需要先安装这些软件包。在命令行下输入以下命令安装:
```
yum install -y binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc.i686 glibc libgcc.i686 libgcc libstdc++.i686 libstdc++ libstdc++-devel ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat
```
3. 设置内核参数
Oracle 11g需要一些内核参数才能正常运行,需要修改系统内核参数。在命令行下输入以下命令修改:
```
sudo vi /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
```
保存并退出后,在命令行下输入以下命令使修改生效:
```
sudo sysctl -p
```
4. 创建Oracle用户和组
在命令行下输入以下命令创建组和用户:
```
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
```
5. 创建安装目录
在命令行下输入以下命令创建安装目录:
```
sudo mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u01
```
6. 下载Oracle安装文件
从Oracle官网下载Oracle 11g的安装文件,然后将其上传到远程服务器上。
7. 解压安装文件
在命令行下输入以下命令解压安装文件:
```
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
```
解压后会生成一个名为“database”的目录。
8. 安装Oracle
在命令行下输入以下命令安装Oracle:
```
cd database
./runInstaller
```
接下来,按照提示进行安装。在安装过程中需要输入Oracle用户密码和安装目录等信息。
安装完成后,在命令行下输入以下命令使Oracle生效:
```
sudo /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
```
至此,Oracle 11g的安装已经完成。
阅读全文