gpnp Tools 使用方法小节

本文介绍了Oracle 11gR2中gpnptool的使用方法,特别是在集群无法开启时,如何修改集群bootstrap信息,包括Cluster Name、Network Profile、CSS-Profile和ASM-Profile。通过gpnptool,可以在不启动集群的情况下更新gpnp profile,以应对网络配置变化等场景。
摘要由CSDN通过智能技术生成


首先,gpnp profile(这是个xml文件,而对于gpnp的 wallet文件,我们并不做过多的介绍)用于存放构建集群的bootstrap 信息,或者可以称为构建集群的最基本的信息,其中包括,集群名称,集群GUID, ASM discovery string, 公网和私网信息等等。所以,当我们在启动集群的某一个节点时,需要读取这个文件(默认文件名为<gi_home>/gpnp/<node_name>/profiles/peer/profile.xml),从而获得构建集群的基本信息。另外,由于这个文件中保存的是整个集群的基本信息,所以这个文件在所有节点之间都应该是相同的。同时,我们还需要一个守护进程,也就是gpnpd.bin(资源名为 ora.gpnpd) 来对gpnp profile 进行维护。举个例子,一个3节点的集群,其中节点3由于一些问题暂时没有启动,而在此期间,集群的私网配置发生了改变,之后,节点3启动,在启动的过程中,节点3的gpnpd进程需要和其他节点的gpnpd进程通信,获得最新版本的gpnp profile。




参考文章:
《11gR2新特性---Gpnp守护进程》
https://blogs.oracle.com/Database4CN/tags/gpnp




我们知道,11gr2 修改网络配置,都必须在集群开启的状态下,使用oifcfg或者其他srvctl等命令。


如果网络状态已经改变,无法开启集群,除了将网络恢复到原来的状态,还能如何?
这就引入了gpnptool工具,这个工具可以在不开启集群的情况下修改集群bootstrap的信息。包括:
1) Cluster Name
2) Network Profile
3) CSS-Profile tag
4) ASM-Profile tag






下面的示例就是在集群已经关闭,但是私有网已经变化无法正常开启crs,而使用gpnptool工具来修改配置信息的示例:


以下为gpnpprofile的示例信息:
<?xml version="1.0" encoding=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值