RAC集群常用管理命令

摘要:
[ grid@node2~]$crsctlcheckclusterall**************************************节点1:ClusterSynchronizationServicesisonlineCRS-4533:

1、查看集群栈状态:

[grid@node2 ~]$ crsctl check cluster -all
**************************************************************
node1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
node2:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************

2、查看集群的资源:

[grid@node2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.FRA.dg
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.LISTENER.lsnr
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.OCRVOTE.dg
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.asm
               ONLINE  ONLINE       node1                    Started             
               ONLINE  ONLINE       node2                    Started             
ora.gsd
               OFFLINE OFFLINE      node1                                        
               OFFLINE OFFLINE      node2                                        
ora.net1.network
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.ons
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
ora.registry.acfs
               ONLINE  ONLINE       node1                                        
               ONLINE  ONLINE       node2                                        
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       node1                                        
ora.cvu
      1        ONLINE  ONLINE       node1                                        
ora.gzyt.db
      1        ONLINE  ONLINE       node1                    Open                
      2        ONLINE  ONLINE       node2                    Open                
ora.node1.vip
      1        ONLINE  ONLINE       node1                                        
ora.node2.vip
      1        ONLINE  ONLINE       node2                                        
ora.oc4j
      1        ONLINE  ONLINE       node1                                        
ora.scan1.vip
      1        ONLINE  ONLINE       node1                                        

3、查看集群后台daemon:

[grid@node2 ~]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
      1        ONLINE  ONLINE       node2                    Started             
ora.cluster_interconnect.haip
      1        ONLINE  ONLINE       node2                                        
ora.crf
      1        ONLINE  OFFLINE                                                   
ora.crsd
      1        ONLINE  ONLINE       node2                                        
ora.cssd
      1        ONLINE  ONLINE       node2                                        
ora.cssdmonitor
      1        ONLINE  ONLINE       node2                                        
ora.ctssd
      1        ONLINE  ONLINE       node2                    ACTIVE:0            
ora.diskmon
      1        OFFLINE OFFLINE                                                   
ora.drivers.acfs
      1        ONLINE  ONLINE       node2                                        
ora.evmd
      1        ONLINE  ONLINE       node2                                        
ora.gipcd
      1        ONLINE  ONLINE       node2                                        
ora.gpnpd
      1        ONLINE  ONLINE       node2                                        
ora.mdnsd
      1        ONLINE  ONLINE       node2                                        

4、查看集群的名字

[grid@node2 ~]$ cemutlo -n
node-cluster

5、查看节点应用状态:

[grid@node2 ~]$ srvctl status nodeapps
VIP node1-vip is enabled
VIP node1-vip is running on node: node1
VIP node2-vip is enabled
VIP node2-vip is running on node: node2
Network is enabled
Network is running on node: node1
Network is running on node: node2
GSD is disabled
GSD is not running on node: node1
GSD is not running on node: node2
ONS is enabled
ONS daemon is running on node: node1
ONS daemon is running on node: node2

6、检查SCAN-IP的配置:

[grid@node2 ~]$ srvctl config scan
SCAN name: scanip, Network: 1/192.168.41.0/255.255.255.0/eth1
SCAN VIP name: scan1, IP: /scanip/192.168.41.139

7、检查SCAN-IP实际分布:

[grid@node2 ~]$ srvctl status scan
SCAN VIP scan1 is enabled
SCAN VIP scan1 is running on node node1

8、检查SCAN-IP监听情况:

[grid@node2 ~]$ srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node node1

9、检查节点VIP状态:

[grid@node2 ~]$ srvctl status vip -n node1
VIP node1-vip is enabled
VIP node1-vip is running on node: node1
[grid@node2 ~]$ srvctl status vip -n node2
VIP node2-vip is enabled
VIP node2-vip is running on node: node2

10、检查节点VIP配置:

[grid@node2 ~]$ srvctl config vip -n node1
VIP exists: /node1-vip/192.168.41.143/192.168.41.0/255.255.255.0/eth1, hosting node node1
[grid@node2 ~]$ srvctl config vip -n node2
VIP exists: /node2-vip/192.168.41.144/192.168.41.0/255.255.255.0/eth1, hosting node node2

11、检查节点本地监听配置:

[grid@node2 ~]$ srvctl config listener -a
Name: LISTENER
Network: 1, Owner: grid
Home: <CRS home>
  /u01/app/11.2.0/grid on node(s) node2,node1
End points: TCP:1521

12、检查节点本地监听状态:

[grid@node2 ~]$ srvctl status listener
Listener LISTENER is enabled
Listener LISTENER is running on node(s): node2,node1

13、检查ASM实例状态:

[grid@node2 ~]$ srvctl status asm -a
ASM is running on node2,node1
ASM is enabled.

14、检查磁盘组资源:

[grid@node2 ~]$ srvctl status diskgroup -g DATA
Disk Group DATA is running on node2,node1

15、检查ASM实例配置:

[grid@node2 ~]$ srvctl config asm -a
ASM home: /u01/app/11.2.0/grid
ASM listener: LISTENER
ASM is enabled.

16、检查数据库状态:

[grid@node2 ~]$ srvctl status database -d GZYT
Instance GZYT1 is running on node node1
Instance GZYT2 is running on node node2

17、检查单个实例的状态:

[grid@node2 ~]$ srvctl status instance -d GZYT -i GZYT2
Instance GZYT2 is running on node node2

18、检查数据库配置:

[grid@node2 ~]$ srvctl config database -d GZYT -a
Database unique name: GZYT
Database name: GZYT
Oracle home: /u01/app/oracle/product/11.2.0/db_1
Oracle user: oracle
Spfile: +DATA/GZYT/spfileGZYT.ora
Domain: 
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: GZYT
Database instances: GZYT1,GZYT2
Disk Groups: DATA,FRA
Mount point paths: 
Services: 
Type: RAC
Database is enabled
Database is administrator managed

19、检查节点应用的配置:

[grid@node2 ~]$ srvctl config nodeapps -a -g -s -l
Warning:-l option has been deprecated and will be ignored.
Network exists: 1/192.168.41.0/255.255.255.0/eth1, type static
VIP exists: /node1-vip/192.168.41.143/192.168.41.0/255.255.255.0/eth1, hosting node node1
VIP exists: /node2-vip/192.168.41.144/192.168.41.0/255.255.255.0/eth1, hosting node node2
GSD exists
ONS exists: Local port 6100, remote port 6200, EM port 2016
Name: LISTENER
Network: 1, Owner: grid
Home: <CRS home>
  /u01/app/11.2.0/grid on node(s) node2,node1
End points: TCP:1521

20、检查所有集群节点间的时钟同步:

[grid@node2 ~]$ cluvfy comp clocksync -verbose

Verifying Clock Synchronization across the cluster nodes 

Checking if Clusterware is installed on all nodes...
Check of Clusterware install passed

Checking if CTSS Resource is running on all nodes...
Check: CTSS Resource running on all nodes
  Node Name                             Status                  
  ------------------------------------  ------------------------
  node2                                 passed                  
Result: CTSS resource check passed


Querying CTSS for time offset on all nodes...
Result: Query of CTSS for time offset passed

Check CTSS state started...
Check: CTSS state
  Node Name                             State                   
  ------------------------------------  ------------------------
  node2                                 Active                  
CTSS is in Active state. Proceeding with check of clock time offsets on all nodes...
Reference Time Offset Limit: 1000.0 msecs
Check: Reference Time Offset
  Node Name     Time Offset               Status                  
  ------------  ------------------------  ------------------------
  node2         0.0                       passed                  

Time offset is within the specified limits on the following set of nodes: 
"[node2]" 
Result: Check of clock time offsets passed


Oracle Cluster Time Synchronization Services check passed

Verification of Clock Synchronization across the cluster nodes was successful. 

21、在所有节点启动和停止集群:

[root@node2 bin]# ./crsctl start cluster -all
[root@node2 bin]# ./crsctl stop cluster -all

22、在所有节点启动和停止数据库:

[oracle@node2 ~]$ srvctl start database -d GZYT
[oracle@node2 ~]$ srvctl stop database -d GZYT

23、启动和停止单个实例:

[oracle@node2 ~]$ srvctl stop instance -d GZYT -i GZTY2
[oracle@node2 ~]$ srvctl start instance -d GZYT -i GZTY2

24、检查节点网卡列表:

[grid@node2 ~]$ oifcfg iflist -n -p
eth0  10.0.0.0  PRIVATE  255.255.255.0
eth0  169.254.0.0  UNKNOWN  255.255.0.0
eth1  192.168.41.0  PRIVATE  255.255.255.0

25、检查网卡的属性:

[grid@node2 ~]$ oifcfg getif
eth0  10.0.0.0  global  cluster_interconnect
eth1  192.168.41.0  global  public

免责声明:文章转载自《RAC集群常用管理命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#、Java和JS实现SHA256+BASE64加密总结C#生成简单验证码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于sqlsugar使用sql函数问题

环境:mysql数据库链接  需求:想统计数据库中的设备号,设备状态,以及设备中子设备的状态 。 分别为俩个表: 1.设备表:设备号(userId),状态 (State) 2.自设备表:设备号(userId),子设备类型(E_type),  子设备状态 (Evalue) 解决方案: 1>使用Sql语句解决 SELECT tabledevice.设...

DGL学习(一):使用DGL跑一个最简单的GCN

使用没有节点特征的图来跑DGL (输入特征为节点编号的embedding) 安装DGL : pip install dgl 所需要的包 import dgl import numpy as np import networkx as nx import matplotlib.pyplot as plt import torch import torch.n...

Scrapy爬虫的暂停和启动

scrapy的每一个爬虫,暂停时可以记录暂停状态以及爬取了哪些url,重启时可以从暂停状态开始爬取过的URL不在爬取 实现暂停与重启记录状态 方法一: 1、首先cd进入到scrapy项目里(当然你也可以通过编写脚本Python文件直接在pycharm中运行) 2、在scrapy项目里创建保存记录信息的文件夹 3、执行命令:   scrapy craw...

分布式数据库中的事务时序

概述 在单机数据库领域,我们为每个事务都分配一个序列号,比如Oracle的SCN(SystemChangeNumber),MySQL的LSN(LogSequenceNumber),这个序列号可以是逻辑的,也可以是物理的。我们依赖这个序列号对系统中发生的事务进行排序,确保所有事务都有严格的先后关系。数据库中所有的事务都按分配的序列号排序,对于任何时间点发生的...

(转载)HTTP状态码

转载请见https://blog.csdn.net/Lkeven/article/details/52775296 HTTP Status Code 常见的状态码: HTTP: Status 200 – 服务器成功返回网页 HTTP: Status 404 – 请求的网页不存在 HTTP: Status 503 – 服务不可用 详解 说明: HTTP:...

KVM虚拟机快照备份

KVM 快照的定义:快照就是将虚机在某一个时间点上的磁盘、内存和设备状态保存一下,以备将来之用。它包括以下几类: (1)磁盘快照:磁盘的内容(可能是虚机的全部磁盘或者部分磁盘)在某个时间点上被保存,然后可以被恢复。 磁盘数据的保存状态: 在一个运行着的系统上,一个磁盘快照很可能只是崩溃一致的(crash-consistent) 而不是完整一致(clean)...