CentOS7&8安装Oracle19c详细步骤
需积分: 9 50 浏览量
更新于2024-08-05
收藏 1.32MB DOCX 举报
"本文档详细介绍了在CentOS 7或8操作系统上安装Oracle 19c数据库的步骤,包括系统配置、用户与组设置、目录创建以及环境变量的设定。"
在安装Oracle 19c之前,需要对系统进行一些必要的调整以确保其支持Oracle数据库的运行。首先,在`/etc/security/limits.conf`文件中添加了针对Oracle用户的资源限制,如`nofile`(最大打开文件数)和`nproc`(最大进程数)。这里设置了`oraclesoftnofile`和`oraclehardnofile`分别为65536,`oraclesoftnproc`和`oraclehardnproc`为16384,以满足Oracle数据库运行时的需求。
接着,为了优化系统的内存和网络配置,更新了`/etc/sysctl.conf`文件。增加的参数包括:
- `kernel.shmmax`:设置共享内存的最大值,这里是2GB。
- `kernel.shmmni`:定义了系统中可存在的共享内存段的最大数目,设置为4096。
- `kernel.shmall`:定义了系统中可以使用的共享内存页的总数,单位是页,这里是2MB(2097152页)。
- `kernel.sem`:设置信号量参数,包括最大信号量数量、最大信号量集、每个进程的最大信号量数量和信号量的默认权限。
- `fs.file-max`:设置系统总的文件描述符限制,这里设置为65536。
- `net.ipv4.ip_local_port_range`:定义可用的本地端口范围,这里是1024到65000。
- `net.core.rmem_default`和`net.core.rmem_max`:设置了TCP接收缓存的默认和最大值,都是262144字节。
- `net.core.wmem_default`和`net.core.wmem_max`:设置了TCP发送缓存的默认和最大值,也是262144字节。
配置完成后,通过`/sbin/sysctl -p`命令使这些内核参数立即生效。
在用户与组管理方面,创建了`dba`和`oinstall`两个组,并将一个名为`oracle`的用户添加到`oinstall`组中。用户主目录下的`.bash_profile`文件被编辑,以设置Oracle相关的环境变量,如`ORACLE_SID`(数据库实例名),`ORACLE_BASE`(Oracle软件的基目录),`ORACLE_HOME`(Oracle数据库的安装目录),以及`PATH`、`UMASK`、`LD_LIBRARY_PATH`等。`ORACLE_HOME`指向`/u01/app/oracle/product/19.0.0/db_1`,这是Oracle 19c的默认安装路径。
文档中提到的部分,如“以下耗时过长”,可能指的是实际安装过程中的某些步骤,如数据库实例创建、数据文件的分配、初始化参数设置等,这些操作可能需要较长时间来完成。
这是一个详尽的指南,涵盖了在CentOS 7或8上安装Oracle 19c所需的主要步骤,包括系统调优、用户与组管理以及环境配置,对于想要在Linux环境中部署Oracle数据库的管理员来说非常有用。
2021-09-01 上传
2021-12-21 上传
2020-07-02 上传
2019-09-15 上传
2021-06-03 上传
2021-06-06 上传
2020-06-11 上传
2020-12-25 上传
niekx
- 粉丝: 0
- 资源: 2
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集