GPnP Profile 文件的作用:

GPnP Profile 文件是一个保存于 $GRID_HOME/gpnp/<hostname>/profiles/peer 目录下的小型 XML 文件,名称为 profile.xml。
其用于正确描述 RAC 每个节点的全局特性。每个节点上都会保存一个本地的 GPnP Profile,并且由 GPnP 守护进程(GPnPD)维护。
GPnP Profile 包含的内容:
GPnP Profile 的功能类似于 SPFILE,其用于保存启动数据库集群程序所需的必要信息,如下表所示。
GPnP Profile 参数
集群名称(Cluster name)
网络类型,包含业务及心跳网络(Network classifications, Public/Private)
用于 CSS 进程的存储(Storage to be used for CSS)
用于 ASM 的存储(Storage to be used for ASM : SPFILE location, ASM DiskString etc)
数字签名信息(Digital signature information):GPnP Profile 对安全十分敏感,其可识别根分区的信息,并且保存了数据签名的配置权限。
GPnP Profile 信息的更新:
GPnP Profile 将会在以下情况被更新。
(1).GPnP 守护进程(GPnPD)将在软件安装、系统启动或 Profile 更新时复制 Profile 的变化,以此实现所有节点 GPnP Profile 的同步更新
(2).当由 oifcfg、crsctl、asmcmd 等命令更改集群配置时,GPnP Profile 都将被同步更新。 
集群软件对 GPnP Profile 配置信息的应用原理:
启动集群软件时,需要访问仲裁盘(Voting Disk)。当仲裁盘为 ASM 磁盘时,以上仲裁盘的信息需要从 GPnP Profile 中读取,其中 GPnP Profile 对仲裁盘信息描述如下。
<orcl:CSS-Profile id=”css” DiscoveryString=”+asm” LeaseDuration=”400″/>
即使 ASM 实例没有启动,仲裁盘的信息依旧可以通过 kfed 功能读取。(he voting disk is read using kfed utility  even if ASM is not up.)
随后,集群软件将检查是否所有的 RAC 节点都更新了 GPnP Profile 信息,并且 RAC 各节点将依据 GPnP 的配置信息加入集群中。当一个节点加入集群或在集群中启动时,集群软件将在节点上启动 GPnP agent。当节点已经在集群内部时,GPnP agent 将读取已存在于节点内的 GPnP profile。当节点被新加至集群时,GPnP agent 将通过组播协议(mDNS)定位到一个已存在于集群的节点的 GPnP agent,并且从该源端的 agent 上获取 GPnP profile。
随后,CRSD 进程将需要读取 OCR 信息以启动节点上的多个资源,并根据资源状态更新 OCR 信息。(Next CRSD needs to read OCR to startup various resources on the node and hence update it as status of resources changes.)因为 OCR 信息保存于 ASM 磁盘内,所以 CRSD 读取 OCR 信息前需获知 ASM Spfile 参数文件的路径。需要在不同的参数文件中查找 ASM Spfile 路径,因此查找文件的顺序如下:(1).GPnP Profile;(2).ORACLE_HOME/dbs/spfile<sid.ora>;(3).ORACLE_HOME/dbs/init<sid.ora>

 
GPnP Profile 维护工具:
可使用 gpnptool 工具对 GPnP Profile 进行维护,常见命令如下。
(1).$> gpnptool get:读取 GPnP Profile 内容(How to read the profile)
(2).$> gpnptool lfind:查看运行于本地节点的 GPnP 守护进程(How to find GPnP Deamons are running on the local node)
(3).$> gpnptool find:查看基于 mDNS 协议可以探测到的所有 GPnP 守护进程(How to find all RD-discoverable resources of given type)
(4).$> gpnptool getpval -<parameter_name>:查看 GPnP Profile 中对应参数的值,其中 <parameter_name> 为参数名称。

Oracle-11g-R2 RAC 环境下 GPnP Profile 文件

转载于:https://www.cnblogs.com/autopenguin/p/6220943.html

Oracle-11g-R2 RAC 环境下 GPnP Profile 文件相关推荐

  1. oracle服务器修改机器名,Oracle 11g R2 RAC环境下修改主机名

    Oracle 10g RAC修改主机名可参考:http://www.linuxidc.com/Linux/2013-01/78628.htm 相关平台:aix 6106+oracle 11203修改主 ...

  2. oracle 11g r2 rac到单实例的dg

    oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...

  3. Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法

    Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法 前几天搭建的RAC测试环境:RedHat 6.8   grid ...

  4. Oracle 11g R2+RAC+ASM+redhat安装详解1

    Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为"真正应用集群",它一般有两台或者两台以上同构计算机及共享存储设备 ...

  5. Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】

    Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...

  6. Oracle 11g R2 RAC Hands on Training RAC 性能优化

    教程网址:  Oracle中国公司作品:Oracle 11g R2 RAC Hands on Training - 1 在线播放:http://www.boobooke.com/v/bbk3464 O ...

  7. Oracle 11g R2 RAC 高可用连接特性

    转自-阿里巴巴许春值 1.scan概念 什么叫 SCAN,SCAN (Single Client Access Name) 是 Oracle 从11g R2 开始推出的,客户端可以通过 SCAN 特性 ...

  8. oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步

    系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...

  9. oracle 11g r2 rac中节点时间不同步,Oracle 11gR2 安装RAC错误之--时钟不同步

    系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...

最新文章

  1. VirtualBox虚拟机安装RedHat7.3编译Linux0.01内核
  2. Linux下oracle 9i图文安装二
  3. 51Nod幼儿园霸王
  4. python 写入csv文件固定列_将元组列表写入csv文件保持列一致
  5. Ubuntu14.04 更新源 方法 提升更新的下载速度
  6. opencv:灰色和彩色图像的像素直方图及直方图均值化的实现与展示
  7. java that关键字_Java中this关键字的几种用法
  8. linux容器安卓下载,Docker 1.7.0 发布下载,Linux 容器引擎
  9. 从零搭建自己的SpringBoot后台框架(六)
  10. 分布式存储系统学习笔记(一)—什么是分布式系统(6)—2PC和Paxos协议
  11. 以太坊智能合约开发第五篇:字符串拼接—Solidity
  12. 管理感悟:提倡撞钟的工作态度
  13. 非科班转码,上岸小公司我也很满意了
  14. ul阻燃标准有几个等级_UL94阻燃等级介绍及常见误区分析
  15. 一、爬虫 - 新浪爱问共享资源全下载之解决方案
  16. Fabric2.3分布式部署(fabric-ca)
  17. oracle dbms_lob trim,DBMS_LOB包基础应用
  18. linux只显示文件,linux命令行只显示文件或者文件夹
  19. Heiro试用失败记
  20. 三星会在泰泽大会上展示meego系统的新机么?

热门文章

  1. 云昆明理工大学 计算机复试,2012年昆明理工大学计算机考研复试试题(回忆版)...
  2. MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
  3. 写题过程中碰见的小问题
  4. 【精品计划 附录2】- 算法分析
  5. lua的VS或者VC环境的搭建调试
  6. 密码学专题 密钥生成|分组加密的模式 ECB|CBC|CFB|OFB
  7. linux fork多进程 demo
  8. Android Glide图片加载框架(二)源码解析之into()
  9. Dropbox推独立应用,公司估值已达100亿美元
  10. 评论:中国企业向Faceook学习什么