Oracle 19C安装教程:从Linux系统配置到OEM集成
需积分: 5 93 浏览量
更新于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数据库的整个过程,包括系统准备、软件安装、数据库创建以及后续的管理配置,旨在帮助用户顺利完成安装并确保数据库的高效运行。
1405 浏览量
127 浏览量
点击了解资源详情
710 浏览量
509 浏览量
2021-12-26 上传
157 浏览量
283 浏览量
2023-07-27 上传
MichaelTu
- 粉丝: 25
- 资源: 4021
最新资源
- 保险行业培训资料:胡萝卜、鸡蛋、咖啡豆
- pts后处理
- lms2021.1
- neo4j-community-3.5.13-windows.zip
- Computational_Physics:3月优先注意事项
- Gymzzy-Demo:演示Gymzzy角站点托管
- 电子功用-带滤波功能的轮椅电机
- MyPasswords:个人密码管理器-开源
- partners:Qiskit合作伙伴计划的主要存储库
- 保险行业培训资料:目标市场增员
- 随机生成70多万的网名数据
- codecon2015samples:AsyncAwait的TypeScript a Babel在CodeCon 2015之前的示例
- 电子功用-圆柱形锂离子电池化成分容设备
- sphinx-html-multi-versions:允许在 Sphinx 生成的文档中切换产品版本的简单模板和包含脚本
- 搏斗
- neo4j-community-3.5.13-unix.tar.gz