RAC下查看实例名与节点名之间关系
ORACLE 提供了一个全局数据字典视图 gv$instance,可以用来查询 实例名和节点名之间的关系

SQL>select instance_name,INSTANCE_NUMBER,HOST_NAME from gv$instance;

INSTANCE_NAME    INSTANCE_NUMBER     HOST_NAME
-------------------------------------------------
orcl1              1                  node_a
orcl2              2                  node_b

由于私有互联网络的重要性,安装后的调整可能在一些情况下很有必要。例如,为互联网络添加网卡
以增加其带宽或设置多种互联网络。RAC 数据库特别设置了一个用于指定内部互联的参数 
cluster_interconnects,用来指定群集中的私有网络:

此参数一般在RAC环境中并不建议设置。但在网络配置上进行了某种更改后(如添加了互联网卡),则
设置是必要的。在下列的示例中,原来使用的内部网络为10.0.0.91/92,现在希望将内部网络扩展为
10.0.0.91/92和 20.0.0.1/2.

SQL>alter system set cluster_interconnects='10.0.0.91:20.0.0.1' scope=spfile sid='orcl1';
    SQL>alter system set cluster_interconnects='10.0.0.91:20.0.0.1' scope=spfile sid='orcl2';

多块网卡间用冒号间隔,且需要指定更改范围是spfile,各节点分别更改。(当然,具体操作可以在
RAC任一节点上完成,因为改动的是同一个参数文件)。系统重新启动后,上面的两块网卡将用于私有网络,即IPC
内部通信。这点可以从数据库的警告文件中找到证据。

划分群集节点的角色

RAC 集群各个节点也可以设置为HACMP一样的角色:主节点和备用节点。在默认情况下,所有RAC节点将具有
同样的角色,即全部是主节点,以接受用户连接和访问。但也可以在二节点(仅二节点,多节点无此功能)
群集环境下,人为将其中的一个节点设置为主节点,另外一个作为备用节点。
方法是设置active_instance_count 参数,该参数默认为'1',例如下面的查询结果所示:
SQL>show parameters active_instance_count
NAME                             TYPE                    VALUE
------------------------------------------------------------------
active_instance_count          interger

如果在所有节点上设置 active_instance_count 为1,则在RAC 启动过程中,第一个启动的实例作为主节点,
接受用户的访问和使用,第二个实例作为备用实例,当且仅当主实例失败后才接受用户的访问和使用。如果原来
的主节点重新启动,则将被作为备用节点使用。

SQL>alter sytem set active_instance_count =1 scope=spfile sid='*';
System alerted.
系统重启后更改生效。通过下面的查询我们可以得到节点的角色情况:

SQL>select INSTANCE_NUMBER,INSTANCE_NAME,INSTANCE_ROLE from gv$instance;
INSTANCE_NUMBER           INSTANCE_NAME          INSTANCE_ROLE
--------------------------------------------------------------
1                            orcl1                secondary_instance
2                            orcl2                primary_isntance

如果把active_instance_count设置为大于等于实例数2,则所有节点为主节点。

|||||||||||||||||||||||||||||||||
使用srvctl config 命令可以检索集群数据库在OCR中存储的相关信息,例如
通过下面的查询来了解cctt数据库在两个节点上的安装信息

$ srvctl config database -d cctt
cctt1 cctt1 /oracle/product/db
cctt2 cctt2 /oracle/product/db

||||||||||||||||||||||||||||||||||||

通过srvctl 来管理ASM
srvctl 可以用 status 命令查看ASM的服务状态,并使用类似于start、stop命令进行ASM组件的管理。
下面的示例显示了在节点cctt1上运行着实例cctt1,而在节点cctt2上运行着ASM实例ASM2
srvctl status asm -n cctt1

$ srvctl status asm -n cctt1
ASM instance +ASM1 is running on node cctt1.
$ srvctl status asm -n cctt2
ASM instance +ASM2 is running on node cctt2.

||||||||||||||||||||||||||||||||||||||||||||||||

$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....t1.inst application    OFFLINE   OFFLINE              
ora....t2.inst application    ONLINE    ONLINE    cctt2      
ora.cctt.db    application    ONLINE    ONLINE    cctt1      
ora....tt1.srv application    ONLINE    OFFLINE              
ora....tt2.srv application    ONLINE    ONLINE    cctt2      
ora.....taf.cs application    ONLINE    ONLINE    cctt1      
ora....SM1.asm application    ONLINE    ONLINE    cctt1      
ora....T1.lsnr application    ONLINE    ONLINE    cctt1      
ora.cctt1.gsd  application    ONLINE    ONLINE    cctt1      
ora.cctt1.ons  application    ONLINE    ONLINE    cctt1      
ora.cctt1.vip  application    ONLINE    ONLINE    cctt1      
ora....SM2.asm application    ONLINE    ONLINE    cctt2      
ora....T2.lsnr application    ONLINE    ONLINE    cctt2      
ora.cctt2.gsd  application    ONLINE    ONLINE    cctt2      
ora.cctt2.ons  application    ONLINE    ONLINE    cctt2      
ora.cctt2.vip  application    ONLINE    ONLINE    cctt2      
$ srvctl start instance -d cctt -i cctt1
$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....t1.inst application    ONLINE    ONLINE    cctt1      
ora....t2.inst application    ONLINE    ONLINE    cctt2      
ora.cctt.db    application    ONLINE    ONLINE    cctt1      
ora....tt1.srv application    ONLINE    ONLINE    cctt1      
ora....tt2.srv application    ONLINE    ONLINE    cctt2      
ora.....taf.cs application    ONLINE    ONLINE    cctt1      
ora....SM1.asm application    ONLINE    ONLINE    cctt1      
ora....T1.lsnr application    ONLINE    ONLINE    cctt1      
ora.cctt1.gsd  application    ONLINE    ONLINE    cctt1      
ora.cctt1.ons  application    ONLINE    ONLINE    cctt1      
ora.cctt1.vip  application    ONLINE    ONLINE    cctt1      
ora....SM2.asm application    ONLINE    ONLINE    cctt2      
ora....T2.lsnr application    ONLINE    ONLINE    cctt2      
ora.cctt2.gsd  application    ONLINE    ONLINE    cctt2      
ora.cctt2.ons  application    ONLINE    ONLINE    cctt2      
ora.cctt2.vip  application    ONLINE    ONLINE    cctt2

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/csucxcc/archive/2010/02/05/5290220.aspx

