oracle的rac集群详解_Oracle rac

oracle的rac集群详解_Oracle racORACLERAC数据库服务器上srvctl常用的一些操作命令,检查节点状态,检查VIP状态及配置等.作为笔记,以备不时之需.srvctl是ORACLERAC集群配置管理的工具,通过srvctl这个强大的工具来管理RAC,以下为对srvctl命令使用总结.检查节点应用程序状态[grid@db1~]$srvctlstatusnodeappsVIPdb1vipisenabl…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ORACLE RAC 数据库服务器上 srvctl 常用的一些操作命令, 检查节点状态,检查VIP状态及配置等.作为笔记,以备不时之需.srvctl 是ORACLE RAC集群配置管理的工具,通过srvctl这个强大的工具来管理RAC,以下为对srvctl命令使用总结.

检查节点应用程序状态

[grid@db1 ~]$ srvctl status nodeapps

VIP db1vip is enabled

VIP db1vip is running on node: db1

VIP db2vip is enabled

VIP db2vip is running on node: db2

Network is enabled

Network is running on node: db1

Network is running on node: db2

GSD is disabled

GSD is not running on node: db1

GSD is not running on node: db2

ONS is enabled

ONS daemon is running on node: db1

ONS daemon is running on node: db2

检查节点vip状态及配置

[grid@db1 ~]$ srvctl status vip -n db1

VIP db1vip is enabled

VIP db1vip is running on node: db1

[grid@db1 ~]$ srvctl status vip -n db2

VIP db2vip is enabled

VIP db2vip is running on node: db2

[grid@db1 ~]$ srvctl config vip -n db1

VIP exists: /db1vip/10.200.0.105/10.200.0.0/255.255.255.0/eth0, hosting node db1

[grid@db1 ~]$ srvctl config vip -n db2

VIP exists: /db2vip/10.200.0.107/10.200.0.0/255.255.255.0/eth0, hosting node db2

检查节点监听与监听配置

[grid@db1 ~]$ srvctl status listener

Listener LISTENER is enabled

Listener LISTENER is running on node(s): db1,db2

grid@db1 ~]$ srvctl config listener -a

Name: LISTENER

Network: 1, Owner: grid

Home: /u01/app/11.2.0/grid on node(s) db2,db1

End points: TCP:1521

检查数据库实例状态

[grid@db1 ~]$ srvctl status database -d dmzdb

Instance dmzdb1 is running on node db1

Instance dmzdb2 is running on node db2

[grid@db1 ~]$ srvctl status instance -d dmzdb -i dmzdb1,dmzdb2

Instance dmzdb1 is running on node db1

Instance dmzdb2 is running on node db2

数据库配置

[grid@db1 ~]$ srvctl config database -d dmzdb -a

Database unique name: dmzdb

Database name: dmzdb

Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1

Oracle user: oracle

Spfile: +DATA/dmzdb/spfiledmzdb.ora

Domain:

Start options: open

Stop options: immediate

Database role: PRIMARY

Management policy: AUTOMATIC

Server pools: dmzdb

Database instances: dmzdb1,dmzdb2

Disk Groups: DATA

Mount point paths:

Services:

Type: RAC

Database is enabled

Database is administrator managed

asm状态及配置

[grid@db1 ~]$ srvctl status asm

ASM is running on db1,db2

[grid@db1 ~]$ srvctl config asm -a

ASM home: /u01/app/11.2.0/grid

ASM listener: LISTENER

ASM is enabled.

scan状态及配置

[grid@db1 ~]$ srvctl status scan

SCAN VIP scan1 is enabled

SCAN VIP scan1 is running on node db1

grid@db1 ~]$ srvctl config scan

SCAN name: dbscan, Network: 1/10.200.0.0/255.255.255.0/eth0

SCAN VIP name: scan1, IP: /dbscan/10.200.0.109

停止db1监听

[grid@db1 ~]$ srvctl stop listener -n db1

