Oracle12.2 RAC集群管理修改IP地址(DNS解析)

news2024/12/1 5:13:49

Oracle12.2 RAC集群管理之修改IP地址

该章节实验是基于此章节基础上操作:
Oracle LinuxR7安装Oracle 12.2 RAC集群实施(DNS解析)-CSDN博客
环境

改前IP:
172.30.21.101   hefei1   hefei1.hefeidb.com
172.30.21.102   hefei2   hefei2.hefeidb.com
10.10.1.101  hefei1prv     hefei1prv.hefeidb.com
10.10.1.102  hefei2prv     hefei2prv.hefeidb.com
172.30.21.103   hefei1vip    hefei1vip.hefeidb.com
172.30.21.104   hefei2vip     hefei2vip.hefeidb.com
172.30.21.105   hefeiscan     hefeiscan.hefeidb.com
172.30.21.106   hefeiscan     hefeiscan.hefeidb.com
172.30.21.107   hefeiscan     hefeiscan.hefeidb.com
172.30.21.112 hefeidns  hefeidb.com  hefeidns.hefeidb.com

改后IP:
172.30.21.121  hefei1  hefei1.hefeidb.com
172.30.21.122  hefei2  hefei2.hefeidb.com
10.10.1.101 hefei1prv   hefei1prv.hefeidb.com
10.10.1.102 hefei2prv   hefei2prv.hefeidb.com
172.30.21.123  hefei1vip  hefei1vip.hefeidb.com
172.30.21.124  hefei2vip   hefei2vip.hefeidb.com
172.30.21.125  hefeiscan   hefeiscan.hefeidb.com
172.30.21.126  hefeiscan   hefeiscan.hefeidb.com
172.30.21.127  hefeiscan   hefeiscan.hefeidb.com
172.30.21.112 hefeidns hefeidb.com hefeidns.hefeidb.com

停止RAC

先停数据库停监听

[grid@hefei1:/home/grid]$srvctl stop database -d hefeidb -o immediate

[grid@hefei1:/home/grid]$srvctl stop listener

再停crs集群

[root@hefei1 ~]# crsctl stop crs

[root@hefei2 ~]# crsctl stop crs

配置/etc/hosts文件

先不要修改私网IP,后面再修改

[root@hefei1 ~]# vi /etc/hosts

[root@hefei2 ~]# vi /etc/hosts

172.30.21.121  hefei1  hefei1.hefeidb.com
172.30.21.122  hefei2  hefei2.hefeidb.com
10.10.1.101 hefei1prv   hefei1prv.hefeidb.com
10.10.1.102 hefei2prv   hefei2prv.hefeidb.com
172.30.21.123  hefei1vip  hefei1vip.hefeidb.com
172.30.21.124  hefei2vip   hefei2vip.hefeidb.com
172.30.21.125  hefeiscan   hefeiscan.hefeidb.com
172.30.21.126  hefeiscan   hefeiscan.hefeidb.com
172.30.21.127  hefeiscan   hefeiscan.hefeidb.com
172.30.21.112 hefeidns hefeidb.com hefeidns.hefeidb.com

修改主机的IP地址

只修改public IP,开始不能修改私网IP

