怎么修改linux中rac上IP地址

技术怎么修改linux中rac上IP地址本篇内容主要讲解“怎么修改linux中rac上IP地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么修改linux中rac上IP地

本篇内容主要讲解"怎么修改Linux操作系统操作系统中英国皇家飞行俱乐部(Club)皇家航空公司英国皇家汽车俱乐部(Club)皇家汽车公司美国研究分析公司(研究分析Corporation)加拿大铁路协会(Canada)铁路协会雷达进场控制(雷达进场控制)上互联网协议(互联网协议)地址",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么修改Linux操作系统操作系统中英国皇家飞行俱乐部(Club)皇家航空公司英国皇家汽车俱乐部(Club)皇家汽车公司美国研究分析公司(研究分析Corporation)加拿大铁路协会(Canada)铁路协会雷达进场控制(雷达进场控制)上互联网协议(互联网协议)地址"吧!

修改前IP:

####公共知识产权#####

192.168.11.100 db1

192.168.11.200 db2

####贵宾# # # # # #

192.168.11.111 db1_vip

192.168.11.222 db2_vip

####扫描IP # # # # #

192.168.11.101 scanip

修改后IP:

####公共知识产权#####

192.168.57.100 db1

192.168.57.200 db2

####贵宾# # # # # #

192.168.57.111 db1_vip

192.168.57.222 db2_vip

####扫描IP # # # # #

192.168.57.101 scanip

修改网段11.改成57.

一准备

1 关闭数据库

[grid@db1 ~]$ srvctl状态数据库-d orcl

实例orcl1正在节点db1上运行

实例orcl2正在节点db2上运行

[grid@db1 ~]$ srvctl停止数据库-d orcl

[grid@db1 ~]$ srvctl状态数据库-d orcl

实例orcl1未在节点db1上运行

实例orcl2没有在节点db2上运行

2查看原扫描的信息

[grid@db1 ~]$ srvctl配置扫描

扫描名称:扫描ip,网络: 1/192。168 .11 .0/255 .255 .255 .0/eth 0

扫描贵宾名称:扫描1、IP:/扫描ip/192.168.11.101

[grid@db1 ~]$ srvctl配置侦听器

名称: LISTENER

网络: 1,所有者:网格

家庭: CRS家庭

端点: TCP:1521

3关闭听众、crs

[grid@db1 ~]$ srvctl停止侦听器

[网格@db1 ~]$ crsctl停止crs -f

CRS-4563:用户权限不足。

CRS-4000:命令停止失败,或已完成但有错误。

[grid@db1 ~]$ su root

密码:

[根@db1网格]# crsctl停止crs -f

[root@db2 grid]# crsctl停止crs -f

四修改/etc/hosts(两个节点)

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

####公共知识产权#####

192.168.57.100 db1

192.168.57.200 db2

5修改骨网卡信息(两个节点)

VI/etc/sysconfig/network-scripts/ifcfg-eth 0

服务网络重启

然后在虚拟机上重新配置网卡连接方式,(在宿主机上新建立一个虚拟网卡虚拟机桥接在该网卡上)

6 启动crs(两个节点)

[根@db1网格]# crsctl启动冷轧钢

CRS-4123:甲骨文高可用性服务已启动。

[root@db2 grid]# crsctl启动冷轧钢

CRS-4123:甲骨文高可用性服务已启动。

1 修改public ip

- 节点一

一查看信息(原)

