前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux系统安装Oracle 19c RAC方法(一)

Linux系统安装Oracle 19c RAC方法(一)

作者头像
用户1289394
发布2021-11-05 09:26:12
1.3K0
发布2021-11-05 09:26:12
举报
文章被收录于专栏:Java学习网

1 OS环境检查

项目

要求

检查命令

RAM

至少8G

# grep MemTotal /proc/meminfo

运行级别

3 or 5

# runlevel

Linux版本

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4:4.1.12-112.16.7.el7uek.x86_64 or laterOracle Linux 7.4 with the Unbreakable Enterprise Kernel 5:4.14.35-1818.1.6.el7uek.x86_64 or laterOracle Linux 7.4 with the Red Hat Compatible kernel:3.10.0-693.5.2.0.1.el7.x86_64 or later• Red Hat Enterprise Linux 7.4: 3.10.0-693.5.2.0.1.el7.x86_64or later• SUSE Linux Enterprise Server 12 SP3: 4.4.103-92.56-defaultor later

# uname -mr# cat /etc/redhat-release

/tmp

至少1G

# du -h /tmp

swap

SWAP Between 4 GB and 16 GB: Equal to RAMMore than 16 GB: 16 GB,如果启用了Huge Page,则计算SWAP需要减去分配给HugePage的内存。

# grep SwapTotal /proc/meminfo

/dev/shm

检查/dev/shm挂载类型,以及权限。

# df -h /dev/shm

软件空间要求

grid至少12G,Oracle至少10g空间,建议分配100g预留19c开始GIMR在standalone安装时变为可选项。

# df -h /u01

2 关闭THP,开启Hugepages

如果使用Oracle Linux,可以通过Preinstallation RPM配置操作系统,如果安装OracleDomain Services Cluster,则需要配置GIMR,则需要考虑大页面会被GIMR的SGA使用1G,需要将此考虑到hugepages中,standalone则可以选择是否配置GIMR。

2.1 禁用透明大页面:

# 查看透明大页面是否开启

[root@db-oracle-node1 ~]# cat /sys/kernel/mm/transparent_hugepage/enabled

[always] madvise never

# 查看透明大页面整理碎片功能是否开启,THP defragmentation

[root@db-oracle-node1 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag

[always] madvise never

将"transparent_hugepage=never"内核参数追加到GRUB_CMDLINE_LINUX选项后:

# vi /etc/default/grub

GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap ...

transparent_hugepage=never"

备份/boot/grub2/grub.cfg,通过grub2-mkconfig -o命令重建/boot/grub2/grub.cfg文件:

On BIOS-based machines: ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

On UEFI-based machines: ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

重启系统:

# shutdown -r now

验证参数设置是否正确:

# cat /proc/cmdline

2.2 开启大页面:

# vim /etc/sysctl.conf

vm.nr_hugepages = xxxx

# sysctl -p

vim/etc/security/limits.conf

oracle soft memlock xxxxxxxxxxx

oracle hard memlock xxxxxxxxxxx

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 OS环境检查
  • 2 关闭THP,开启Hugepages
    • 2.1 禁用透明大页面:
      • 2.2 开启大页面:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档