企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

ORACLE RAC 基础知识之查询状态(oracle rac状态查看)

wudianyun 2024-12-30 03:19:08 精选文章 21 ℃

查看集群中的所有资源状态:

crsctl stat res -t

查看节点的LISTENER服务状态:

crsctl stat res -t | grep lsnr

查看节点状态:

crsctl check cluster -n $node_name

查看cssd服务的状态:

crsctl check cssd

css是Cluster Synchronization Services集群同步服务的简写。

查看crsd服务的状态:

crsctl check crsd

crs是Cluster Ready Services集群就绪服务的简写。

查看crs的运行版本:

crsctl query crs activeversion

查看表决磁盘voting disk:

crsctl query css votedisk

表决磁盘主要记录节点成员信息。

检查OCR设置:

ocrcheck

OCR是Oracle Cluster Registry集群注册表的简写。

查看自动备份OCR的路径:

ocrconfig -showbackup

AU是ASM分配的最小连续磁盘空间。

查看磁盘组状态:

su - grid

sqlplus / as sysdba

select name,state from v$asm_diskgroup;

查看磁盘名与裸设备的对应关系:

select name,path from v$asm_disk_stat;

查看每个磁盘组的可用大小:

select name,allocation_unit_size,total_mb from v$asm_diskgroup;

srvctl 即Server Control,是Oracle 提供的命令行工具。用于管理Oracle RAC环境。

查询所有实例和服务的状态:

srvctl status databade -d $racdb_name

这个rac数据库名称根据srvctl config database查看到。

查询某个实例的状态:

srvctl status instance -d $racdb_name -i $instance_name

srvctl status instance -d $racdb_name -n $node_name

查询某个特定节点上应用程序的状态:

srvctl status nodeapps -n $node_name

查询特定节点上asm实例的状态:

srvctl status asm -n $node_name

用到的参数:

-d是database name,表示数据库名称。

-n是node name,表示节点名称。

-i 是instance name,表示实例名称。

列出配置的所有数据库:

srvctl config database

查看指定节点的应用程序配置:

srvctl config database

srvctl status database -d $racdb_name

srvctl config nodeapps -n $node_name

查看指定节点的ASM实例配置:

srvctl config asm -n $node_name

朱棣

鼓励的话语:山之妙处,在于峰回路转;水之妙处,在于风起波生;人之妙处,在于。。。。!

最近发表
标签列表