centos8.5.2111 中,root用户下安装docker,然后新建oracle用户,在oracle用户下离线安装oracle 11g ,已经下载了oracle 11g 到本地电脑上,怎么离线安装
时间: 2024-11-29 08:39:13 浏览: 5
在 CentOS 8.5 的 root 用户下安装 Docker,你可以按照以下步骤操作:
1. **安装 Docker**:
-y
sudo yum install -y epel-release
sudo yum install docker-ce docker-ce-cli containerd.io
```
2. 启动并启用 Docker 容器服务:
```
sudo systemctl start docker
sudo systemctl enable docker
```
接下来,为了在 oracle 用户下离线安装 Oracle 11g,你需要将以下步骤放在一个脚本文件(例如 `install_oracle.sh`)里,然后切换到 oracle 用户执行:
```bash
# 设置Oracle用户密码
sudo useradd -m oracle
echo "oracle:password" | chpasswd
# 将 Oracle 软件包复制到用户的主目录
sudo cp /path/to/oracle_11g_package.rpm /home/oracle/
# 切换到 oracle 用户
su oracle
# 离线安装 Oracle 11g (假设package.rpm是已解压的tar.gz文件)
cd ~
unzip oracle_11g_package.tar.gz
cd oracle_11g_folder
# 运行安装脚本,通常会有一个名为runInstaller.sh的脚本,需要替换具体的路径和选项
./runInstaller.sh -silent -responseFile=/path/to/response_file.txt
# 检查安装是否成功
lsnrctl status
```
记得将 `/path/to/oracle_11g_package.rpm` 和 `/path/to/response_file.txt` 替换为你实际存放Oracle安装包和响应文件的位置。
完成后,别忘了检查 Oracle 是否运行正常,并为 oracle 用户设置相应的权限以便访问数据库。
阅读全文