RAC知识更新之-RAC单节点启动(摘自文平书)相关推荐

  1. Flink:start-cluster.sh启动单节点的时候taskmanager未启动

    第一种情况( 2020-02-24): flink单节点配置的时候,通过start-cluster.sh启动集群,需要在conf文件夹下的slaves中添加localhost,默认是有这个配置的.有一 ...

  2. 服务搭建篇(七) Elasticsearch单节点部署以及多节点集群部署

    感兴趣的话大家可以关注一下公众号 : 猿人刘先生 , 欢迎大家一起学习 , 一起进步 , 一起来交流吧! 1.Elasticsearch Elasticsearch(简称ES) 是一个分布式 , RE ...

  3. RAC+ADG(单节点ADG)

    RAC+ADG有两种存储数据文件的形式,一个是将DG的数据文件放在ASM上,另一个是将数据文件放在本地磁盘上 本实验做的是数据放在本地磁盘上. 在搭建RAC+DG之前,请确保RAC是没有问题的 1.检 ...

  4. oracle单节点加入rac,实验:Oracle单节点RAC添加节点

    环境:RHEL 6.5 + Oracle 11.2.0.4 单节点RAC 需求:单节点RAC添加新节点 1.添加节点前的准备工作 参考Oracle官方文档: Oracle® Clusterware A ...

  5. 关闭单节点oracle,oracle rac 如何正确的删除单个节点的actionlist

    1节点2 使用dbca删除一个节点 2节点1 alter database disable thread 2; 3节点1 验证是否已经删除一个节点数据库 [03:49:06 oracle(db)@ra ...

  6. 11.2.0.4修改RAC单节点VIP

    文章目录 一.做一下相关文件的备份 1.OCR备份 2.grid用户profile备份 二.修改VIP 1.修改节点应用配置nodeapps 2.重启节点一CRS并修改/etc/hosts中节点1的v ...

  7. 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)

    集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...

  8. 【RAC】将RAC备份集恢复为单实例数据库

    [RAC]将RAC备份集恢复为单实例数据库 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  9. oracle 11g rac 恢复,11G RAC 异机恢复至单实例测试

    1 背景描述: 将RAC 异机恢复至单实例,以检验数据的可用性. 1.1 RACDB数据库基本配置信息 主机节点1: scdb1  操作系统:AIX6100 节点1: scdb2  操作系统:AIX6 ...

  10. kafka启动_Kafka安装部署——单节点

    1.1 Kafka的单节点部署 在实际的工作中,经常使用Kafka作为消息队列,然而并不是每一种业务场景都需要集群版的Kafka,有时单节点的Kafka就能满足了业务的需求.以下就是单节点kafka的 ...

最新文章

  1. Java常用多线程辅助工具---countdownLatch
  2. Oracle等待事件Enqueue CI:Cross Instance Call Invocation
  3. Android 5.1 修改系统默认语言
  4. 分布式计算的模式语言读后感--基线架构
  5. mysql odbc 配置详解
  6. JdbcTemplate类中的execute方法
  7. windows socket 简单实例
  8. 12、java中的I/O流(2)
  9. 什么是Cookie对象,Session对象,Application对象等问题
  10. GIS制图人员的自我修养(2)--制图意识
  11. 10年老司机倾囊相授,贴片晶振的PCB layout需要注意哪些?
  12. -bash: unzip: 未找到命令
  13. 两台计算机如何共享文档,两台电脑如何共享文件
  14. 数据库课程设计基本框架(PHP+MySQL)
  15. 基于区块链的去中心化抗量子密钥管理系统
  16. 得到 K 个黑块的最少涂色次数
  17. MATLAB身份证号码定位检测识别GUI
  18. Makefile 文件的编写
  19. [并发并行]_[线程模型]_[Pthread线程使用模型之一管道Pipeline]
  20. 编写游戏开始界面与结束提示(含素材视频教程)

热门文章

  1. 【Qt】无法定位程序输入点 于动态链接库
  2. 安装cm初始脚本配置数据库scm_prepare_database.sh(在主节点上)遇到的问题
  3. 阿里P7、P8、P9级别需要多少年的工作经验,还是因能力而定?
  4. 怎么查看笔记本内存条型号_内存条,手把手教你怎么查看内存条的型号
  5. 心中无码便是高清,用“脑补”除马赛克!
  6. 关于如何用centos7和阿里云服务器去创建一个网站
  7. 基于FileOpen的PDF文档加密
  8. freyja 可能会加入分库、分表功能
  9. Validator校验器中重新定义默认的错误信息模板
  10. leetcode 1800. Maximum Ascending Subarray Sum(python)