centos7.9安装oracle21c

本文档详细介绍了在CentOS7.9系统上安装Oracle21c数据库的完整步骤,包括环境配置、依赖包安装、数据库软件下载、环境变量设置、防火墙和SELinux配置、服务启动以及用户创建。在安装过程中可能会遇到的Port1521被占用的问题,解决方案是检查并停止占用端口的进程。

环境

centos7.9 Cpu:4核,内存8g,硬盘40g

PS:centos7.6安装失败

安装准备

预安装包下载

如果OEL平台,只需要执行:yum -y install oracle-database-preinstall-21c

如果不是OEL平台,首先要下载对应平台的RPM,我用的是centos7.9

下载链接地址:Oracle Linux 7 (x86_64) Latest | Oracle, Software. Hardware. Complete.

搜索preinstall-21c,下载并上传到服务器

安装包下载

官网的安装文件下载,目前提供了三个平台(Linux x86-64、HP-UX ia64和Windows x64)的介质。Linux平台官网提供了rpm和home两种安装途径,我们选择rpm安装。

下载地址:

Database Software Downloads | Oracle

### 在 CentOS 7.9安装 Oracle 数据库 #### 准备工作 为了确保顺利安装,在开始之前需确认操作系统已更新至最新状态并满足Oracle数据库的最低硬件需求。 ```bash sudo yum update -y ``` #### 下载预安装 下载适用于Oracle Linux 7 (兼容CentOS 7) 的 `oracle-database-preinstall-19c` RPM 文件[^1]: ```bash wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm ``` 将此文件复制到 `/root` 目录下,并重命名为更简洁的形式以便后续处理: ```bash cp oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm /root/ mv /root/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm /root/preinstall-oracle-db.rpm ``` #### 执行本地安装 利用 `yum localinstall` 命令来执行该RPM安装过程。如果遇到YUM锁定错误,则可能是因为其他程序正在使用软件仓库管理工具;此时应等待其释放锁后再试[^2]: ```bash sudo yum localinstall -y /root/preinstall-oracle-db.rpm ``` #### 创建必要的目录结构 按照官方文档指示建立用于存储Oracle产品、日志和其他数据文件所需的文件夹体系,同时赋予适当权限给Oracle用户组成员访问这些位置的权利[^4]: ```bash sudo mkdir -p /app/oracle/product/19.3.0/db_home sudo chown -R 775 /app/oracle sudo mkdir -p /data/soft/oracle/orainventory sudo chown -R oracle:oinstall /data/soft/oracle/orainventory mkdir -p /data/soft/oracle/flash_recovery_area mkdir -p /data/soft/oracle/oradata sudo chown -R oracle:oinstall /data/soft/oracle ``` #### 获取与配置Oracle Database 软件介质 前往官方网站获取适合版本的企业版或标准版二进制分发,并遵循静默模式下的具体指南完成部署流程[^3]。 #### 后续配置 成功安装之后还需要进一步调整环境变量以及启动监听器和服务实例等操作才能使整个系统正常运作起来。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值