Oracle 19C安装教程:从Linux系统配置到OEM集成

需积分: 5 55 下载量 17 浏览量 更新于2024-08-07 收藏 2.7MB PDF 举报
这篇教程主要介绍了如何在RHEL7.6系统上使用ZIP包方式安装Oracle 19c数据库,以及相关的系统配置和管理步骤。以下是关键知识点的详细说明: 一、系统环境准备 1. 操作系统要求:Oracle 19c要求运行在Red Hat Enterprise Linux 7.4或更高版本的系统上。 2. 内存要求:物理内存和交换分区至少需8GB,以避免安装时的警告。 二、Linux系统配置 1. 关闭防火墙:使用`systemctl stop firewalld.service`命令停止iptables服务。 2. 关闭SELinux:调整SELinux策略以允许Oracle数据库运行。 3. 配置`/etc/hosts`:正确设置主机名和IP地址的映射。 三、系统环境配置 1. 安装依赖包:确保系统中安装了Oracle 19c所需的所有rpm软件包。 2. 调整内核参数:优化内核参数以适应Oracle数据库的需求。 3. 修改用户限制:调整`/etc/security/limits.conf`以放宽Oracle用户的相关限制。 4. UDP/TCP内核参数:调整网络参数以优化性能。 5. `/dev/shm`大小:增大临时文件系统的大小,以满足Oracle数据库的要求。 四、禁用和开启大页支持 1. 查看THP状态:使用`cat /sys/kernel/mm/transparent_hugepage/enabled`检查当前THP(透明大页)状态。 2. 关闭THP:通过修改`/sys/kernel/mm/transparent_hugepage/enabled`和`/sys/kernel/mm/transparent_hugepage/defrag`文件内容来关闭THP。 3. 确认THP关闭:重启后再次检查THP状态。 4. 开启HugePages:配置系统以启用大页功能,如修改`/etc/hugepages`目录下相关文件。 五、禁用Linux磁盘I/O调度程序 选择合适的I/O调度器以提高Oracle数据库的性能。 六、创建安装用户和目录 1. 创建组和用户:创建专门用于Oracle数据库的用户和用户组。 2. 配置`bash_profile`:为Oracle用户设置环境变量和路径。 3. 创建目录结构:根据Oracle的推荐创建必要的目录,如`/u01/app/oracle`等。 七、Oracle 19c图形化安装 1. 软件安装:解压Oracle 19c ZIP包至ORACLE_HOME目录。 2. NETCA:使用图形界面创建监听器。 3. DBCA:使用数据库创建助手(DBCA)创建数据库。 八、DBCA创建数据库 1. 创建数据库图解:通过DBCA提供的向导创建数据库实例。 2. 重新编辑无效对象:在数据库创建后,可能需要运行`utlrp.sql`脚本来重新编译因安装过程而变得无效的对象,确保所有对象的有效性。 九、OEM配置 1. CDB OEM配置:设置Oracle企业管理器(OEM)以管理CDB(多租户容器数据库)。 2. PDB OEM配置:对PDB(可插拔数据库)进行OEM配置。 这个教程详尽地阐述了在RHEL7.6上安装Oracle 19c数据库的整个过程,包括系统准备、软件安装、数据库创建以及后续的管理配置,旨在帮助用户顺利完成安装并确保数据库的高效运行。