详细的oracle rac维护命令集合

一、查看命令

所有实例和服务的状态

bash 复制代码
$srvctl status database -d orcl
Instance orcl1 is running on node db1
Instance orcl2 is running on node db2

单个实例的状态

bash 复制代码
$ srvctl status instance -d orcl -i orcl2
Instance orcl2 is running on node db2

单个节点的应用程序状态

bash 复制代码
$ srvctl status nodeapps -n db1
VIP is running on node: db1
GSD is running on node: db1
Listener is running on node: db1
ONS daemon is running on node: db1

asm实例的状态

bash 复制代码
$ srvctl status asm
ASM instance +ASM1 is running on node db1.
ASM instance +ASM2 is running on node db2.

数据库全局命名服务的状态

bash 复制代码
$ srvctl status service -d orcl -s orcl
Service orcl is running on instance(s) orcl2, orcl1

列出配置的所有数据库

bash 复制代码
$ srvctl config database
orcl

显示数据库的配置

bash 复制代码
$ srvctl config database -d orcl
db1 orcl1 /u01/app/oracle/product/10.2.0/db_1
db2 orcl2 /u01/app/oracle/product/10.2.0/db_1

显示节点应用程序的配置 ---(VIP、GSD、ONS、监听器)

bash 复制代码
$ srvctl config nodeapps -n db1 -a -g -s -l
VIP exists.: /linux1-vip/192.168.1.10/255.255.255.0/eth0:eth1
GSD exists.
ONS daemon exists.
Listener exists.

二、启动集群

对于oracle rac,我们需要在每个节点上执行crsctl命令,进行集群服务启动:

bash 复制代码
crsctl start crs //11g的集群启动

查看命令:

bash 复制代码
crsctl stat res -t
crsctl check crs

或者

bash 复制代码
crs_stat -t -v 

三、停止集群

停止集群的时候,我们需要正常停止实例,然后再停止集群其他服务

停止实例:

bash 复制代码
srvctl stop instance -d orcl -n db1   //我们先停止实例1
srvctl stop instance -d orcl -n db2  //我们再停止实例2

停止其他服务:

bash 复制代码
crsctl stop crs    //每个数据库节点都执行

四、其他说明

srvctl命令需要在grid用户下执行,该命令可以对集群中的节点很多服务进行操作,具体如下:

bash 复制代码
[grid@rac1 ~]$ srvctl database
Usage: srvctl <command><object> [<options>]
   commands:enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config|convert|upgrade
   objects: database|instance|service|nodeapps|vip|network|asm|diskgroup|listener|srvpool|server|scan|scan_listener|oc4j|home|filesystem|gns|cvu
For detailed help on each command andobject and its options use:
 srvctl <command> -h or
 srvctl <command> <object> -h

我们可以停止、启动、启用、停用等命令完成实例、服务、vi、asm等各种类型的服务的操作。

相关推荐
这个DBA有点耶30 分钟前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
一只fish35 分钟前
优化器架构对比:Oracle vs PostgreSQL vs MySQL
mysql·postgresql·oracle
安_2 小时前
RAG的向量数据库:为LLM提供语义搜索能力
数据库
喜欢的名字被抢了2 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
这个DBA有点耶2 小时前
3000万个应用共享一套数据库:多租户“逻辑表”架构是如何做到的?
数据库·架构·dba
测试运维日常笔记3 小时前
Oracle 数据库连接认证方式详解
数据库·oracle
ClouGence3 小时前
PostgreSQL 同步到 Iceberg:开源、私有部署与 SaaS 方案对比
数据库·postgresql·开源
这个DBA有点耶4 小时前
DBA进阶之路:从“修数据库”到“管架构债”
数据库·架构·dba
ACP广源盛139246256734 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
珠***格5 小时前
通信链路全打通:西格电力四可装置的 4G/5G + 加密认证技术详解
大数据·数据库·分布式·5g·架构·能源