没有合适的资源?快使用搜索试试~ 我知道了~
首页Centos 7.4安装Oracle 11.2.0.4
centos 7.4 安装 oracle 11.2.0.4 最佳实践,作者原创 环境 操作系统:Centos 7.4 CentOS-7-x86_64-DVD-1708.iso Oracle软件:oracle 11.2.0.4 p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip
资源详情
资源评论
资源推荐
环境
操作系统:Centos 7.4
CentOS-7-x86_64-DVD-1708.iso
Oracle 软件:oracle 11.2.0.4
p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
1. 关闭防火墙、SELinux
# systemctl status 'rewalld.service
# systemctl stop 'rewalld.service
# systemctl disable 'rewalld.service
# sestatus
# vi /etc/selinux/con'g
# This 'le controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modi'cation of targeted policy. Only selected processes are
protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# reboot
# systemctl status 'rewalld.service
# sestatus
2. 禁用 Transparent Huge Pages(THP)
查看 THP 的状态(centos 7 中默认是打开的):
# cat /sys/kernel/mm/transparent_hugepage/enabled
# cat /sys/kernel/mm/transparent_hugepage/defrag
编辑 rc.local 文件:
# vi /etc/rc.d/rc.local
增加以下内容:
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
'
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
'
赋予 rc.local 文件可执行权限:
# chmod +x /etc/rc.d/rc.local
重启操作系统,使配置生效,检查 THP 状态,应该是被禁用的
# reboot
# cat /sys/kernel/mm/transparent_hugepage/enabled
# cat /sys/kernel/mm/transparent_hugepage/defrag
3. 启用大页
3.1 估算 hugepages 的大小
可以通过以下公式简单估算所需 hugepages 数量
#hugepages=SGA(MB)/hugepage_size(MB)+100
如果 sga 的大小为 64G,则需要的 hugepages 数量约为:
64*1024/2+100=32868
3.2 配置 memlock
编辑/etc/security/limits.conf 文件,如果文件中已经配置了 memlock,则根据实际情
况进行调整;如果文件中没有配置 memlock,则在最后添加以下内容:
oracle hard memlock lock_value
oracle soft memlock lock_value
其中 lock_value(单位 KB)值比 SGA 值略大即可,推荐根据 hugepages 大小进行设置,
如果 sga 大小为 64G,则 lock_value 可设置为:
(64*1024/2+100)*2*1024=67313664
# vi /etc/security/limits.conf
oracle hard memlock 67313664
oracle soft memlock 67313664
3.3 设置 hugepages 内核参数
编辑/etc/sysctl.conf 文件,加入以下内容:
vm.nr_hugepages=32868
# vi /etc/sysctl.conf
vm.nr_hugepages=32868
# sysctl -p
3.4 重启服务器和 oracle 数据库后,确认 hugepages 生效
# reboot
# grep Huge /proc/meminfo
4. 检查主机名,配置 hosts 表
# hostname (查看 hostname)
# vi /etc/hostname (如果 hostname 不合适修改该文件)
建议在安装操作系统时设置合适的主机名
# vi /etc/hosts 增加以下内容
192.168.10.80 sxpamsdb
其中 IP 地址为服务器实际 IP 地址,后面的主机名是实际的主机名
5. 创建用户和用户组
# groupadd -g 501 oinstall
# groupadd -g 502 dba
# groupadd -g 503 oper
# useradd -u 502 -g oinstall -G dba,oper oracle
# passwd oracle
#
可批量执行
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
useradd -u 502 -g oinstall -G dba,oper oracle
passwd oracle
# id oracle
6. 配置内核参数
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.'le-max = 6815744
kernel.shmall = 4294967296
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 500 64000 500 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
剩余27页未读,继续阅读
Ray-Song
- 粉丝: 238
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3