[root@hefei1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

[root@hefei2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

[root@hefei1 ~]# service network restart

[root@hefei2 ~]# service network restart

重新连接

配置DNS

image-20241125155639137

image-20241125155647154

测试dns客户端

image-20241125155701226

清理DNS

image-20241125155715213

修改public ip-vip ip-scan

修改pubilc ip

su - root

crsctl start crs

ctsctl check crs

crs_stat -t

image-20241125155740635
root 用户查看并修改共享盘网络配置:
oifcfg getif

image-20241125155803833

删除旧值并设定新值

oifcfg delif -global enp0s3
oifcfg setif -global enp0s3/172.30.21.0:public

image-20241125155816299

修改vip ip

vip 地址没有修改

[root@hefei1 ~]# srvctl config vip -n hefei1

[root@hefei1 ~]# srvctl config vip -n hefei2

–如果没有自动变成新的ip ,需要以下操作 --【都在一个节点1执行】

srvctl stop listener -n hefei1

srvctl stop listener -n hefei2

srvctl stop vip -n hefei1 --[报错:srvctl stop vip -n hefei1 -force]

srvctl stop vip -n hefei2

修改 VIP 设置:

srvctl modify nodeapps -n hefei1 -A 172.30.21.123/255.255.255.0/enp0s3

srvctl modify nodeapps -n hefei2 -A 172.30.21.124/255.255.255.0/enp0s3

srvctl start vip -n hefei1

srvctl start vip -n hefei2

srvctl start listener -n hefei1

srvctl start listener -n hefei2

再次验证 VIP 修改完成:
image-20241125155905811

修改scan ip

su -root

srvctl config scan

srvctl modify scan -scanname hefeiscan.hefeidb.com

image-20241125155928769
在这里插入图片描述

修改private ip

–crs集群是打开的

olsnodes -s

oifcfg getif

–相同的网段不用修改

image-20241125155952923
在这里插入图片描述

修改网卡ip地址及hosts的地址

[root@hefei1 ~]# vi /etc/hosts

[root@hefei2 ~]# vi /etc/hosts

[root@hefei1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

[root@hefei2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

速度要快,不然集群会down,重启网卡service network restart

重启主机

[root@hefei1 ~]# crsctl stop crs

[root@hefei2~]# crsctl stop crs

reboot

Oracle 修改private ip及相关测试

在这里插入图片描述

启动数据库[root@hefei2 ~]# srvctl start database -d hefeidb

image-20241125160054659

image-20241125160103389

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2250891.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Git——本地仓库链接并推送到多个远程仓库

步骤 1. 新建仓库init 或 删除已有仓库远程链接 // 1.新建init git init// 2.已有仓库,查看链接的远程仓库 git remote -v// 3.已有远程连接仓库,需要删除连接 git remote rm origin(或对应远程仓库名) 2.新建远程仓库 在gitee、github等托管平台创建…

IDEA某个Impl下的引入的文件红色

IDEA某个Impl下的引入的文件红色,可以正常启动,而且文件是存在的 1.什么情况下会出现这个问题 我的是在不关闭项目的情况下就把电脑关机了,因为这样第二天开机,启动IDEA就会把昨天关机前所有开启的项目全部开启 ,这样有…

docker使用(镜像、容器)

docker基础使用 文章目录 前言1.镜像操作1.1命令介绍1.2.案例实操1.2.1查找镜像1.2.2下载镜像1.2.3查看当前镜像 2.容器操作2.1命令2.1.1容器创建与启动2.1.2. 容器查看2.1.3. 容器操作2.1.4. 容器删除2.1.5. 容器日志2.1.6. 容器内文件操作2.1.7. 容器内命令执行2.1.8. 其他常…

6.STM32之通信接口《精讲》之IIC通信---硬件IIC(STM32自带的硬件收发器)

上一节,完成了对IIC软件的实验程序,也就是说只要我们编程能够模拟IIC协议规定的时序,所有IIC的外设就能解析IIC的读出我们数据,就能和相关IIC外设进行交互,然后,STM32自带硬件收发电路,接下来我…

springboot337校园失物招领系统pf(论文+源码)_kaic

校园失物招领网站的设计与实现 摘要 近年来,信息化管理行业的不断兴起,使得人们的日常生活越来越离不开计算机和互联网技术。首先,根据收集到的用户需求分析,对设计系统有一个初步的认识与了解,确定校园失物招领网站…

智能探针技术:实现可视、可知、可诊的主动网络运维策略

网络维护的重要性 网络运维是确保网络系统稳定、高效、安全运行的关键活动。在当今这个高度依赖信息技术的时代,网络运维的重要性不仅体现在技术层面,更关乎到企业运营的方方面面。网络运维具有保障网络的稳定性、提升网络运维性能、降低企业运营成本等…

mybatis笔记01——初始配置

JavaEE三层架构:表现层(负责与用户的交互,通常实现了用户界面)、业务逻辑层(处理核心业务规则和逻辑,是应用程序的“心脏”。)、数据访问层(负责与数据源(如数据库&#…

第7篇 寻找最大数___ARM C语言程序<三>

Q:可以将寻找到的最大数结果显示在DE1-SoC开发板的硬件外设如红色LED上吗? A:基本原理:对红色LED的Data寄存器进行写操作即可。DE1-SoC_Computer系统上连接到红色LED的并行端口的内存映射地址为0xFF200000,是一个18位…

力扣刷题TOP101:6.BM7 链表中环的入口结点

目录: 目的 思路 复杂度 记忆秘诀 python代码 目的 {1,2},{3,4,5}, 3 是环入口。 思路 这个任务是找到带环链表的环入口。可以看作是上一题龟兔赛跑(Floyd 判圈算法)的延续版:乌龟愤愤不平地举报兔子跑得太快,偷偷…

webrtc视频会议学习(三)

文章目录 关联:源码搭建coturn服务器nginx配置ice配置需服务器要开放的端口 效果 关联: webrtcP2P音视频通话(一) webrtcP2P音视频通话(二) webrtc视频会议学习(三) 源码 WebRTC…

mac上的建议xftp 工具

mac上的建议xftp 工具 最近使用mac比较频繁了,但是第一次重度使用mac里面有很多的工具都是新的,有的window版本的工具无法使用。 xftp 的平替 Cyberduck 从它的官网上下载是免费的,但是如果使用 Apple store 要花费198呢。这不就剩下一大笔…

paimon的四种changelog模式(1)-input模式

环境创建 CREATE CATALOG fs_catalog WITH (typepaimon,warehousefile:/data/soft/paimon/catalog );USE CATALOG fs_catalog;drop table if exists t_changelog_input;CREATE TABLE t_changelog_input (age BIGINT,money BIGINT,hh STRING,PRIMARY KEY (hh) NOT ENFORCED )WIT…

【趣味】斗破苍穹修炼文字游戏HTML,CSS,JS

目录 图片展示 游戏功能 扩展功能 完整代码 实现一个简单的斗破苍穹修炼文字游戏,你可以使用HTML、CSS和JavaScript结合来构建游戏的界面和逻辑。以下是一个简化版的游戏框架示例,其中包含玩家修炼的过程、增加修炼进度和显示经验值的基本功能。 图片…

一款现代化的轻量级跨平台Redis桌面客户端

Tiny RDM‌ 是一款现代化的轻量级跨平台Redis桌面客户端,专为开发和运维人员设计,旨在提供便捷、高效的Redis操作体验。它支持macOS、Windows和Linux操作系统,安装包大小约为10MB,具有广泛的兼容性和便携性‌。 功能特性 ‌轻量级…

【大数据学习 | Spark调优篇】Spark之JVM调优

1. Java虚拟机垃圾回收调优的背景 如果在持久化RDD的时候,持久化了大量的数据,那么Java虚拟机的垃圾回收就可能成为一个性能瓶颈。因为Java虚拟机会定期进行垃圾回收,此时就会追踪所有的java对象,并且在垃圾回收时,找…

《使用Python进行数据挖掘:理论、应用与案例研究》

嘿,今天我要给你们介绍一本使用Python进行数据挖掘的好书。这本书是由吴迪博士撰写的,他是雷曼学院商学院的助理教授,也是数据科学的实战派。 在这个时代,数据多得让人眼花缭乱,要从中找出有用的信息,那可不…

C++之C++11新特性(三)--- 智能指针

目录 一、智能指针 1.1 为什么需要智能指针 1.2 内存泄漏 1.2.1 内存泄漏的基本概念 1.2.2 内存泄漏的分类 1.2.3 如何避免内存泄漏 1.3 智能指针的使用及其原理 1.3.1 RAII 1.3.2 智能指针的基本原理 1.3.3 auto_ptr 1.3.4 unique_ptr 1.3.5 shared_ptr 1.3.6 sha…

Flink学习连载文章8--时间语义

Time的分类 (时间语义) EventTime:事件(数据)时间,是事件/数据真真正正发生时/产生时的时间 IngestionTime:摄入时间,是事件/数据到达流处理系统的时间 ProcessingTime:处理时间,是事件/数据被处理/计算时的系统的时间 EventTime的重要性 假设,你正在去往地下停…

【Docker】部署nginx

docker部署nginx docker部署nginx镜像加速器1、拉取nginx镜像2、创建nginx容器3、浏览器访问 docker部署nginx 镜像加速器 备注:阿里云镜像加速地址 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors可用的镜像源: https://https://reg…

github webhooks 实现网站自动更新

本文目录 Github Webhooks 介绍Webhooks 工作原理配置与验证应用云服务器通过 Webhook 自动部署网站实现复制私钥编写 webhook 接口Github 仓库配置 webhook以服务的形式运行 app.py Github Webhooks 介绍 Webhooks是GitHub提供的一种通知方式,当GitHub上发生特定事…