[grid@db1 ~]$ srvctl status listener -n db1

Listener LISTENER is enabled on node(s): db1

Listener LISTENER is not running on node(s): db1

停实例db1

[grid@db1 ~]$ srvctl stop instance -d dmzdb -n db1

[grid@db1 ~]$ srvctl status instance -d dmzdb -n db1

Instance dmzdb1 is not running on node db1

Instance dmzdb1 is not running on node db1

启动db1实例

[grid@db1 ~]$ srvctl start instance -d dmzdb -n db1

[grid@db1 ~]$ srvctl status instance -d dmzdb -n db1

Instance dmzdb1 is running on node db1

启动db1监听

[grid@db1 ~]$ srvctl start listener -n db1

[grid@db1 ~]$ srvctl status listener -n db1

Listener LISTENER is enabled on node(s): db1

Listener LISTENER is running on node(s): db1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194915.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 算法时间复杂度计算方式

    算法时间复杂度计算方式【对于一个给定的算法,通常要评估其正确性和运行效率的高低。算法的正确性评估不在本文范围之内,本文主要讨论从算法的时间复杂度特性去评估算法的优劣。】如何衡量一个算法的好坏呢?显然,选用的算法应该是正确的(算法的正确性不在此论述)。除此之外,通常有三个方面的考虑:(1)算法在执行过程中所消耗的时间;(2)算法在执行过程中所占资源的大小,例如,占用内存空间的大小;(3)算法的易理解性…

    2022年5月15日
    38
  • lock的用法_try block

    lock的用法_try blocktryLock有两个重载的方法,分别如下:booleantryLock();booleantryLock(longtime,TimeUnitunit)throwsInterruptedException;tryLock()会立马返回一个布尔值,如果获得了锁就返回false;如果没有获得锁就返回true。无论是返回true还是false,都会继续执行之后的代码。tryLock(longtime,TimeUnitunit)会等待指定的时间,如果时间到了还没获得锁就返

    2022年10月15日
    2
  • uboot的relocation原理详细分析「建议收藏」

    uboot的relocation原理详细分析「建议收藏」所谓的relocation,就是重定位,uboot运行后会将自身代码拷贝到sdram的另一个位置继续运行,这个在uboot启动流程分析中说过。但基于以前的理解,一个完整可运行的bin文件,link时指定的链接地址,load时的加载地址,运行时的运行地址,这3个地址应该是一致的,relocation后运行地址不同于加载地址特别是链接地址,ARM的寻址会不会出现问题?

    2022年6月22日
    38
  • Java中static的含义和用法

    Java中static的含义和用法static:静态的,用于修饰成员(成员变量,成员方法);1.被static所修饰的变量或者方法会储存在数据共享区;2.被static修饰后的成员变量只有一份!3.当成员被static修饰之后,

    2022年7月1日
    24
  • mpeg4标准包含{xvid\divx,h264\avc}

    mpeg4标准包含{xvid\divx,h264\avc}“MPEG-4由一系列的子标准组成,被称为部……………………………第二部(ISO/IEC14496-2):视讯:定义了一个对各种视觉信息(包括视讯,静止纹理,计算机合成图形等等)的编解码器。对视讯部分来说,众多”Profiles”中很常用的一种是AdvancedSimpleProfile(ASP),例如XviD编码就属于MPEG-4

    2022年9月18日
    1
  • java的输入输出格式

    java的输入输出格式不是特别完整和齐全,自己的一些小感悟,希望能帮助大家。对新手很友好,哈哈哈。输入:Scannerin=newScanner(System.in);新创建一个输入的Scanner对象,然后赋值给in,这个作用就是获取控制台的输入!!!in.nextInt()表示读入一个整数inta;表示定义一个变量a=in.nextInt();表示读入了一个数,把右边输入的值赋值给a。这里注意有一些规则,我们可以看到后面的类型名称首字母大写,大家可以记住这个小tip,养成好的代码风

    2022年7月9日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号