首页 > 数据库 >CentOS7 安装Oracle RAC

CentOS7 安装Oracle RAC

时间:2024-01-08 16:33:38浏览次数:45  
标签:powerflex RAC service GRUB CentOS7 etc Oracle node2 root

本文是Oracle RAC安装之前的前期准备工作,贴出以便后续查阅

修改主机名

hostnamectl set-hostname webdb1

hostnamectl set-hostname webdb2

禁用NUMA和透明大页

vi /etc/default/grub

[root@webdb1 ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet numa=off transparent_hugepage=never"
GRUB_DISABLE_RECOVERY="true"

grub2-mkconfig -o /boot/grub2/grub.cfg


[root@powerflex-node1 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-35ae27f2723a4e479e24cf03570f825c
Found initrd image: /boot/initramfs-0-rescue-35ae27f2723a4e479e24cf03570f825c.img
done

禁用SElinux

vi /etc/selinux/config


SELINUX=disabled

关闭防火墙等服务

[root@powerflex-node2 ~]# systemctl stop firewalld.service
[root@powerflex-node2 ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@powerflex-node2 ~]#
[root@powerflex-node2 ~]# systemctl stop NetworkManager
[root@powerflex-node2 ~]# systemctl disable NetworkManager.service
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
[root@powerflex-node2 ~]# systemctl stop chronyd
[root@powerflex-node2 ~]# systemctl disable chronyd
[root@powerflex-node2 ~]# mv /etc/chrony.keys /etc/chrony.keys_bak
[root@powerflex-node2 ~]# mv /etc/chrony.conf /etc/chrony.conf_bak

重启

reboot

修改Hosts文件


192.168.1.21	webdb1
192.168.1.22	webdb2
192.168.2.21	webdb1-priv
192.168.2.22	webdb2-priv
192.168.1.23	webdb1-vip
192.168.1.24	webdb2-vip
192.168.1.25	webdb-scan

设置OS参数

CentOS7 安装Oracle RAC _linux

设置内核参数

MEMTOTAL=$(free -b | sed -n '2p'| awk '{print $2}')
SHMMAX=$(expr $MEMTOTAL / 2)
SHMMNI=4096
PAGESIZE=$(getconf PAGE_SIZE)
cat <<EOF>> /etc/sysctl.d/97-oracle-database-sysctl.conf
# for oracle install
kernel.shmmax = $SHMMAX
kernel.shmall = 'expr \($SHMMAX / $PAGESIZE \)\*\($SHMMNI / 16\)'
kernel.shmmni = 4096
EOF

CentOS7 安装Oracle RAC _linux_02

CentOS7 安装Oracle RAC _sed_03

新增用户

CentOS7 安装Oracle RAC _参数设置_04

创建路径

CentOS7 安装Oracle RAC _参数设置_05

设置参数

CentOS7 安装Oracle RAC _参数设置_06

设置环境变量

CentOS7 安装Oracle RAC _linux_07

   

CentOS7 安装Oracle RAC _参数设置_08

设置多路径

CentOS7 安装Oracle RAC _sed_09


标签:powerflex,RAC,service,GRUB,CentOS7,etc,Oracle,node2,root
From: https://blog.51cto.com/chenxuewen/9146781

相关文章

  • oracle 9i&10g编程艺术-读书笔记2
    配置Statspack安装Statspack需要用internal身份登陆,或者拥有SYSDBA(connect/assysdba)权限的用户登陆。需要在本地安装或者通过telnet登陆到服务器。selectinstance_name,host_name,version,startup_timefromv$instance;检查数据文件路径及磁盘空间,以决定创建数据文件的位置:......
  • CentOS7 安装配置SFTP服务器详解
    https://blog.csdn.net/weixin_45688268/article/details/126355365CentOS7安装配置SFTP服务器详解AquaMriusC于2022-08-1521:39:26发布阅读量1w 收藏56点赞数7分类专栏:虚拟机与云服务器文章标签:linuxcentosssh版权华为云开发者联盟该内容已被华为云开发者联盟社区收......
  • 安卓期末小项目TrackTable收支表+源码
    一、需求分析这是一款账目记录、分析App,本系统主要功能有:用户登录注册、首页账单分析、上传账单、搜索账单信息、个人信息、重置密码、数据效验。系统功能图系统总用例图二、系统开发平台环境IDE:AndroidStudio 2021.1.x插件:simpleUMLCE工具:Visustinv8DemoJava版本:Java11OS:win11......
  • Centos7安装mysql5.7
    Centos7安装mysql5.71、查看rpm包rpm-qa|grepmysql若有可用rpm-e卸载查找是否有mysql:find/-namemysql检测系统是否自带mysqlrpm-qa|grepmysql如果是,则使用下面命令进行删除:rpm-e--nodeps‘上一步查找的名称’删除成功后,查询所有Mysql对应的文件夹whereis......
  • MySQL8.0 PG数据库 SQLServer Oracle数据库 数据库忘记密码 处理方法
    MySQL8.0分为rpm方式和tar.gz安装方式不同而不同需要修改/etc/my.conf配置文件.注意如果是rpm包的话就在这个路径下面修改增加内容skip-grant-tables注意修改完需要重启数据库rpm包安装的方式重启方法为:systemctlrestartmysqld然后可以无密码登录数据mysql-uro......
  • 如何修改Centos7的IP地址
    目录一、打开网卡配置文件二、修改参数三、设置IP和掩码等四、重启服务一、打开网卡配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33二、修改参数(1)BOOTPROTO=static #dhcp:自动分配ip,static:静态ip(2)ONBOOT=yes#开启启动必须是yes三、设置IP和掩码等IPADDR=19......
  • 讲解'BatchNorm2d' object has no attribute 'track_running_stats'
    讲解'BatchNorm2d'objecthasnoattribute'track_running_stats'在使用深度学习框架PyTorch进行模型训练时,有时可能会遇到以下错误提示:plaintextCopycode'BatchNorm2d'objecthasnoattribute'track_running_stats'这个错误提示通常与PyTorch版本升级或代码中的一些配......
  • oracle如何进行复杂的join查询
    在Oracle数据库中,进行复杂的JOIN查询涉及多个表之间的连接,可以使用JOIN子句来实现。以下是一些示例,展示如何在Oracle中执行复杂的JOIN查询:1.内连接(INNERJOIN):SELECTemployees.employee_id,employees.employee_name,departments.department_nameFROMemployeesINNERJOIN......
  • Oracle Database 23c Free - Developer Release 免费的 Oracle 数据库开发者版本下载
    免费的Oracle数据库开发者版本作者主页:sysin.orgOracleDatabase23cFree-DeveloperRelease是一个全新的、免费的、业界领先的Oracle数据库,全世界各个行业的企业每天都在使用它。无需oracle.com帐户即可下载,可以通过这个世界领先的简单、快速的融合数据库,支持所有数据模......
  • 2_7 Object Abstraction
    2_7ObjectAbstractionTheobjectsystemallowsprogrammerstobuildanduseabstractdatarepresentationsefficiently.Itisalsodesignedtoallowmultiplerepresentationsofabstractdatatocoexistinthesameprogram.Acentralconceptinobjectabst......