热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ORACLERACIP修改(ORACLE11.2.0.4)

ORACLERACIP修改(ORACLE11.2.0.4)1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,databa

ORACLE RAC IP修改(ORACLE 11.2.0.4)

1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,database)

1.1  所有节点上禁止数据库启动,停止数据库

[grid@rac1 ~]$ srvctl stop database -d racdb

1.2  禁止所有节点的LISTNER的启动,停止所有节点上的LISTENER

[grid@rac1 ~]$ srvctl disable listener

[grid@rac1 ~]$ srvctl stop listener

1.3  禁止所有节点的VIP的启动,停止所有节点上的VIP

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac1-vip"
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac2-vip
[grid@rac1 ~]$ srvctl stop vip -n rac1

[grid@rac1 ~]$ srvctl stop vip -n rac2

 

1.4  禁止所有节点的SCAN_LISTENER的启动,停止所有节点上的SCAN_LISTENER

[grid@rac1 ~]$ srvctl disable scan_listener

[grid@rac1 ~]$ srvctl stop scan_listener

 

1.5  禁止所有节点的SCAN的启动,停止所有节点上的SCAN

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable scan
[grid@rac1 ~]$ srvctl stop scan

2.网络基础设施配置(交换机,路由器)

3.操作系统网络配置修改(/etc/hosts,ifcfg-eth0,)

4.CRS 网络相关资源的重新配置和启动

4.1 集群的public网络和网卡设置
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg getif
          eth0  10.3.0.0  global  public
          eth1  192.168.0.0  global  cluster_interconnect
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg delif -global eth0
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth0/10.8.0.0:public
修改完成后在所有几点调用下面的命令验证更改是否在所有节点上生效

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg getif
          eth1  192.168.0.0  global  cluster_interconnect

          eth0  10.8.0.0  global  public

4.2 修改VIP

[root@raw1 bin]# ./srvctl modify nodeapps -n rac1 -A 192.168.0.222/255.255.255.0/eth0

[root@raw1 bin]# ./srvctl modify nodeapps -n rac2 -A 192.168.0.223/255.255.255.0/eth0

 

4.3 修改SCAN-IP

root用户修改scan ip
[root@rac1 ~]#./srvctl modify scan -n 192.168.0.56
8、修改后确认
[root@rac1 ~]#./srvctl config scan
SCAN name: 192.168.0.56, Network: 1/192.168.0.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /192.168.0.56/192.168.0.56
查看修改情况。

 

4.5  vip配置和LISTENER得启动
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable vip -i "rac1-vip"
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable vip -i "rac2-vip"
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start vip -n rac1
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start vip -n rac2

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable listener
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start listener
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable scan
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start scan
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable scan_listener
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start scan_listener

4.6 启动数据库,完成oracle rac 环境public 网络的切换。

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable database -d rac1
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start database -d rac2

5.测试数据库连通

6.修改服务和相关监听ip,应用服务器正常连通。



推荐阅读
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了如何找到并终止在8080端口上运行的进程的方法,通过使用终端命令lsof -i :8080可以获取在该端口上运行的所有进程的输出,并使用kill命令终止指定进程的运行。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • Tkinter Frame容器grid布局并使用Scrollbar滚动原理
    本文介绍了如何使用Tkinter实现Frame容器的grid布局,并通过Scrollbar实现滚动效果。通过将Canvas作为父容器,使用滚动Canvas来滚动Frame,实现了在Frame中添加多个按钮,并通过Scrollbar进行滚动。同时,还介绍了更新Frame大小和绑定滚动按钮的方法,以及配置Scrollbar的相关参数。 ... [详细]
  • 为什么下一个5年,软件定义市场将暴涨32%
    Technavio公司的市场调研分析预测,到2020年全球软件定义一切(SDx)市场年复合增长率将超过32%,向虚拟化的转化是市场增长的主要驱动力。近来 ... [详细]
  • 关于extjs开发实战pdf的信息
    本文目录一览:1、extjs实用开发指南2、本 ... [详细]
author-avatar
零夏一夜_335
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有