[根@db1网格】# oifcfg getif

eth2 10.0.0.0全局集群_互连

eth0 192.168.11.0 globalnbs

p; public

2 删除原ip

[root@db1 grid]# oifcfg delif -global eth0/192.168.11.0

3 注册新ip

[root@db1 grid]# oifcfg setif -global eth0/192.168.57.0:public

4 验证

[root@db1 grid]# oifcfg getif
eth2  10.0.0.0  global  cluster_interconnect
eth0  192.168.57.0  global  public

--节点2

[root@db2 grid]#  oifcfg getif
eth2  10.0.0.0  global  cluster_interconnect
eth0  192.168.57.0  global  public                    --网段已经改过来了。我感觉已经不用删除,再添加了

[root@db2 grid]# oifcfg delif -global eth0/192.168.11.0
[root@db2 grid]# oifcfg setif -global eth0/192.168.57.0:public
[root@db2 grid]# oifcfg getif
eth2  10.0.0.0  global  cluster_interconnect
eth0  192.168.57.0  global  public

2 修改vip 

1 查看vip配置

[root@db2 admin]# srvctl config nodeapps -a
Network exists: 1/192.168.11.0/255.255.255.0/eth0, type static
VIP exists: /db1_vip/192.168.11.111/192.168.11.0/255.255.255.0/eth0, hosting node db1
VIP exists: /db2_vip/192.168.11.222/192.168.11.0/255.255.255.0/eth0, hosting node db2

2 停实例和vip

[root@db1 grid]# srvctl stop instance -d rac -n db1
[root@db1 grid]# srvctl stop vip -n db1 -f

[root@db2 grid]# srvctl stop instance -d rac -n db2
[root@db2 grid]# srvctl stop vip -n db2 -f

3
修改hosts文件(root两个节点)

vi /etc/hosts

##### VIP #####

192.168.57.111 db1_vip

192.168.57.222 db2_vip

4 修改vip的配置

--节点1

[root@db1 grid]# /grid/11.2.0/grid/bin/srvctl modify nodeapps -n db2 -A 192.168.57.111/255.255.255.0/eth0

--节点2

[root@db2 grid]# /grid/11.2.0/grid/bin/srvctl modify nodeapps -n db2 -A 192.168.57.222/255.255.255.0/eth0

5 启动

--节点1

[root@db1 grid]# srvctl start vip -n db1
PRKO-2420 : VIP is already started on node(s): db1
[root@db1 grid]# srvctl start listener -n db1
[root@db1 grid]# srvctl start instance -d rac -n db1

--节点2

[root@db2 grid]# srvctl start vip -n db2
[root@db2 grid]# srvctl start listener -n db2
[root@db2 grid]# srvctl start instance -d rac -n db2

6 验证

[root@db2 grid]# srvctl config nodeapps -a
Network exists: 1/192.168.57.0/255.255.255.0/eth0, type static
VIP exists: /db1_vip/192.168.57.111/192.168.57.0/255.255.255.0/eth0, hosting node db1
VIP exists: /192.168.57.222/192.168.57.222/192.168.57.0/255.255.255.0/eth0, hosting node db2

不知道什么原因,这里vip的名字不出现,也不太影响

3 修改scan ip(单节点执行)

1停止scan服务和scan

[root@db1 grid]# srvctl stop scan_listener
[root@db1 grid]# srvctl stop scan  

2 修改host文件

vi /etc/hosts

#####SCAN IP #####

192.168.57.101 scanip

3  修改scan配置(root)  

[root@db1 grid]# srvctl modify scan -n scanip             
--这里是自己hosts解析的scanip的名字

4  修改scan listener配置

[root@db1 grid]# srvctl modify scan_listener -u

5 启动

[root@db1 grid]# srvctl start scan_listener

6 启动数据库

[root@db1 grid]# srvctl start database -d orcl

7 验证

[root@db1 grid]# srvctl config scan
SCAN name: scanip, Network: 1/192.168.57.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /scanip/192.168.57.101

--查看集群资源

[root@db1 grid]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       db1                                          
               ONLINE  ONLINE       db2                                          
ora.gsd
               OFFLINE OFFLINE      db1                                          
               OFFLINE OFFLINE      db2                                          
ora.net1.network
               ONLINE  ONLINE       db1                                          
               ONLINE  ONLINE       db2                                          
ora.ons
               ONLINE  ONLINE       db1                                          
               ONLINE  ONLINE       db2                                          
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       db2                                          
ora.db1.vip
      1        ONLINE  ONLINE       db1                                          
ora.db2.vip
      1        ONLINE  ONLINE       db2                                          
ora.orcl.db
      1        ONLINE  ONLINE       db1                      Open                
      2        ONLINE  ONLINE       db2                      Open                
ora.scan1.vip
      1        ONLINE  ONLINE       db2 

知识补充:

--添加scan

[root@db1 grid]# srvctl add scan scanip

--添加实例

$ srvctl add instance -d orcl -i orcl1 -n db1

$ srvctl add instance -d orcl -i orcl2 -n db2

srvctl start instance -d orcl -n db1

srvctl start instance -d orcl -n db2

--添加database

 
srvctl add database -d orcl -o /oracle/home -p +DATA/orcl/spfileorcl.ora

srvctl start database -d orcl

--添加本地监听

srvctl add listener -l listener

crsctl start resource ora.LISTENER.lsnr

--添加scan资源

srvctl add scan -n scanip

srvctl start scan

到此,相信大家对“怎么修改linux中rac上IP地址”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/71163.html

(0)

相关推荐

  • 雨加散念什么,“雨”字头下面加一个“散”念什么

    技术雨加散念什么,“雨”字头下面加一个“散”念什么霰 xiàn (形声雨加散念什么。从雨,散声。本义:雪珠) 同本义。亦称“雹” [graupel;sleet]
    夜深烟火灭,霰雪落纷纷。——白居易《秦中吟》 白色不透明

    生活 2021年10月29日
  • 怎么理解UML

    技术怎么理解UML今天就跟大家聊聊有关怎么理解UML,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是UML?Unified Modeling Language

    攻略 2021年11月23日
  • leetcode二叉树的最大距离(leetcode合并两个二叉树)

    技术LeetCode如何找出两棵二叉搜索树中的所有元素这篇文章给大家分享的是有关LeetCode如何找出两棵二叉搜索树中的所有元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一,两棵

    攻略 2021年12月15日
  • 如何解决甲骨文中的SVR4错误问题

    技术oracle出现SVR4 Error报错问题怎么解决这篇文章主要讲解了“oracle出现SVR4 Error报错问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学

    攻略 2021年12月22日
  • 西汉建立时间,东汉和西汉,哪个更强大

    技术西汉建立时间,东汉和西汉,哪个更强大在中国历史上,一直有着“强汉盛唐”的说法,西汉曾有“明犯我强汉者,虽远必诛!”、“凡日月所照,江河所至,皆为汉土”的豪言壮语。东汉也有“光武中兴”、“明章之治”的开明盛世。西汉和东

    生活 2021年10月28日
  • jmeter压力测试报错:java.net.BindException: Address already in use: connect

    技术jmeter压力测试报错:java.net.BindException: Address already in use: connect jmeter压力测试报错:java.net.BindExce

    礼包 2021年12月23日